AutoCAD VBA程序开发技术PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:李长勋主编
- 出 版 社:北京:国防工业出版社
- 出版年份:2004
- ISBN:7118033103
- 页数:369 页
目录 1
第1章AutoCAD开发工具简介 1
1.1 Auto LISP语言及Visual LISP语言 1
1.1.1 Auto LISP语言的特点 1
1.1.2Visual LOSP语言的特点 1
1.2 Object ARX开发工具 2
1.2.1 Object ARX的特点 2
1.2.2 Object ARX的调用机制 2
1.3.1 AutoCAD ActiveX自动化技术简介 3
1.3 VBA开发工具 3
1.2.3ARX类库及函数库 3
1.3.2 VBA的功能 4
1.3.3VBA作为AutoCAD开发工具的优势 4
第2章AutoCAD VBA入门 6
2.1什么是VBA 6
2.1.1VBA的功能 6
2.1.2 VBA与Visual Basic的区别 7
2.2VBA工程 7
2.3 VBA管理器 7
2.3.2创建新工程 8
2.3.1 打开VBA管理器 8
2.3.3加载已有的工程 9
2.3.4嵌入工程 10
2.3.5保存嵌入的工程 10
2.3.6提取工程 10
2.3.7卸载工程 11
2.4宏 11
2.4.1建立新宏 12
2.4.3编辑及调试宏 13
2.4.2运行宏 13
2.4.4宏删除 14
2.4.5设置工程选项 14
2.5 VBA IDE开发环境 15
2.5.1 打开VBA IDE 15
2.5.2查看工程信息 15
2.5.3定义工程信息 16
2.5.4添加新元素 17
2.5.5导入元素 17
2.5.6编辑元素 18
2.5.7程序代码窗口与窗体窗口 19
2.5.9工程的命名和保存 20
2.5.8在VBA IDE中运行宏 20
2.5.10引用其他VBA工程 22
2.5.11 如何设置VBA IDE选项 23
2.6一个简单的VBA程序示例 26
第3章VBA的基本语法知识 28
3.1变量的数据类型 28
3.1.1 变量的基本数据类型 28
3.1.2用户自定义数据类型 29
3.2.1 变量的作用域 30
3.2变量的作用域及声明 30
3.2.2变量的声明 31
3.2.3变量命名的惯例 32
3.3常量的声明及作用域 32
3.3.1 常量的声明 32
3.3.2常量的作用域 33
3.4语句的注释及长语句的分行 33
3.4.1语句的注释 33
3.4.2长语句的分行 33
3.5.2关系运算符 34
3.5运算符和表达式 34
3.5.1算术运算符 34
3.5.3逻辑运算符 35
3.6基本语句 35
3.6.1赋值语句 35
3.6.2条件语句 37
3.6.3循环语句 41
3.7数组 46
3.8子程序和函数 48
3.8.1 子程序 48
3.8.2 函数 52
第4章ActiveX的基础知识 54
4.1 AutoCAD VBA工程术语与命令 54
4.1.1 AutoCAD VBA工程术语 54
4.1.2 AutoCAD VBA命令 54
4.2 AutoCAD对象模型 55
4.2.1Application对象 58
4.2.2 Document对象 58
4.2.3 Collection对象 59
4.2.4 图形对象和非图形对象 59
4.2.5 Preference、Plot和Utility对象 60
4.3存取对象 62
4.3.1在对象层次中引用对象 63
4.3.2访问应用程序对象 64
4.4使用集合对象 64
4.4.1存取集合 65
4.4.2添加新成员到集合对象 65
4.4.3在集合对象中循环 65
4.4.4删除集合对象中的成员 66
4.7定位类型库 67
4.5属性与方法 67
4.6父对象 67
4.8在模型空间中返回第一个图元 68
4.9深刻理解模块和变体类型 68
4.9.1模块的概念 68
4.9.2对模块的概览 69
4.9.3保存对模块所做的改变 71
4.10使用变体数据类型 71
4.10.2在数组数据中使用变体 72
4.10.3转换数组为变体 72
4.10.1变体类型 72
4.10.4解释变体数组 73
4.11使用其他程序语言 74
4.11.1转换VBA代码到VB中 74
4.11.2 VBA相对于VB对照代码示例 75
第5章设置AutoCAD环境 77
5.1 图形文件操作 77
5.1.1打开图形 77
5.1.2创建新图形 78
5.1.3保存图形 78
5.2设定AutoCAD参数 79
5.3控制应用程序窗口 80
5.3.1调整应用程序窗口的位置 81
5.3.2最小化和最大化AutoCAD窗口 82
5.3.3 查找AutoCAD窗口的当前状态 82
5.4管理图形窗口 83
5.4.1 更改文档窗口的位置和大小 83
5.4.2最小化和最大化文档窗口 83
5.4.3 查找文档窗口的当前状态 83
5.4.4使用缩放 84
5.4.6使用平铺视口 90
5.4.5使用命名视图 90
5.4.7 更新文档窗口的几何图形 94
5.5重置活动对象 95
5.6设定和返回系统变量 96
5.7精确制图 96
5.7.1调整捕捉和基点 96
5.7.2使用正交模式 97
5.7.3绘制构造线 98
5.7.4计算点和值 103
5.7.5计算面积 104
5.8.1 GetString方法 106
5.8提示用户输入 106
5.8.2 GetPoint方法 107
5.8.3 GetKeyword方法 108
5.8.4控制用户输入 109
5.9访问AutoCAD命令行 111
5.10工作于无打开文件状态 112
5.11输入其他文件格式 112
5.12输出到其他文件格式 113
5.13定义用户坐标系统 114
6.1.1确定容器对象 117
第6章创建AutoCAD图形 117
6.1创建基本图形对象 117
6.1.2创建点对象 118
6.1.3创建直线对象 120
6.1.4创建曲线对象 124
6.2创建实体填充区域 128
6.2.1创建实体填充对象 129
6.2.2面域对象 131
6.3.1创建Hatch对象 138
6.3创建阴影 138
6.3.2定义阴影边界 139
第7章编辑AutoCAD图形 143
7.1命名对象 143
7.1.1清理命名的对象 143
7.1.2重命名对象 143
7.2选择集对象 145
7.2.1创建选择集 146
7.2.2添加对象到选择集 147
7.2.3过滤选择集 149
7.2.5有关选择集的技巧举例 151
7.2.4从选择集上移去对象 151
7.3编辑对象 153
7.3.1 复制对象 153
7.3.2偏移对象 156
7.3.3镜像对象 158
7.3.4阵列对象 161
7.3.5移动对象 164
7.3.6旋转对象 165
7.3.7删除对象 167
7.3.8 比例缩放对象 168
7.3.9转换对象 170
7.3.10延伸和修剪对象 173
7.3.11分解对象 174
7.4高级对象编辑 176
7.4.1编辑多段线 176
7.4.2编辑样条曲线 179
7.4.3编辑阴影 181
8.1.1 图层和线型分类 187
8.1 使用图层 187
第8章组织AutoCAD图形元素 187
8.1.2创建和命名图层 188
8.1.3使图层成为当前图层 190
8.1.4控制图层的可见性 190
8.1.5打开和关闭图层 191
8.1.6冻结和解冻图层 192
8.1.7锁定和解锁图层 193
8.1.8指定图层颜色 193
8.2使用颜色 194
8.2.1指定颜色 194
8.1.10删除图层 194
8.1.9指定图层线型 194
8.2.2设定当前颜色 195
8.3使用线型 196
8.3.1 使线型成为当前线型 199
8.3.2重命名线型 199
8.3.3删除线型 199
8.3.4 更改线型 199
8.3.5指定线型比例 199
8.4.1更改对象的图层 203
8.4分配图层、颜色和线型给对象 203
8.4.2更改对象的颜色 204
8.4.3 更改对象的线型 205
8.4.4图层管理标准化 206
8.5使用块 211
8.5.1 块功能 211
8.5.2块中的图层、颜色和线型 212
8.5.3块嵌套 212
8.5.4块定义 212
8.5.5插入块 214
8.5.6炸开块参照 216
8.5.7重新定义块 219
8.6块属性 221
8.6.1属性定义和属性参照 221
8.6.2编辑属性定义 224
8.6.3提取属性信息 227
第9章在AutoCAD图形中添加文本 232
9.1处理文字样式 232
9.1.1创建和修改文字样式 232
9.1.2指定字体 233
9.1.3使用TrueType字体 236
9.1.5设定文字高度 237
9.1.4使用Unicode和大字体 237
9.1.6设定倾斜角度 239
9.1.7设定文字生成标记 240
9.2使用单行文字 242
9.2.1创建单行文字 242
9.2.2格式化单行文字 243
9.2.3对齐单行文字 244
9.2.4编辑单行文字 246
9.3.1创建多行文字 247
9.3使用多行文字 247
9.3.2格式化多行文字 248
9.3.3编辑多行文字对象 251
9.4使用Unicode字符、控制代码和特殊字符 251
9.5替换字体 252
9.6拼写检查 258
第10章标注与公差 259
10.1标注的基本知识 259
10.1.1标注的元素 260
10.1.3设置标注文字样式 261
10.1.4引线标注 261
10.1.2定义标注系统变量 261
10.1.5关联标注 262
10.2创建标注对象 262
10.2.1创建线性标注 263
10.2.2创建径向标注 264
10.2.3创建角度标注 265
10.2.4创建坐标标注 267
10.3.1复制标注样式 269
10.3利用标注样式 269
10.3.2替代标注样式 272
10.4编辑标注 275
10.5在模型空间和图纸空间中标注 277
10.6创建引线及注解 277
10.6.1创建引线 278
10.6.2添加注解到引线 279
10.6.3关联引线 279
10.6.4编辑关联引线 281
10.6.5编辑引线 281
10.7.1创建形位公差 282
10.7创建和编辑形位公差 282
10.7.2编辑公差 283
第1 1章定义菜单和工具栏 284
11.1理解MenuBar和MenuGroups集合 284
11.2加载和创建菜单组 286
11.2.1加载菜单组 286
11.2.2创建新的菜单组 286
11.3改变菜单条 287
11.3.1在菜单条上插入菜单 287
11.3.2从菜单条上删除菜单 288
11.3.3在菜单条上重排菜单项 289
11.4创建和编辑下拉菜单和快捷菜单 290
11.4.1建立新菜单 290
11.4.2在菜单中增加新的菜单项 291
11.4.3在菜单中增加分隔符 294
11.4.4对菜单项赋值一个快捷键 294
11.4.5建立层叠式子菜单 295
11.4.6返回新菜单 296
11.4.7在菜单上删除菜单项 297
11.4.8菜单项的属性 298
11.5建立并编辑工具栏 300
11.5.2在工具栏中增加新的工具栏按钮 301
11.5.1建立新工具栏 301
11.5.3对一个工具栏增加分隔符 303
11.5.4定义工具栏按钮的图像 304
11.5.5建立弹出工具栏 306
11.5.6浮动和固定工具栏 307
11.5.7从工具栏上删除一个工具按钮 310
11.5.8工具栏项的属性 310
11.6建立宏 311
11.6.1宏字符所映射的ASCⅡ等效值 312
11.6.3暂停等待用户输入 313
11.6.2宏的终止 313
11.6.4取消一个命令 314
11.6.5宏循环 314
11.7对菜单项和工具栏项增加状态栏帮助 315
11.8在右键菜单中增加条目 316
第12章三维操作 318
12.1三维坐标系统 318
12.2用户坐标系统 320
12.3坐标转换 323
12.4.1三维模型 325
12.4创建三维对象 325
124.2创建线框模型 326
12.4.3创建曲面模型 326
12.4.4创建实体模型 328
12.5三维对象编辑 340
12.5.1三维旋转 340
12.5.2三维阵列 342
12.5.3三维镜像 344
12.5.4三维干涉检验 345
132编写事件处理器的方法 348
13.1 AutoCAD中的事件 348
第13章使用事件 348
13.3处理应用程序级事件 349
13.3.1应用程序级事件 349
13.3.2激活应用程序级事件 350
13.4处理文档级事件 353
13.4.1文档级事件 354
13.4.2在VBA以外的环境启用文档级事件 354
13.4.3在VBA以外的环境下编制文档级事件程序 356
13.4.4在VBA环境下编制文档级事件程序 356
13.5激活对象级事件 358
附录 Auto LlSP函数与ACtiveX/VBA比较 363
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《高等学校“十三五”规划教材 C语言程序设计》翟玉峰责任编辑;(中国)李聪,曾志华,江伟 2019
- 《改革进程中的刑事诉讼程序与证据问题研究 基于警察的视角》谢波 2019
- 《主题公园开发与管理》梁增贤编著 2019
- 《Java程序设计基础》罗刚 2018
- 《C++程序设计实验指导 第2版》张潇责任编辑;孟桂娥 2019
- 《中南高校档案文化资源开发综合研究》涂上飙 2019
- 《普通高等职业教育计算机系列规划教材 Android Studio移动应用开发基础》(中国)吴绍根 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《抗战三部曲 国防诗歌集》蒲风著 1937
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《陶瓷工业节能减排技术丛书 陶瓷工业节能减排与污染综合治理》罗民华著 2017