注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络计算机辅助设计与工程计算AutoCADAutoCAD VBA程序开发技术

AutoCAD VBA程序开发技术

AutoCAD VBA程序开发技术

定 价:¥32.00

作 者: 李长勋主编
出版社: 国防工业出版社
丛编项: AutoCAD应用程序开发系列
标 签: AutoCAD

ISBN: 9787118033106 出版时间: 2004-01-01 包装: 胶版纸
开本: 26cm 页数: 369 字数:  

内容简介

  VBA(Visual Basic for Application)是微软公司集成在微软系列软件中的强有力的开发工具,AutoCAD软件也集成了VBA开发工具,同时提供了适用于VBA开发的ActiveX Automation对象模型。在最新版本的AutoCAD 2000/2002中,这部分功能又得到了增强。 本书从使用的角度出发,系统地介绍了如何使用VBA开发AutoCAD 2000/2002应用程序的知识,主要包括VBA的有关概念、基本编程知识、AutoCAD ActiveX对象模型中各对象的使用方法等,并提供了大量简单易学的典型应用实例。在内容安排上由浅人深,而且图文并茂,是一本非常难得的VBA教程。 本书适合于从事开发AutoCAD的初学者和中级水平的读者。

作者简介

暂缺《AutoCAD VBA程序开发技术》作者简介

图书目录

