内容介绍
AutoCAD VBA是AutoCAD和Visual Basic的结合技术,利用它可以完成AutoCAD的二次开发工作,本书从一个简单的VBA应用程序开始,逐步介绍了创建VBA宏的方法、VBA的编程原理、如何使用宏绘制直线和实体、如何完成重用与定制,以及如何完成二维和三维绘图工作。本书有针对性地列举了大量实例及实用代码,以便读者理解并掌握AutoCAD VBA技术。
作者介绍
无
目录
第一部分 VBA宏和Visual Basic Editor
第1章开发一个简单的VBA应用程序
使用AutoCADVBA的好处
AutoCADVBA环境
开发第一个应用程序
小结
第2章创建建VBA宏
宏的含义
ThisDrawing对象
标准模块
创建宏,将文本添加至图形中
使用VBA的Date函数和Time函数
装入VBA工程文件
通过宏代码启动应用程序
小结
第3章快速浏览IDE
VBAIDE组件
打印UserForms
浏览代码命令
获取帮助
小结
第4章VBA编程原理
代码如何和计算机打交道
变量
使用变量数组
常量
常量和变量的范围
定义自己的类型
使用条件控制代码执行
使用循环重复代码
按随机数重复代码
对象、属性、方法和事件
比较VBA的编程结构
设置控件的移动顺序
小结
第二部分使用VBA宏绘制直线和实体
第5章AutoCAD对象模型
AutoCAD的Application对象
AutoCAD的Document对象
和信息框交互
图形对象空间
Preferences对象
传送文本至AutoCAD的命令行
VB的字符串处理函数
小结
第6章使用宏绘制直线
绘制一条直线
设置线型
利用宏高亮显示一条直线
确认用户选择的直线
对直线缩放和加权重
使用转换矩阵进行缩放
多重平行线
使用Arc对象
小结
第7章使用宏绘制实体区域
绘制圆
CircleofBricks应用程序
绘制任意形状
计算形状的面积
使用内环和外环填充
使用输入框
使用宏绘制一个区域灯光圆
小结
第三部分重用与定制
第8章模板与重用
用模板实现重用
设置图形单位
栅格
捕捉
通过宏来修改所有的绘图环境设置
通过宏来创建建筑平面图
创建一个模板
宏与模板
使用用户坐标系
使用宏来拷贝对象
小结
第9章创建带文本的图形文档
通过宏来创建新的图形文档
创建对象阵列
设置文本属性
格式化数字、时间和日期
有效输入
给箭头添加文本
小结
第10章调试代码
错误类型
Debug菜单命令
使用IDE的调试窗口
调用堆栈
小结
第11章用菜单和工具栏进行图形标注
AutoCAD的尺寸标注样式
从应用程序中标注图形尺寸
定制菜单命令
创建自己的工具栏
小结
第12章文件的输入与输出
使用代码处理图形义件
显示Open和SaveAs对话框
从代码中写入数据到一个文件中
打开文件的输入和输出模式
小结