图书介绍
Visual LISP for AutoCAD 2000程序设计 从学会到用好PDF|Epub|txt|kindle电子书版本网盘下载
![Visual LISP for AutoCAD 2000程序设计 从学会到用好](https://www.shukui.net/cover/23/34864420.jpg)
- 陈伯雄,冯伟编著 著
- 出版社: 北京:机械工业出版社
- ISBN:7111078535
- 出版时间:2000
- 标注页数:348页
- 文件大小:43MB
- 文件页数:362页
- 主题词:
PDF下载
下载说明
Visual LISP for AutoCAD 2000程序设计 从学会到用好PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Visual LISP概况1
1.1 启动Visual LISP1
1.2 Visual LISP界面概要1
1.2.1 菜单区2
1.2.2 工具栏区2
1.2.3 控制台窗口3
1.2.4 状态栏3
1.2.5 跟踪窗口3
1.2.6 文本编辑器3
1.2.7 Visual LISP的其他窗口4
1.3 加载和运行Auto LISP程序4
1.3.1 打开一个Auto LISP程序4
1.3.2 加载并运行程序片断5
1.3.3 加载并运行整个程序5
1.4 使用扩展的Auto LISP函数6
1.5 关闭Visual LISP6
第2章 使用Visual LISP文本编辑器7
2.1 文本编辑器概要7
2.2 文本编辑器快捷菜单7
2.3 文本编辑器的快捷键8
2.3.1 修改文本8
2.3.2 选定文本8
2.3.3 浏览9
2.3.4 格式化9
2.3.5 移动和复制10
2.4 查找和替换11
2.4.1 查找和替换11
2.4.2 书签12
2.5 语法结构分色和匹配13
2.5.1 语法分色13
2.5.2 匹配14
2.5.3 使用自动匹配搜寻结果16
2.5.4 按历史匹配17
2.5.5 按系统匹配17
2.6 程序代码格式化18
2.6.1 Visual LISP程序格式样式18
2.6.2 Visual LILSP的注释19
2.7 语法检查20
2.7.1 检查括号匹配20
2.7.2 用语法分色检查拼写错误20
2.7.3 使用检查命令检查其他语法错误20
第3章 调试程序22
3.1 Visual LISP调试功能总论22
3.2 学习调试器使用方法22
3.2.1 调试准备22
3.2.2 试验跟踪和分步调试过程23
3.2.3 试验动态跟踪调试24
3.3 Visual LISP调度功能25
3.3.1 调试功能概况25
3.3.2 VLISP中程序中断的基本概念28
3.3.3 关于可继续中断循环28
3.3.4 关于进入可继续中断循环之后的调试方法30
3.3.5 关于不可继续中断循环30
3.3.6 断点操作30
3.4 数据检验工具32
3.4.1 打开和关闭跟踪日志文件33
3.4.2 使用监视窗口33
3.4.3 使用跟踪堆栈窗口35
3.4.4 使用符号服务对话框40
3.4.5 使用检验窗口41
3.5 访问AutoCAD图形对象45
第4章 AutoLISP程序设计49
4.1 AutoLISP的应用特色49
4.1.1 AutoLISP比较容易学会和使用49
4.1.2 AutoLISP适于给专业用户作开发工具50
4.1.3 AutoLISP程序语法特点52
4.1.4 AutoLISP程序与AutoCAD应用开发52
4.2 编写 AutoLISP专业用户功能的一般过程53
4.2.1 专业应用程序设计的一般过程54
4.2.2 专业应用程序设计的质量要求55
4.2.3 专业应用程序设计的辅助手段56
4.3 在命令行使用AutoLISP表达式58
4.3.1 建立和引用AutoLISP变量,响应命令提示58
4.3.2 用AutoLISP表达式响应命令提示58
4.4 在其他定制文件中使用AutoLISP表达式60
4.4.1 在脚本文件中使用LISP表达式60
4.4.2 在菜单文件中使用LISP表达式60
4.4.3 ACAD.LSP、MNL、和ACADDOC.LSP61
4.4.4 将AutoLISP表达式放在某个图形对象中62
4.5 给AutoCAD添加用户命令62
4.5.1 用户自定义函数之一63
4.5.2 (VL-CmdF)(Command)函数63
4.5.3 在程序中引用AutoCAD命令时的注意事项64
4.5.4 实例I65
4.5.5 实例Ⅱ66
4.5.6 怎样描述关于点位的响应67
4.5.7 响应“选择对象:”的提示69
4.6 怎样在AutoLISP程序中,组织和使用对象选择集70
4.6.1 选择集过滤器的使用实例70
4.6.2 在程序中,对象选择集组建方法72
4.7 给AutoLISP添加用户函数74
4.7.1 Defun函数的再认识74
4.7.2 形式参数和实际参数75
4.7.3 自定义函数的必要性75
4.7.4 制造自定义函数的返回值76
4.7.5 自定义函数的变量表写法77
4.8 AutoLISP程序可能的运行模式78
4.9 在程序中使用DCL81
4.9.1 概论81
4.9.2 DCL程序的语法82
4.9.3 对话框的使用82
4.9.4 察看对话框83
4.9.5 制作第一个DCL83
4.9.6 使用图像控件85
4.9.7 DCL支持程序89
4.9.8 DCL的检验和出错处理89
4.9.9 DCL程序的简单控制和使用93
4.9.10 用DCL查设计参数表94
4.9.11 图像按钮的控制和使用96
4.9.12 DCL结束的控制方法98
4.9.13 自定义图像按钮集99
4.9.14 列表盒与用户对有限参数的选择输入100
4.9.15 列表盒内容设置的几个技术要点102
4.9.16 不确定值的输入问题106
4.10 对象数据库的访问与程序设计中的CAGD112
4.10.1 传统的数据库访问方法112
4.10.2 找到要分析对象的图元名的方法115
4.10.3 对象数据的使用116
4.10.4 用ActiveX数据结构访问数据库118
4.10.5 在专业设计程序中的CAGD120
第5章 AutoLISP程序设计技巧集锦125
5.1 理解和正确使用AutoLISP的条件函数125
5.2 求两条直线段的交点127
5.3 使用对象描述双元表130
5.4 利用绘图时建立的条件进行尺寸标注132
5.5 (HandEnt)函数和永久型选择集133
5.6 在AutoLISP中定义和使用多维数组134
5.7 使用外部参数文件136
5.7.1 其他应用程序生成的参数文件136
5.7.2 AutoLISP程序专用的外部数据文件137
5.7.3 读入外挂数据文件的结束处理138
5.8 设计手册查找自动化138
5.9 建立和使用非图形数据140
5.9.1 属性格式的非图形数据结构141
5.9.2 扩展的对象数据库143
5.9.3 图形词典148
5.10 自定义出错处理151
5.10.1 设置公用的自定义出错处理功能151
5.10.2 在自定义函数中,函数实参的检验和出错退出功能153
5.10.3 在函数的定义中,就地处理出错155
5.11 参数化的、柔性的图形库156
5.12 在Ger族函数中使用关键字158
5.13 怎样编写设计过程模拟程序160
5.14 正确使用AutoCAD的系统变量164
5.15 在程序中使用Fillet功能165
5.16 怎样在一个程序中生成多个图形文件166
5.17 根据图档自动加载应用程序167
5.18 自定义工具栏图标丢失问题169
5.19 Read函数的灵活使用170
5.20 Eval函数的用法172
5.21 Set函数的用法177
5.22 SsGet函数的用法177
第6章 工程-应有程序集的管理和编译179
6.1 管理多个程序文件179
6.1.1 Visual LISP的工程179
6.1.2 工程中涉及到的文件类型179
6.2 使用Visual LISP工程180
6.2.1 创建一个新的工程181
6.2.2 确定工程中AutoLISP源程序182
6.2.3 调入文件的次序182
6.2.4 选择编译器选项183
6.3 工程文件的操作185
6.3.1 在工程中查找源文件中的内容187
6.3.2 将工程放在应用程序包中187
第7章 应用程序包的编译189
7.1 程序包的编译和链接189
7.1.1 VLISP的编译器190
7.1.2 用(VLisp-Compile)函数编译程序190
7.1.3 加载和运行已编译程序191
7.1.4 编译后的函数调用问题192
7.2 制作应用程序包192
7.2.1 生成一个新的应用程序包193
7.2.2 应用程序包的更新和修改196
7.3 多图档下的程序设计198
7.3.1 变量空间198
7.3.2 使函数在全部图档中有效199
7.3.3 应用程序的独立变量空间199
7.3.4 使具有独立变量空间的非C:函数对外部引用有效200
7.3.5 在其他VLX程序中引用独立变量空间的函数201
7.3.6 在独立变量空间的VLX中使用图档变量空间中的变量202
7.3.7 使图档变量空间中的变量在所有图档中都有效202
7.3.8 在各个变量空间之间进行数据共享202
7.3.9 在多图档环境中的自定义错误处理203
第8章 ActiveX的使用204
8.1 ActiveX对象概论204
8.2 AutoCAD的对象模型构架204
8.2.1 对象的属性204
8.2.2 对象的方法205
8.3 ActiveX对象访问概论205
8.3.1 访问应用程序对象205
8.3.2 生成和访问图形对象206
8.4 用AutoLISP函数使用ActiveX方法208
8.4.1 查找所需要的函数209
8.4.2 确定函数的参数209
8.4.3 将数据转换为ActiveX类型210
8.4.4 使用变体类型数据211
8.4.5 使用安全数组212
8.4.6 转换其他AutoLISP数据类型,为ActiveX方法准备数据215
8.4.7 实例分析215
8.4.8 确定方法或属性是否适用于某对象217
8.4.9 使用集合(Collections)对象217
8.4.10 释放对象和空出内存219
8.4.11 转换对象的引用220
8.4.12 ActiveX方法出错的处理221
8.5 ActiveX与其他应用程序的交互224
8.5.1 引入一个类型库224
8.5.2 与应用程序建立联系226
8.5.3 一个应用程序实例227
8.5.4 不引入类型库使用ActiveX方法229
8.5.5 访问和更新图形对象属性230
8.5.6 使用参数带回返回值的ActiveX方法232
第9章 反应器的使用234
9.1 反应器235
9.1.1 反应器类型235
9.1.2 反应器的回调事件236
9.1.3 反应器的回调函数237
9.2 生成反应器238
9.2.1 生成对象反应器239
9.2.2 给反应器添加应用数据240
9.2.3 在多图档中使用反应器241
9.2.4 查询、修改和删除反应器242
9.3 临时的、或永久的反应器244
9.4 对象反应器支持程序的自动加载245
9.5 反应器应用注意事项246
第10章 附录248
10.1 AutoLISP数据类型248
10.2 AutoLISP基本函数250
10.2.1 应用程序管理函数250
10.2.2 数学计算函数252
10.2.3 等式和条件函数255
10.2.4 出错处理函数258
10.2.5 函数处理函数260
10.2.6 表操作函数263
10.2.7 字串处理函数268
10.2.8 符号操作函数271
10.3 AutoLISP实用函数275
10.3.1 转换函数275
10.3.2 设备访问函数278
10.3.3 显示控制函数279
10.3.4 文件操作函数281
10.3.5 几何函数284
10.3.6 命令与查询函数285
10.3.7 用户输入函数289
10.4 AutoLISP选择集和符号表函数292
10.4.1 扩展的数据库操作函数292
10.4.2 对象操作函数292
10.4.3 选择集操作函数295
10.4.4 符号表操作函数299
10.5 AutoLISP内存管理函数302
10.6 Visual LISP的扩展函数302
10.6.1 ActiveX集合操作函数302
10.6.2 ActiveX数据转换函数303
10.6.3 ActiveX方法调用函数307
10.6.4 ActiveX对象处理函数308
10.6.5 ActiveX属性处理函数310
10.6.6 应用程序对象处理函数311
10.6.7 Visual LISP反应器函数312
10.6.8 VLX变量空间函数328
10.6.9 VLX变量空间通信函数329
10.6.10 系统注册表函数329
10.7 DCL操作函数330
10.7.1 对话框打开与关闭控制函数330
10.7.2 控件和属性操作函数331
10.7.3 列表类控件操作函数332
10.7.4 图像控件操作函数332
10.8 DCL预定义控件333
10.8.1 DCL控件的预定义属性333
10.8.2 DCL控件的自定义属性337
10.8.3 DCL的预定义动作控件337
10.8.4 DCL的预定义控件簇340
10.8.5 DCL的预定义修饰和提示性控件341
10.8.6 DCL的预定对话框结束和出错处理控件343
10.9 AutoLISP程序分析器343
10.9.1 用分析器分析程序的操作过程344
10.9.2 程序分析346
10.9.3 主对话框中的有关功能346
10.9.4 选项对话框中的有关功能346
10.9.5 一些说明347
10.9.6 程序分析规则文件348