AutoCAD VBA从入门到精通

AutoCAD VBA从入门到精通
作 者: Marion Cottingham 孔祥丰 孔祥丰
出版社: 电子工业出版社
丛编项: 从入门到精通系列
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: AutoCAD
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《AutoCAD VBA从入门到精通》作者简介

内容简介

AutoCAD VBA 是AutoCAD和Visual Basic的结合技术,利用它可以完成AutoCAD的二次开发工作,本书从一个简单的VBA应用程序开始,逐步介绍创建VBA宏的方法,VBA的编程原理,如何使用宏绘制直线和实体,如何完成重用与定制,以及如何完成二维和三维绘图工作.本书有针对性地列举了大量实例及实用代码,以便读者理解并掌握AutoCAD VBA 技术.

图书目录

第一部分VBA宏和VisualBasicEditor

第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对象

传送文本至AntoCAD的命令行

VB的字符串处理函数

小结

第6章 使用宏绘制直线

绘制一条直线

设置线型

利用宏高亮显示一条直线

确认用户选择的直线

对直线缩放和加权重

使用转换矩阵进行缩放

多重平行线

使用Arc对象

小结

第7章 使用宏绘制实体区域

绘制圆

CircleofBricks应用程序

绘制任意形状

计算形状的面积

使用内环和外环填充

使用输入框

使用宏绘制一个区域灯光圆

小结

第三部分 重用与定制

第8章 模板与重用

用模板实现重用

设置图形单位

栅格

捕捉

通过宏来修改所有的绘图环境设置

通过宏来创建建筑平面图

创建一个模板

宏与模板

使用用户坐标系

使用宏来拷贝对象

小结

第9章 创建带文本的图形文档

通过宏来创建新的图形文档

创建对象阵列

设置文本属性

格式化数字.时间和日期

有效输入

给箭头添加文本

小结

第10章 调试代码

错误类型

Debug菜单命令

使用IDE的调试窗口

调用堆栈

小结

第11章 用菜单和工具栏进行图形标注

AutoCAD的尺寸标注样式

从应用程序中标注图形尺寸

定制菜单命令

创建自己的工具栏

小结

第12章 文件的输入与输出

使用代码处理图形文件

显示Open和SaveAs对话框

从代码中写入数据到一个文件中

打开文件的输入和输出模式

小结

第四部分2D绘图技术

第13章 使用2D绘图技术

高精确度的交互绘图技术

绘制样条曲线

添加与载入形状

通过编程移动一个图形对象

小结

第14章 对象成组

成组对象至层

On.Freeze.Lock选项

成组对象至块

使用选择集

使用组

小结

第五部分 3D绘图技术

第15章 创建和绘制三维实体

创建三维实体

创建复杂三维实体图形

改变三维实体

倒角和圆角边

横截三维实体图形

小结

第16章 ActiveX控件

ActiveX和COM

在AutoCAD和Excel之间交换数据

在AntoCAD和Word之间交换数据

在AutoCAD和Database之间交换数据

小结

第17章 AutoCAD和Internet

网上文件的URL路径

使用宏下载一个Web文件

准备用于网上发布的图形

添加图形的超链

小结

附录A 对象模型

AutoCAD对象模型

MicrosoftOffice对象模型

MicrosoftExcel对象模型

MicrosoftAccess对象模型

MicrosoftWord对象模型

附录BASCII字符集