图书介绍
用Visual LISP开发AutoCAD 2000应用程序PDF|Epub|txt|kindle电子书版本网盘下载
![用Visual LISP开发AutoCAD 2000应用程序](https://www.shukui.net/cover/23/34891506.jpg)
- 沈精虎主编;郭剑峰等编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:7115084270
- 出版时间:2000
- 标注页数:381页
- 文件大小:39MB
- 文件页数:389页
- 主题词:
PDF下载
下载说明
用Visual LISP开发AutoCAD 2000应用程序PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
前言页1
第1章 Visual LISP简介1
1.1 Auto LISP简介2
1.1.1 Auto LISP的程序结构3
1.1.2 Auto LISP的内存分配4
1.1.3 Auto LISP程序的执行过程5
1.2 Visual LISP简介6
1.4 小结7
1.3 Visual LISP和AutoCAD7
第2章 Visual LISP开发环境简介9
2.1 Visual LISP的用户界面10
2.1.1 Visual LISP文本编辑器窗口11
2.1.2 其他Visual LISP窗口12
2.2 Visual LISP菜单13
2.2.1 菜单内容13
2.2.2 Visual LISP菜单摘要14
2.3 控制台窗口和文本编辑器14
2.3.1 控制台窗口14
2.3.2 Visual LISP文本编辑器15
2.4 加载和运行Auto LISP程序16
2.4.1 运行选定的代码17
2.4.2 使用扩展的AutoCAD函数18
2.5 小结18
第3章 用Visual LISP开发应用程序19
3.1 使用控制台窗口20
3.1.1 理解控制台行为20
3.1.2 使用控制台窗口历史21
3.1.3 中断命令和清除控制台输入区域22
3.1.4 对于多重图形的控制台窗口使用23
3.1.5 使用控制台关联菜单24
3.1.6 记录控制台窗口活动24
3.2 使用文本编辑器25
3.2.1 编辑文件26
3.2.2 使用文本编辑器关联菜单27
3.2.3 使用快捷键28
3.2.4 移动和复制文本30
3.2.5 查找文本30
3.3 代码辅助工具33
3.3.1 Visual LISP的颜色编码33
3.2.6 书签文本33
3.3.2 使用Apropos特性34
3.3.3 组词帮助36
3.4 格式化代码38
3.4.1 理解Visual LISP 格式风格39
3.4.2 Visual LISP注释风格41
3.4.3 格式工具的限制42
3.5 检查语法错误42
3.5.1 检查括号匹配42
3.5.2 使用颜色代码检查语法错误43
3.5.3 使用Check命令44
3.6 小结45
第4章 调试应用程序47
4.1 Visual LISP调试特性简介48
4.2 程序的调试48
4.3 使用Visual LISP的调试特性52
4.3.1 启动调试器53
4.3.2 简介中断循环53
4.3.3 可继续的中断循环53
4.4 使用 Visual LISP数据查看工具54
4.3.4 不可继续的中断循环54
4.4.1 使用观察(Watch)窗口55
4.4.2 使用跟踪堆栈窗口56
4.4.3 使用符号服务对话框61
4.4.4 使用查看窗口62
4.4.5 观察AutoCAD图形实体66
4.5 小结70
第5章 应用的建立71
5.1.1 使用编译器72
5.1.2 编译程序72
5.1 程序的编译和连接72
5.1.3 加载并运行编译后的程序75
5.1.4 连接函数调用76
5.2 建立应用程序模块76
5.2.1 创建新的应用76
5.2.2 对于应用建立的输出81
5.2.3 加载并运行Visual LISP应用81
5.3 多文档程序设计83
5.3.1 理解名称空间(Namespace)83
5.3.2 在单独的名称空间中运行应用85
5.3.4 处理多文档环境中的错误87
5.3.3 共享数据87
5.3.5 MDI环境对于AutoLISP的限制88
5.4 小结88
第6章 管理Visual LISP应用91
6.1 管理多个LIPS文件92
6.2 定义项目93
6.2.1 设置项目属性94
6.2.2 使用项目窗口(Project Window)96
6.3.1 打开项目98
6.3 使用已存在的项目98
6.3.2 在源文件中查找字符串99
6.3.3 将项目包含在应用中99
6.4 优化应用的代码100
6.4.1 定义应用建立的选项100
6.4.2 选择编译模式102
6.4.3 选择连接模式102
6.4.4 安全优化103
6.5 小结105
第7章 运用 ActiveX技术107
7.1 理解AutoCAD对象模型108
7.2 访问AutoCAD对象110
7.2.1 查看对象属性111
7.2.2 文档对象113
7.2.3 访问方法113
7.2.4 访问对象的注意事项114
7.3 使用ActiveX方法115
7.3.1 确定所需的Visual LISP函数116
7.3.2 调用函数116
7.3.3 数据类型转换117
7.3.4 查看和更新对象属性122
7.3.5 返回参数值的ActiveX方法125
7.3.6 对象属性和方法的列表125
7.3.7 确定应用于对象的属性和方法127
7.3.8 使用集合对象128
7.3.9 释放对象和内存131
7.3.10 转换对象参照132
7.3.11 ActiveX方法的出错处理133
7.4 ActiveX与其他应用程序的交互135
7.4.1 输入类型库135
7.4.3 编写一个简单应用137
7.4.2 建立与应用的连接137
7.4.4 使用没有输入类型库的ActiveX139
7.5 实例140
7.6 小结142
第8章 使用反应器143
8.1 反应器简介144
8.1.1 反应器类型及事件144
8.1.2 反应器回调函数146
8.1.3 反应器使用原则147
8.2.1 定义回调函数148
8.2 将反应器附着到AutoCAD图形148
8.2.2 定义对象反应器的回调函数149
8.2.3 创建反应器150
8.2.4 使用对象反应器150
8.2.5 在多名称空间使用反应器152
8.2.6 对反应器的操作153
8.3 实例158
8.4 小结162
第9章 AutoLISP初步163
9.1.1 AutoLISP表达式164
9.1 AutoLISP表达式和数据类型164
9.1.2 AutoLISP函数的语法165
9.1.3 AutoLISP的数据类型166
9.1.4 为AutoLISP代码编排格式170
9.2 AutoLISP变量171
9.2.1 显示变量的值171
9.2.2 编号处理172
9.2.3 字符串处理173
9.3 基本输出函数174
9.3.1 显示消息174
9.3.3 字符串中的控制字符175
9.3.2 无返回退出175
9.3.4 Wild-Card比较177
9.4 符号和函数控制177
9.4.1 使用defun函数定义函数178
9.4.2 defun函数与AutoCAD前一版本的兼容性178
9.4.3 C:XXX函数179
9.4.4 增加命令180
9.4.5 重新定义AutoCAD命令180
9.4.6 函数中的局部变量182
9.4.7 带参数的函数183
9.5 出错处理184
9.4.8 专用格式184
9.5.1使用*error*函数186
9.5.2 捕获错误执行程序187
9.5.3 实例188
9.6 小结189
第10章 AutoLISP与AutoCAD的通信191
10.1 查询和命令192
10.1.1 command函数192
10.1.2 系统和环境变量194
10.1.3 设置控制195
10.2 显示控制195
10.2.1 控制菜单195
10.2.2 控制图形和文本窗口197
10.2.3 控制底层图形197
10.3 用户输入的getxxx函数197
10.4 几何工具199
10.4.1 对象捕捉199
10.4.2 文本扩展200
10.5.1 字符串转换204
10.5 数据转换204
10.5.2 角度转换207
10.5.3 单位转换207
10.5.4 坐标系统变换210
10.6 文件控制211
10.6.1 文件查找211
10.6.2 访问帮助文件213
10.8 小结214
10.7.2 校准数字化仪214
10.7.1 访问用户输入214
10.7 设备访问和控制214
第11章 对实体和设备的访问215
11.1 选择集介绍216
11.2 选择集函数216
11.2.1 创建选择集216
11.2.2 选择集过滤表218
11.2.3 过滤表中的Wild-Card样式219
11.2.4 对于扩展数据的过滤219
11.2.5 关系测试220
11.2.6 逻辑分组运算221
11.2.7 选择集操作222
11.2.8 选择集的传递223
11.3 对象控制224
11.3.1 实体名函数224
11.3.2 实体控制与使用225
11.3.3 实体上下文和坐标转换数据226
11.3.4 实体访问函数229
11.3.5 实体数据函数229
11.3.7 非图形对象处理235
11.3.6 实体数据函数和图形显示235
11.4 扩展数据——xdata237
11.4.1 扩展数据的组成237
11.4.2 应用程序的注册238
11.4.3 获取扩展数据239
11.4.4 扩展数据的附着240
11.4.5 管理扩展数据内存240
11.4.6 扩展数据中的句柄241
11.5 字符表和字典的访问241
11.5.1 字符表241
11.6 小结243
11.5.2 字典入口243
第12章 设计对话框245
12.1 使用DCL定义对话框246
12.1.1 base.dcl和acad.dcl文件246
12.1.2 参照DCL文件246
12.1.3 DCL语法247
12.1.4 控件定义247
12.1.5 控件参照248
12.1.7 注释249
12.1.6 属性和属性值249
12.2 在Visual LISP中显示对话框250
12.2.1 预览出错处理251
12.2.2 DCL文件的语义检查252
12.3 调整对话框布局252
12.3.1 增加控件属性253
12.3.2 集控技术253
12.3.3 调整控件之间的位置254
12.3.4 调整控件与对话框右下角之间的距离255
12.3.5 自定义退出按钮文本255
12.4.2 一致的设计和清晰的语言257
12.4.3 用户控制257
12.4 设计指导257
12.4.1 美观性及使用性257
12.4.4 错误处理258
12.4.5 提供帮助259
12.4.6 使用大写字符259
12.4.7 避免缩写259
12.4.8 布局260
12.4.9 大小和位置260
12.4.10 嵌套对话框260
12.4.11 隐藏对话框260
12.4.14 预定义的控件和集控261
12.4.12 提供缺省值261
12.4.13 控制键盘输入261
12.4.15 出错控制263
12.5 实例264
12.6 小结267
第13章 可编程对话框269
13.1 控件属性270
13.1.1 属性类型270
13.1.2 受限制的属性270
13.2 预定义属性271
13.1.3 用户定义的属性271
13.3 DCL控件功能概括272
13.3.1 预定义激活控件272
13.3.2 集控273
13.3.3 装饰控件和信息控件273
13.3.4 文本集控274
13.3.5 退出按钮和错误控件274
13.3.6 受限制的控件274
13.3.7 DCL控件总结275
13.4 可编程对话框(PDB)函数299
13.5 小结300
第14章 管理对话框301
14.1 对话框控制302
14.2 动作表达式和回调函数304
14.2.1 动作表达式304
14.2.2 回调原因305
14.2.3 缺省动作306
14.3 控件处理306
14.3.1 控件模式和值的初始化306
14.3.2 修改控件模式和值307
14.3.4 滚动条的处理308
14.3.3 单选集控的处理308
14.3.5 编辑框的处理309
14.4 嵌套对话框的使用309
14.5 隐藏对话框的使用310
14.6 列表框和下拉列表311
14.6.1 列表操作312
14.6.2 处理列表元素313
14.7 图像控件处理313
14.7.1 创建图像314
14.9 DCL错误处理315
14.8 应用指定数据的处理315
14.7.2 图像按钮的处理315
14.10 对话框函数总结316
14.11 综合实例317
14.12 小结324
第15章 图库创建技术327
15.1 图形库的建立与应用328
15.1.1 图形库的应用328
15.1.2 图形库的建立328
15.2 线型库的建立331
15.3.1 误差问题333
15.3 自动生成形文件的方法333
15.3.2 对BLOCK、INSERT和PLINE实体的特殊处理334
15.3.3 计算字节数335
15.3.4 把各种实体转换成形文件码335
15.4 自动生成阴影填充数据库337
15.4.1 功能338
15.4.2 程序设计要点338
15.4.3 对样本图案的要求338
15.5 小结342
第16章 参数化绘图343
16.1.1 鼠标拖动轴类零件344
16.1 鼠标拖动344
16.1.2 推广的鼠标拖动程序349
16.2 尺寸驱动363
16.2.1 简介363
16.2.2 思路363
16.2.3 程序设计364
16.2.4 说明367
16.3 小结368
附录1 AutoLISP错误信息369
附录2 DXF组码表377