第1章  AutoCAD开发工具简介                  
 1. 1  Auto LISP语言及visual LISP语言                  
 1. 1. 1  Auto LISP语言的特点                  
 1. 1. 2  Visual LISP语言的特点                  
 1. 2  Object ARX开发工具                  
 1. 2. 1  Object ARX的特点                  
 1. 2. 2  Object ARX的调用机制                  
 1. 2. 3  ARX类库及函数库                  
 1. 3  VBA开发工具                  
 1. 3. 1  AutoCAD ActiveX自动化技术简介                  
 1. 3. 2  VBA的功能                  
 1. 3. 3  VBA作为AutoCAD开发工具的优势                  
 第2章  AutoCAD VBA入门                  
 2. 1  什么是VBA                  
 2. 1. 1  VBA的功能                  
 2. 1. 2  VBA与Visual Bask的区别                  
 2. 2  VBA工程                  
 2. 3  VBA管理器                  
 2. 3. 1  打开VBA管理器                  
 2. 3. 2  创建新工程                  
 2. 3. 3  加载已有的工程                  
 2. 3. 4  嵌入工程                  
 2. 3. 5  保存嵌入的工程                  
 2. 3. 6  提取工程                  
 2. 3. 7  卸载工程                  
 2. 4  宏                  
 2. 4. 1  建立新宏                  
 2. 4. 2  运行宏                  
 2. 4. 3  编辑及调试宏                  
 2. 4. 4  宏删除                  
 2. 4. 5  设置工程选项                  
 2. 5  VBA IDE开发环境                  
 2. 5. 1  打开VBA IDE                  
 2. 5. 2  查看工程信息                  
 2. 5. 3  定义工程信息                  
 2. 5. 4  添加新元素                  
 2. 5. 5  导入元素                  
 2. 5. 6  编辑元素                  
 2. 5. 7  程序代码窗口与窗体窗口                  
 2. 5. 8  在VBA IDE中运行宏                  
 2. 5. 9  工程的命名和保存                  
 2. 5. 10  引用其他VBA工程                  
 2. 5. 11  如何设置VBA IDE选项                  
 2. 6  一个简单的VBA程序示例                  
 第3章  VBA的基本语法知识                  
 3. 1  变量的数据类型                  
 3. 1. 1  变量的基本数据类型                  
 3. 1. 2  用户自定义数据类型                  
 3. 2  变量的作用域及声明                  
 3. 2. 1  变量的作用域                  
 3. 2. 2  变量的声明                  
 3. 2. 3  变量命名的惯例                  
 3. 3  常量的声明及作用域                  
 3. 3. 1  常量的声明                  
 3. 3. 2  常量的作用域                  
 3. 4  语句的注释及长语句的分行                  
 3. 4. 1  语句的注释                  
 3. 4. 2  长语句的分行                  
 3. 5  运算符和表达式                  
 3. 5. 1  算术运算符                  
 3. 5. 2  关系运算符                  
 3. 5. 3  逻辑运算符                  
 3. 6  基本语句                  
 3. 6. 1  赋值语句                  
 3. 6. 2  条件语句                  
 3. 6. 3  循环语句                  
 3. 7  数组                  
 3. 8  子程序和函数                  
 3. 8. 1  子程序                  
 3. 8. 2  函数                  
 第4章  ActiveX的基础知识                  
 4. 1  AutoCAD VBA 工程术语与命令                  
 4. 1. 1  AutoCAD VBA工程术语                  
 4. 1. 2  AutoCAD VBA命令                  
 4. 2  AutoCAD对象模型                  
 4. 2. 1  Application对象                  
 4. 2. 2  Document对象                  
 4. 2. 3  Collection对象                  
 4. 2. 4  图形对象和非图形对象                  
 4. 2. 5  Preference. Plot和Utility对象                  
 4. 3  存取对象                  
 4. 3. 1  在对象层次中引用对象                  
 4. 3. 2  访问应用程序对象                  
 4. 4  使用集合对象                  
 4. 4. 1  存取集合                  
 4. 4. 2  添加新成员到集合对象                  
 4. 4. 3  在集合对象中循环                  
 4. 4. 4  删除集合对象中的成员                  
 4. 5  属性与方法                  
 4. 6  父对象                  
 4. 7  定位类型库                  
 4. 8  在模型空间中返回第一个图元                  
 4. 9  深刻理解模块和变体类型                  
 4. 9. 1  模块的概念                  
 4. 9. 2  对模块的概览                  
 4. 9. 3  保存对模块所做的改变                  
 4. 10  使用变体数据类型                  
 4. 10. 1  变体类型                  
 4. 10. 2  在数组数据中使用变体                  
 4. 10. 3  转换数组为变体                  
 4. 10. 4  解释变体数组                  
 4. 11  使用其他程序语言                  
 4. 11. 1  转换VBA代码到VB中                  
 4. 11. 2  VBA相对于VB对照代码示例                  
 第5章  设置AutoCAD环境                  
 5. 1  图形文件操作                  
 5. 1. 1  打开图形                  
 5. 1. 2  创建新图形                  
 5. 1. 3  保存图形                  
 5. 2  设定AutoCAD参数                  
 5. 3  控制应用程序窗口                  
 5. 3. 1  调整应用程序窗口的位置                  
 5. 3. 2  最小化和最大化AutoCAD窗口                  
 5. 3. 3  查找AutoCAD窗口的当前状态                  
 5. 4  管理图形窗口                  
 5. 4. 1  更改文档窗口的位置和大小                  
 5. 4. 2  最小化和最大化文档窗口                  
 5. 4. 3  查找文档窗口的当前状态                  
 5. 4. 4  使用缩放                  
 5. 4. 5  使用命名视图                  
 5. 4. 6  使用平铺视口                  
 5. 4. 7  更新文档窗口的几何图形                  
 5. 5  重置活动对象                  
 5. 6  设定和返回系统变量                  
 5. 7  精确制图                  
 5. 7. 1  调整捕捉和基点                  
 5. 7. 2  使用正交模式                  
 5. 7. 3  绘制构造线                  
 5. 7. 4  计算点和值                  
 5. 7. 5  计算面积                  
 5. 8  提示用户输入                  
 5. 8. 1  GetString方法                  
 5. 8. 2  GetPoint方法                  
 5. 8. 3  GetKeyword方法                  
 5. 8. 4  控制用户输入                  
 5. 9  访问AutoCAD命令行                  
 5. 10  工作于无打开文件状态                  
 5. 11  输入其他文件格式                  
 5. 12  输出到其他文件格式                  
 5. 13  定义用户坐标系统                  
 第6章  创建AutoCAD图形                  
 6. 1  创建基本图形对象                  
 6. 1. 1  确定容器对象                  
 6. 1. 2  创建点对象                  
 6. 1. 3  创建直线对象                  
 6. 1. 4  创建曲线对象                  
 6. 2  创建实体填充区域                  
 6. 2. 1  创建实体填充对象                  
 6. 2. 2  面域对象                  
 6. 3  创建阴影                  
 6. 3. 1  创建Hatch对象                  
 6. 3. 2  定义阴影边界                  
 第7章  编辑AutoCAD图形                  
 7. 1  命名对象                  
 7. 1. 1  清理命名的对象                  
 7. 1. 2  重命名对象                  
 7. 2  选择集对象                  
 7. 2. 1  创建选择集                  
 7. 2. 2  添加对象到选择集                  
 7. 2. 3  过滤选择集                  
 7. 2. 4  从选择集上移去对象                  
 7. 2. 5  有关选择集的技巧举例                  
 7. 3  编辑对象                  
 7. 3. 1  复制对象                  
 7. 3. 2  偏移对象                  
 7. 3. 3  镜像对象                  
 7. 3. 4  阵列对象                  
 7. 3. 5  移动对象                  
 7. 3. 6  旋转对象                  
 7. 3. 7  删除对象                  
 7. 3. 8  比例缩放对象                  
 7. 3. 9  转换对象                  
 7. 3. 10  延伸和修剪对象                  
 7. 3. 11  分解对象                  
 7. 4  高级对象编辑                  
 7. 4. 1  编辑多段线                  
 7. 4. 2  编辑样条曲线                  
 7. 4. 3  编辑阴影                  
 第8章  组织AutoCAD图形元素                  
 8. 1  使用图层                  
 8. 1. 1  图层和线型分类                  
 8. 1. 2  创建和命名图层                  
 8. 1. 3  使图层成为当前图层                  
 8. 1. 4  控制图层的可见性                  
 8. 1. 5  打开和关闭图层                  
 8. 1. 6  冻结和解冻图层                  
 8. 1. 7  锁定和解锁图层                  
 8. 1. 8  指定图层颜色                  
 8. 1. 9  指定图层线型                  
 8. 1. 10  删除图层                  
 8. 2  使用颜色                  
 8. 2. 1  指定颜色                  
 8. 2. 2  设定当前颜色                  
 8. 3  使用线型                  
 8. 3. 1  使线型成为当前线型                  
 8. 3. 2  重命名线型                  
 8. 3. 3  删除线型                  
 8. 3. 4  更改线型                  
 8. 3. 5  指定线型比例                  
 8. 4  分配图层. 颜色和线型给对象                  
 8. 4. 1  更改对象的图层                  
 8. 4. 2  更改对象的颜色                  
 8. 4. 3  更改对象的线型                  
 8. 4. 4  图层管理标准化                  
 8. 5  使用块                  
 8. 5. 1  块功能                  
 8. 5. 2  块中的图层. 颜色和线型                  
 8. 5. 3  块嵌套                  
 8. 5. 4  块定义                  
 8. 5. 5  插入块                  
 8. 5. 6  炸开块参照                  
 8. 5. 7  重新定义块                  
 8. 6  块属性                  
 8. 6. 1  属性定义和属性参照                  
 8. 6. 2  编辑属性定义                  
 8. 6. 3  提取属性信息                  
 第9章  在AutoCAD图形中添加文本                  
 9. 1  处理文字样式                  
 9. 1. 1  创建和修改文字样式                  
 9. 1. 2  指定字体                  
 9. 1. 3  使用TrueType字体                  
 9. 1. 4  使用Unicode和大字体                  
 9. 1. 5  设定文字高度                  
 9. 1. 6  设定倾斜角度                  
 9. 1. 7  设定文字生成标记                  
 9. 2  使用单行文字                  
 9. 2. 1  创建单行文字                  
 9. 2. 2  格式化单行文字                  
 9. 2. 3  对齐单行文字                  
 9. 2. 4  编辑单行文字                  
 9. 3  使用多行文字                  
 9. 3. 1  创建多行文字                  
 9. 3. 2  格式化多行文字                  
 9. 3. 3  编辑多行文字对象                  
 9. 4  使用Unicode字符. 控制代码和特殊字符                  
 9. 5  替换字体                  
 9. 6  拼写检查                  
 第10章  标注与公差                  
 10. 1  标注的基本知识                  
 10. 1. 1  标注的元素                  
 10. 1. 2  定义标注系统变量                  
 10. 1. 3  设置标注文字样式                  
 10. 1. 4  引线标注                  
 10. 1. 5  关联标注                  
 10. 2  创建标注对象                  
 10. 2. 1  创建线性标注                  
 10. 2. 2  创建径向标注                  
 10. 2. 3  创建角度标注                  
 10. 2. 4  创建坐标标注                  
 10. 3  利用标注样式                  
 10. 3. 1  复制标注样式                  
 10. 3. 2  替代标注样式                  
 10. 4  编辑标注                  
 10. 5  在模型空间和图纸空间中标注                  
 10. 6  创建引线及注解                  
 10. 6. 1  创建引线                  
 10. 6. 2  添加注解到引线                  
 10. 6. 3  关联引线                  
 10. 6. 4  编辑关联引线                  
 10. 6. 5  编辑引线                  
 10. 7  创建和编辑形位公差                  
 10. 7. 1  创建形位公差                  
 10. 7. 2  编辑公差                  
 第11章  定义菜单和工具栏                  
 11. 1  理解MenuBar和MenuGroups集合                  
 11. 2  加载和创建菜单组                  
 11. 2. 1  加载菜单组                  
 11. 2. 2  创建新的菜单组                  
 11. 3  改变菜单条                  
 11. 3. 1  在菜单条上插入菜单                  
 11. 3. 2  从菜单条上删除菜单                  
 11. 3. 3  在菜单条上重排菜单项                  
 11. 4  创建和编辑下拉菜单和快捷菜单                  
 11. 4. 1  建立新菜单                  
 11. 4. 2  在菜单中增加新的菜单项                  
 11. 4. 3  在菜单中增加分隔符                  
 11. 4. 4  对菜单项赋值一个快捷键                  
 11. 4. 5  建立层叠式子菜单                  
 11. 4. 6  返回新菜单                  
 11. 4. 7  在菜单上删除菜单项                  
 11. 4. 8  菜单项的属性                  
 11. 5  建立并编辑工具栏                  
 11. 5. 1  建立新工具栏                  
 11. 5. 2  在工具栏中增加新的工具栏按钮                  
 11. 5. 3  对一个工具栏增加分隔符                  
 11. 5. 4  定义工具栏按钮的图像                  
 11. 5. 5  建立弹出工具栏                  
 11. 5. 6  浮动和固定工具栏                  
 11. 5. 7  从工具栏上删除一个工具按钮                  
 11. 5. 8    具栏项的属性                  
 11. 6  建立宏                  
 11. 6. 1  宏字符所映射的ASCII等效值                  
 11. 6. 2  宏的终止                  
 11. 6. 3  暂停等待用户输入                  
 11. 6. 4  取消一个命令                  
 11. 6. 5  宏循环                  
 11. 7  对菜单项和工具栏项增加状态栏帮助                  
 11. 8  在右键菜单中增加条目                  
 第12章  三维操作                  
 12. 1  三维坐标系统                  
 12. 2  用户坐标系统                  
 12. 3  坐标转换                  
 12. 4  创建三维对象                  
 12. 4. 1  三维模型                  
 12. 4. 2  创建线框模型                  
 12. 4. 3  创建曲面模型                  
 12. 4. 4  创建实体模型                  
 12. 5  三维对象编辑                  
 12. 5. 1  三维旋转                  
 12. 5. 2  三维阵列                  
 12. 5. 3  三维镜像                  
 12. 5. 4  三维干涉检验                  
 第13章  使用事件                  
 13. 1  AutoCAD中的事件                  
 13. 2  编写事件处理器的方法                  
 13. 3  处理应用程序级事件                  
 13. 3. 1  应用程序级事件                  
 13. 3. 2  激活应用程序级事件                  
 13. 4  处理文档级事件                  
 13. 4. 1  文档级事件                  
 13. 4. 2  在VBA以外的环境启用文档级事件                  
 13. 4. 3  在VBA以外的环境下编制文档级事件程序                  
 13. 4. 4  在VBA环境下编制文档级事件程序                  
 13. 5  激活对象级事件                  
 附录  Auto LISP函数与ActtiveX/VBA比较                  

本目录推荐