AutoCAD ActiveX二次开发技术PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:李长勋主编
- 出 版 社:北京:国防工业出版社
- 出版年份:2005
- ISBN:711803844X
- 页数:408 页
目录 1
第1章 AutoCAD概述 1
1.1 AutoCAD的发展史 1
1.2 AutoCAD的安装步骤 1
1.2.1 AutoCAD 2004的安装环境 1
1.2.2 AutoCAD 2004的安装过程 2
1.3 AutoCAD的用户界面 6
1.3.1 定点设备 7
1.3.2 菜单和工具栏 8
1.3.3 窗口 11
1.4 获取AutoCAD帮助信息 12
1.4.1 帮助文档 12
1.4.2 实时助手 15
第2章 AutoCAD ActiveX Automation概述 17
2.1 什么是AutoCAD ActiveX 17
2.2.1 AutoCAD ActiveX基本特点 18
2.2 AutoCAD ActiveX Automation基础 18
2.2.2 AutoCAD ActiveX命令 19
2.3 AutoCAD ActiveX Automation开发技术基础 20
2.3.1 Application对象 21
2.3.2 Document对象 22
2.3.3 Collection对象 23
2.3.4 图形对象和非图形对象 24
2.3.5 Preferences、Plot和Utility对象 24
2.4 访问对象层次 25
2.5 集合对象操作 26
2.5.1 访问集合 27
2.5.2 在集合对象中循环 27
2.5.3 删除集合对象中的成员 28
2.6 属性、方法和变量 29
2.6.1 在数组数据中使用变量 29
2.6.2 转换数组为变量 29
2.7 代码转换 31
2.6.3 变量数组 31
2.8 Automation技术初步 34
第3章 VBA基础入门 41
3.1 VBA编辑器 41
3.1.1 VBA IDE概述 41
3.1.2 工程部件和命名 42
3.1.3 调用其他VBA工程 45
3.1.4 设置VBAIDE 45
3.2 VBA管理器 48
3.2.1 装载和卸载工程 49
3.2.2 对图形进行嵌入和提取 50
3.2.3 创建新的工程 51
3.2.4 保存嵌入工程 52
3.3 AutoCAD中的宏 52
3.3.1 运行宏和编辑宏 53
3.3.2 设置宏选项 55
4.1.1 声明变量 57
第4章 简单的AutoCAD ActiveX编程 57
4.1 编程基础知识 57
4.1.2 数据类型 59
4.1.3 过程 63
4.2 画点程序 64
4.3 计算两点间距离程序 66
4.4 创建剖面线程序 67
第5章 创建和编辑AutoCAD对象 70
5.1 创建二维对象 70
5.1.1 创建直线 70
5.1.2 创建Pline对象 72
5.1.3 创建点对象 76
5.1.4 创建实体填充区域 78
5.1.5 创建面域 79
5.2.1 选择对象 83
5.2 编辑对象 83
5.2.2 复制对象 85
5.2.3 移动对象 92
5.2.4 删除对象 93
5.2.5 延伸和修剪对象 94
5.2.6 编辑样条曲线 94
5.2.7 尺寸标注 96
5.2.8 图纸空间的设置 98
第6章 AutoCAD对象 101
6.1 阴影对象 101
6.1.1 创建阴影 101
6.1.2 编辑阴影 104
6.2 图层对象 107
6.2.1 得到当前图层的信息 107
6.2.2 创建和命名图层 109
6.2.3 打开和关闭图层 110
6.3 颜色对象 111
6.2.4 删除图层 111
6.4 线型对象 112
6.5 文本对象 113
6.5.1 文字样式 113
6.5.2 单行文字 113
6.5.3 多行文字 117
6.5.4 替换字体 118
第7章 设置AutoCAD环境 119
7.1 AutoCAD环境参数基础 119
7.2 图形操作方法 120
7.3 应用程序窗口的设定 121
7.4 控制图形显示 122
7.4.1 缩放图形 123
7.4.2 视图操作 128
7.4.3 更新图形窗口 130
7.5.1 设置精确制图 131
7.5 精确制图 131
7.5.2 绘制构造线 132
7.5.3 计算图形面积 135
7.6 获取输入 137
7.6.1 GetString方法 138
7.6.2 GetPoint方法 138
7.6.3 GetKeyword方法 139
7.6.4 控制用户输入 139
第8章 定制个性菜单和工具栏 142
8.1 菜单项 142
8.2 添加和删除菜单 143
8.3 下拉菜单和快捷菜单 144
8.3.1 建立新菜单 145
8.3.2 添加和删除菜单项 145
8.3.3 添加菜单分隔符 148
8.3.4 制作菜单项加速键 148
8.3.5 建立次级子菜单 149
8.3.6 添加项目到右键菜单 150
8.4 创建工具栏对象 152
8.4.1 建立新工具栏 152
8.4.2 创建弹出工具栏 155
8.4.3 浮动和固定工具栏 156
8.5 状态行提示 157
第9章 三维绘图 159
9.1 三维坐标系 159
9.1.1 设定用户坐标系 161
9.1.2 坐标转换 163
9.2 创建三维对象 166
9.2.1 线框和网格对象 166
9.2.2 多面网格对象 168
9.2.3 三维实体 170
9.3.1 旋转对象 171
9.3 编辑三维对象 171
9.3.2 阵列和镜像实体 173
9.3.3 编辑实体 176
第10章 创建实例程序 179
10.1 绘制零件图形 179
10.1.1 创建绘图工程 179
10.1.2 工程窗体布局 187
10.1.3 编写窗体代码 190
10.1.4 运行程序 194
10.2 替换块操作 196
10.2.1 创建工程 196
10.2.2 编辑工程模块 197
10.2.3 编辑工程窗体 198
10.2.4 运行工程 212
第11章 参数化图形的设计 215
11.1 圆的设计 215
11.2 标注圆弧长度 217
11.3 齿轮轮廓线的绘制 219
11.3.1 编程思路 219
11.3.2 实现步骤 220
11.4 轴的设计 228
11.4.1 编程思路 228
11.4.2 实现步骤 228
第12章 自动加载图形 238
12.1 创建工程 238
12.2 编辑工程窗体 240
12.2.1 设计工程窗体 240
12.2.2 编辑窗体代码 242
12.3 编辑工程模块 244
12.3.1 插入工程模块 244
12.3.2 编辑appstuff模块代码 245
12.3.3 编辑Findfiles模块代码 246
12.3.4 编辑FolderBrowsestuff模块代码 248
12.4 运行程序 251
第13 章显示对象信息编程 253
13.1 创建工程 253
13.2 设计AutoCAD对象 253
13.2.1 设定常量和变量 253
13.2.2 设计主功能函数 255
13.2.3 编写辅助函数 257
13.3 用户界面设计 264
13.3.1 设计工程窗体 264
13.3.2 编辑窗体代码 266
13.4 运行程序 267
13.5 得到图元的尺寸信息 269
14.2 设计工程模块 275
14.2.1 添加工程模块 275
14.1 创建工程 275
第14章 对层的操作编程 . 275
14.2.2 编写模块代码 276
14.3 编辑工程对象 277
14.4 设计用户界面 281
14.4.1 添加工程窗体 281
14.4.2 设计窗体界面 282
14.4.3 编辑窗体代码 284
14.5 运行工程 286
14.6 其他操作图层程序实例 287
第15章 AutoCAD Automation对象 290
15.1 创建工程 290
15.2 编辑工程窗体 290
15.2.1 设计工程窗体 290
15.2.2 编写窗体代码 292
15.3 添加模块 306
15.3.1 插入工程模块 306
15.4 运行程序 307
15.3.2 编辑appstuff模块代码 307
第16章 加载DVB工程编程 309
16.1 创建工程 309
16.2 编辑工程窗体 309
16.2.1 插入工程窗体 309
16.2.2 设计窗体界面 309
16.2.3 编写窗体代码 311
16.3 编辑工程模块 313
16.3.1 插入工程模块 313
16.3.2 编辑appstuff模块代码 313
16.4 编写类模块代码 316
16.5 运行程序 319
第17章 在AutoCAD环境中调用DLL编程 321
17.1 创建DLL文件 321
17.1.1 编写程序代码 322
17.1.2 生成DLL文件 322
17.2 注册DLL文件 323
17.3 编写AutoCAD ActiveX程序 325
17.3.1 设计用户界面 325
17.3.2 编写窗体代码 326
17.4 运行程序 328
第18 章AutoCAD二次开发实例 330
18.1 Excel与AutoCAD之间的通信 330
18.2 Excel VBA的操作 331
18.2.1 创建Excel文档 331
18.2.2 启动VBA编辑器 332
18.2.3 编写代码 333
18.3 运行程序 335
18.4 从Excel表到AutoCAD表的转换 336
18.5 AutoCAD访问Excel文档 339
第19章 AutoCAD和Access数据库编程 344
19.1 访问数据库的必要性 344
19.1.2 新的解决方案 345
19.1.1 通常的解决方案 345
19.2 访问数据库的程序设计 346
19.2.1 程序的构架设计 346
19.2.2 环境变量的设置 346
19.3 设置窗体布局 348
19.3.1 数据库查询部分布局设计 349
19.3.2 数据库连接部分布局设计 351
19.3.3 设计与AutoCAD连接部分 352
19.3.4 添加状态栏 353
19.4 创建模块 354
19.5 编写初始程序 355
19.5.1 声明变量 355
19.5.2 编写窗体初始化代码 356
19.6 SQL查询按钮代码 357
19.7.1 “显示记录”按钮 358
19.7 设置数据库连接窗体布局 358
19.7.2 “编辑记录”按钮 360
19.7.3 “删除记录”按钮 361
19.7.4 “新记录”按钮 363
19.7.5 “链接数据”按钮 365
19.7.6 “高亮显示”按钮 366
19.8 设置与AutoCAD连接部分窗体布局 367
19.8.1 “连接AutoCAD”按钮 367
19.8.2 “清除SQL”按钮 369
19.8.3 “取消”按钮 369
19.8.4 “应用”按钮 370
19.8.5 “结束”按钮 372
19.9 辅助函数列表 373
19.10 运行程序 376
附录一 AutoCAD ActiveX和AutoLISP的比较 379
附录二 参考函数列表 386
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《抗战三部曲 国防诗歌集》蒲风著 1937
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《陶瓷工业节能减排技术丛书 陶瓷工业节能减排与污染综合治理》罗民华著 2017