图书介绍
AutoCAD 2002开发教程PDF|Epub|txt|kindle电子书版本网盘下载
- 唐亮等编写 著
- 出版社: 北京:北京希望电子出版社
- ISBN:7900101802
- 出版时间:2002
- 标注页数:328页
- 文件大小:40MB
- 文件页数:342页
- 主题词:制图程序(学科: 高等学校) 制图程序
PDF下载
下载说明
AutoCAD 2002开发教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一篇 初级定制2
第1章 定制基础2
1.1 概述3
1.2 基本需求4
AutoCAD环境4
1.3 系统参数文件8
1.3.1 定义外部命令8
1.3.2 命令别名10
1.4 自定义联机文档11
1.4.1 Windows帮助文件11
1.4.2 HTML文件13
1.5 AutoCAD的最优化15
1.5.1 使用命令行开关15
1.5.2 使用环境变量17
1.5.3 系统故障后的恢复18
1.6 小结20
1.7 思考与练习20
第2章 定制图形模板21
2.1 建立图形模板22
2.2 标准的图形模板22
2.2.2 使用Units命令24
2.2.1 使用对话框24
2.3 根据打印尺寸和绘图比例定制图形25
2.4 小结28
2.5 思考与练习28
第3章 定制菜单系统30
3.1 使用菜单文件31
3.1.1 菜单文件类型31
3.1.2 位图资源DLL32
3.1.3 加载菜单文件32
3.1.4 基本和局部菜单33
3.2 菜单文件结构34
3.3 菜单项语法35
3.3.1 名称标记35
3.3.2 标签35
3.3.3 菜单宏36
3.4 菜单组44
3.5 按钮和辅助菜单44
3.5.1 创建按钮和辅助菜单44
3.5.2 实例说明:按钮和辅助菜单的交换45
3.6.1 实例说明:下拉菜单的创建47
3.5.3 反斜杠的特殊用法47
3.6 下拉菜单和快捷菜单47
3.6.2 创建快捷菜单49
3.6.3 下拉菜单栏标题49
3.6.4 级联子菜单50
3.6.5 菜单项标签的显示控制50
3.6.6 引用下拉菜单和快捷菜单52
3.6.7 下拉菜单的交换和插入53
3.7.1 创建工具栏55
3.7 工具栏55
3.7.2 引用工具栏57
3.8 图像控件菜单57
3.8.1 图像控件菜单项57
3.8.2 显示图像控件菜单58
3.8.3 实例说明:样板图像控件菜单58
3.9 实例说明:面向菜单的帮助60
3.10 加速键60
3.11 小结61
3.12 思考与练习62
第4章 定制线型和填充文件64
第二篇 中级定制64
4.1 定义线型文件65
4.1.1 定义线型65
4.1.2 简单线型65
4.1.3 复杂线型66
4.1.4 加载线型69
4.2 创建填充图案70
4.2.1 AutoCAD图案文件acad.pat70
4.2.2 如何构造填充图案70
4.2.3 虚线图案71
4.3 实例:奇怪的杯73
4.4 小结74
4.5 思考与练习74
第5章 形、字体和PostScript支持76
5.1 使用形文件77
5.2 编译形或字体文件77
5.3 创建形定义文件78
5.3.1 形说明78
5.3.2 字体说明84
5.3.3 大字体说明85
5.3.4 Unicode字体说明88
5.3.5 高级形定义技术89
5.4 PostScript支持90
5.4.1 AutoCAD PostScript的支持文件90
5.4.2 高级PostScript处理94
5.4.3 输入PostScript图像95
5.5 小结96
5.6 思考与练习96
第6章 DIESEL表达式语言的应用97
6.1 状态栏配置98
6.1.1 MODEMACRO变量98
6.1.2 定义MODEMACRO99
6.1.3 用AutoLISP设置MODEMACRO定义100
6.2 DIESEL表达式在菜单中的应用102
6.3 DIESEL表达式在AutoLISP中的应用104
6.4 错误信息105
6.5 小结105
6.6 思考与练习105
第7章 编程接口106
7.1 命令脚本107
7.1.1 加载AutoCAD时调用脚本107
7.1.2 创建幻灯片演示110
7.2.2 实例:从菜单中启动应用程序111
7.2 ActiveX Automation111
7.2.1 从命令行中启动Automation应用程序111
7.3 AutoCAD VBA113
7.3.1 用AutoCAD VBA进行开发114
7.3.2 使用AutoCAD VBA应用程序114
7.3.3 自动加载和执行VBA工程115
7.4 ObjectARX116
7.4.1 使用ObjectARX应用程序116
7.5 小结117
7.6 思考与练习117
7.4.2 自动加载ObjectARX应用程序117
第三篇 AutoCAD的二次开发120
第8章 AutoCAD的语言开发环境120
8.1 语言开发环境概述121
8.2 AutoLISP语言121
8.2.1 AutoLISP程序的结构特点122
8.2.2 AutoLISP的内存分配123
8.2.3 AutoLISP程序的执行过程124
8.3 Visual LISP125
8.4 ObjectARX语言126
8.6 思考与练习127
8.5 小结127
第9章 AutoLISP基础128
9.1 AutoLISP的表达式和数据类型129
9.1.1 AutoLISP的表达式129
9.1.2 AutoLISP的数据类型130
9.2 加载和运行AutoLISP程序136
9.3 AutoLISP变量137
9.3.1 显示变量的值138
9.3.2 编号处理138
9.3.3 字符串的处理139
9.5 思考与练习140
9.4 小结140
第10章 AutoLISP语言的相关函数141
10.1 AutoLISP的赋值与运算函数142
10.1.1 赋值函数142
10.1.2 数学运算143
10.1.3 三角函数145
10.1.4 逻辑运算146
10.2 程序分支与循环函数150
10.2.4 循环函数151
10.2.3 重复函数151
10.2.2 分支函数151
10.2.1 条件函数151
10.2.5 求多个表达式值的函数152
10.3 字符串与类型转换函数152
10.3.1 字符串函数152
10.3.2 类型转换函数153
10.4 表处理函数154
10.4.1 表元素提取函数154
10.4.2 表的测量、连接与替换函数155
10.4.3 表元素搜索函数156
10.5.1 消息的显示158
10.5 基本输出函数158
10.5.2 AutoLISP的控制字符159
10.6 AutoLISP自定义函数160
10.6.1 defun函数160
10.6.2 用defun函数定义AutoCAD的新函数161
10.6.3 lambda函数161
10.6.4 C:函数162
10.6.5 添加命令162
10.7.1 getxxx函数163
10.7 交互数据输入函数和相关的计算函数163
10.7.2 表求值函数167
10.8 与文件有关的函数169
10.8.1 AutoLISP应用程序加载函数169
10.8.2 程序函数169
10.9 其它函数171
10.9.1 command函数171
10.9.4 setvar函数172
10.9.6 type函数172
10.9.5 osnap函数172
10.9.3 getenv函数172
10.9.2 menucmd函数172
10.9.7 redraw函数173
10.9.8 error函数173
10.10 小结174
10.11 思考与练习174
第11章 AutoLISP对AutoCAD对象的控制176
11.1 选择集177
11.2 选择集函数178
11.2.1 创建选择集178
11.2.2 选择集过滤表179
11.2.3 过滤器表中的通配模式180
11.2.4 过滤扩展数据180
11.2.5 过滤器测试的逻辑分组181
11.2.6 关系测试182
11.2.7 选择集操作183
11.2.8 在AutoLISP和ObjectARX应用程序之间传递选择集184
11.3 对象的处理184
11.3.1 实体名称函数184
11.3.2 实体数据函数189
11.3.3 实体数据函数和图形屏幕195
11.3.4 老式多段线和优化多段线196
11.3.5 处理非图形对象196
11.4 扩展数据xdata197
11.4.1 组织扩展数据198
11.4.2 注册应用200
11.4.3 获取扩展数据200
11.4.4 在实体上附着扩展数据201
11.4.5 管理扩展数据使用的内存202
11.4.6 扩展数据中的句柄202
11.5.1 符号表203
11.5 访问符号表和词典203
11.5.2 词典条目204
11.6 小结205
11.7 思考与练习205
第12章 使用Visual LISP开发程序206
12.1 控制台的使用207
12.1.1 理解控制台的工作207
12.1.2 对多个图形使用控制台窗口209
12.1.4 记录控制台窗口动作210
12.1.3 使用控制台快捷菜单210
12.2 文本编辑器的使用211
12.2.1 编辑文件211
12.2.2 使用文本编辑器快捷菜单212
12.2.3 使用键盘快捷键212
12.2.4 移动和复制文本214
12.2.5 查找文本215
12.2.6 文本书签217
12.3 使用控制台和编辑器的编码辅助工具218
12.3.1 Visual LISP代码的语法着色218
12.3.2 自动匹配的使用219
12.3.3 VisualLISP的完词功能221
12.4.1 VisualLISP的代码格式224
12.4 用Visual LISP设置代码格式224
12.4.2 应用格式设置选项227
12.4.3 应用VisualLISP注释样式228
12.4.4 代码格式编排程序所受的限制229
12.5 检查语法错误229
12.5.1 括号匹配检测229
12.5.2 利用代码着色检测语法错误231
12.5.3 使用检查命令检查语法错误231
12.7 思考与练习232
12.6 小结232
第13章 应用程序的调试234
13.1 Visual LISP调试功能235
13.2 通过实例学习程序调试235
13.2.1 设置断点中断程序执行236
13.2.2 单步调试程序237
13.2.3 监视表达式的求值结果238
13.2.4 程序的继续执行和自动执行240
13.3 使用Visual LISP调试功能240
13.3.3 使用断点241
13.3.2 理解中断循环241
13.3.1 开始调试任务241
13.4 使用Visual LISP数据查看工具243
13.4.1 使用“Watch”窗口244
13.4.2 理解“Trace Stack”窗口245
13.4.3 查看AutoCAD图形实体249
13.5 小结252
13.6 思考与练习252
第14章 编译与维护VisualLISP应用程序253
14.1.2 通过文件编译程序254
14.1 程序的编译和连接254
14.1.1 使用编译器254
14.1.3 编译实例学习256
14.1.4 加载和运行已编译程序257
14.1.5 链接函数调用258
14.2 创建应用程序模块258
14.2.1 创建新的应用程序258
14.2.2 修改应用程序选项263
14.2.4 更新应用程序264
14.3 管理多个LISP文件264
14.2.3 重新编译应用程序264
14.3.1 理解Visual LISP工程265
14.3.2 Visual LISP的文件类型265
14.4 定义工程266
14.4.1 指定工程属性266
14.4.2 利用“Project”窗口操作工程文件269
14.5 使用已存在的工程270
14.5.1 打开工程270
14.5.2 在工程源文件中查找字符串271
14.5.3 在Visual LISP应用程序中包含工程272
14.6 优化应用的代码273
14.6.1 定义编译选项273
14.6.2 选择编译模式274
14.6.3 选择链接模式275
14.6.4 理解安全优化275
14.7 小结277
14.8 思考与练习277
第15章 设计对话框278
15.1 对话框部件279
15.2.1 base.dcl和acad.dcl文件280
15.2.2 引用DCL文件280
15.2 用DCL定义对话框280
15.2.3 DCL的语法281
15.3 用VisualLISP显示对话框283
15.3.1 预览错误处理285
15.3.2 对DCL文件的语义核查285
15.4 调整对话框的布局285
15.4.1 在控件组中分配控件286
15.4.2 调整控件间距287
15.4.3 调整右端和底部的空间287
15.4.5 自定义退出按钮文本288
15.4.4 调整加框行和列周围的空间288
15.5 设计指导290
15.5.1 美观和功效290
15.5.2 用户控制290
15.5.3 容错处理291
15.5.4 单词字母的大写291
15.5.5 对话框的嵌套和隐藏292
15.5.6 键盘输入的处理292
15.5.7 错误处理292
15.6 实例:对话框的设计293
15.8 思考与练习296
15.7 小结296
第16章 管理对话框297
16.1 AutoLISP程序控制对话框298
16.2 动作表达式与回调300
16.2.1 动作表达式300
16.2.2 回调原因301
16.2.3 缺省值与DCL动作301
16.3 处理控件302
16.3.1 初始化控件模式和值302
16.3.2 在回调时改变控件模式和值302
16.3.3 处理单选控件组303
16.3.4 处理滑块304
16.3.5 处理编辑框304
16.4 嵌套和隐藏对话框305
16.5 列表框和弹出式列表308
16.5.1 列表操作308
16.5.2 处理列表元素309
16.5.3 特定应用数据310
16.6 DCL错误处理310
16.7 实例:用AutoLISP管理对话框311
16.8 小结328