图书介绍
Visual LISP程序设计PDF|Epub|txt|kindle电子书版本网盘下载
![Visual LISP程序设计](https://www.shukui.net/cover/32/30208762.jpg)
- 李学志主编 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302233688
- 出版时间:2010
- 标注页数:342页
- 文件大小:65MB
- 文件页数:355页
- 主题词:LISP表处理语言-程序设计-高等学校-教材
PDF下载
下载说明
Visual LISP程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 概述1
1.1 关于LISP1
1.2 关于AutoLISP1
1.3 关于Visual LISP2
第2章 数据类型、表达式和函数3
2.1 数据类型3
2.2 变量5
2.2.1 符号5
2.2.2 变量的数据类型5
2.2.3 为变量赋值6
2.2.4 预定义的符号6
2.2.5 显示变量的值7
2.2.6 在交互方式下将变量的值传递给AutoCAD7
2.3 表达式8
2.3.1 表达式的构成8
2.3.2 表达式的前缀表示法8
2.3.3 表达式的求值过程8
2.3.4 表达式的求值规则9
2.4 函数10
2.4.1 定义AutoLISP函数10
2.4.2 调用AutoLISP函数11
2.4.3 递归定义AutoLISP函数11
2.4.4 调用AutoCAD命令12
2.4.5 定义AutoCAD命令12
习题13
第3章 程序的流程控制和AutoLISP文件14
3.1 程序的流程控制14
3.1.1 分支结构14
3.1.2 循环结构16
3.2 AutoLISP程序文件17
3.2.1 AutoLISP文件的特点17
3.2.2 程序中的注释18
3.2.3 在AutoCAD环境下加载AutoLISP文件19
习题21
第4章 有关Visual LISP的基本操作23
4.1 进入和退出Visual LISP23
4.2 Visual LISP的用户界面24
4.3 控制台操作25
4.4 文件操作26
习题27
第5章 编辑源程序代码28
5.1 文本编辑工具28
5.2 文本操作30
5.3 设置代码格式32
5.4 语法检查34
习题35
第6章 调试程序36
6.1 概述36
6.2 监视窗口37
6.3 在不设置断点的情况下分步调试程序39
6.4 断点循环41
6.5 利用断点调试程序42
6.6 跟踪程序运行44
6.7 修改变量和函数的特性50
6.8 检验窗口52
6.9 浏览AutoCAD对象54
习题56
第7章 建立应用程序57
7.1 通过vlisp_compile函数编译LISP文件57
7.2 用应用程序生成器创建应用程序60
7.3 利用工程管理器管理和维护LISP文件64
7.3.1 工程管理器的功能64
7.3.2 创建一个工程66
7.3.3 工程窗口67
7.3.4 通过工程创建应用程序68
7.3.5 优化应用程序68
习题70
第8章 编程实例71
8.1 设置作图环境71
8.2 设置图层、颜色、线型和线宽73
8.3 定义字样77
8.4 尺寸标注80
8.5 调用AutoCAD的图形编辑功能87
8.6 调用图案填充功能90
8.7 定义绘制曲线的命令91
8.8 定义参数化绘图的命令93
8.9 读写文件功能99
习题103
第9章 访问和修改图形数据库104
9.1 获取图元的名字104
9.2 图元表105
9.2.1 获取图元表106
9.2.2 对图元表的操作107
9.2.3 举例108
9.3 选择集109
9.3.1 常用的有关选择集的函数109
9.3.2 举例110
9.4 符号表111
9.4.1 符号表操作函数111
9.4.2 举例112
习题113
第10章 在AutoLISP中使用ActiveX对象114
10.1 AutoCAD对象模型114
10.2 通过函数访问AutoCAD对象115
10.2.1 访问AutoCAD应用程序116
10.2.2 访问其他AutoCAD对象117
10.3 使用工具了解AutoCAD对象120
10.3.1 使用检验工具了解AutoCAD对象120
10.3.2 通过Help功能了解AutoCAD对象122
10.4 在Visual LISP函数中使用ActiveX方法123
10.4.1 通过Help功能详细了解AutoCAD图形对象的方法123
10.4.2 将Visual Basic环境下的语句改写为AutoLISP表达式124
10.4.3 ActiveX能够自动进行转换的AutoLISP的一些数据类型124
10.4.4 Visual LISP扩充的数据类型125
10.4.5 AutoCAD图元名和VLA对象之间的转换130
10.5 获取和修改图形对象的特性131
10.5.1 获取图形对象特性131
10.5.2 修改图形对象的特性132
10.6 确定是否可以修改对象133
10.7 用参数传递返回值的ActiveX方法134
10.8 判断某方法或特性是否可应用于某对象135
10.9 使用集合对象137
10.9.1 将某一个函数应用到集合中的每一个对象137
10.9.2 将一系列函数应用到集合中的每一个对象138
10.9.3 获取集合中的成员对象139
10.10 释放VLA对象和释放内存140
10.11 处理ActiveX方法返回的错误140
10.12 举例142
习题143
第11章 使用反应器144
11.1 反应器144
11.2 定义反应器的回调函数146
11.2.1 定义对象反应器的回调函数146
11.2.2 定义其他反应器的回调函数147
11.2.3 AutoCAD预定义的回调函数147
11.3 创建反应器148
11.3.1 创建对象反应器148
11.3.2 创建其他反应器151
11.3.3 将数据附着到反应器对象152
11.4 查询、修改和控制反应器的状态152
11.4.1 查询反应器152
11.4.2 修改反应器153
11.4.3 控制反应器的状态155
11.5 临时反应器和永久反应器156
11.6 反应器的使用规则157
11.7 定义反应器实例159
习题162
第12章 对话框设计164
12.1 概述164
12.2 对话框控件165
12.2.1 可以定义动作行为的控件165
12.2.2 组合类控件168
12.2.3 装饰性和信息类控件172
12.2.4 AutoCAD预定义的控件175
12.3 控件的属性177
12.4 对话框设计的原则与规范184
12.4.1 一般原则184
12.4.2 通用规范185
12.4.3 预定义控件的使用规范186
12.5 对话框控制语言188
12.5.1 对话框文件188
12.5.2 DCL文件的结构189
12.5.3 DCL语法190
12.6 对话框驱动程序192
12.6.1 驱动对话框的程序流程图192
12.6.2 对话框驱动函数193
12.6.3 调用含有对话框的AutoLISP函数197
12.6.4 编写对话框回调函数的注意事项199
12.6.5 对话框的特殊处理202
12.7 几种典型控件的应用实例209
习题226
附录A AutoLISP函数227
A1 赋值、求值与禁止求值函数227
A2 数值计算函数228
A3 关系运算函数231
A4 逻辑运算函数232
A5 几何运算函数234
A6 判断函数237
A7 流程控制函数239
A8 表处理函数240
A9 字符串处理函数242
A10 数据类型转换函数245
A11 交互输入函数247
A12 有关文件操作的函数252
A13 打印输出函数255
A14 有关函数的函数256
A15 处理错误函数260
A16 选择集操作函数261
A17 与AutoCAD直接相关的函数265
A18 图元操作函数270
A19 符号表操作函数273
A20 扩展数据操作函数273
A21 内存管理函数274
A22 对话框操作函数276
A23 菜单控制函数279
A24 数字化仪控制函数280
A25 控制环境变量的函数280
A26 词典操作函数281
A27 应用程序操作函数283
A28 Visual LISP扩展函数285
A29 有关ActiveX的函数304
A30 与反应器有关的函数319
附录B AutoLISP程序出错代码339
参考文献342