图书介绍
AutoCAD 2000定制与Visual LISP开发技术PDF|Epub|txt|kindle电子书版本网盘下载
![AutoCAD 2000定制与Visual LISP开发技术](https://www.shukui.net/cover/25/31403820.jpg)
- 李学志编著 著
- 出版社: 北京:清华大学出版社
- ISBN:7302044473
- 出版时间:2001
- 标注页数:414页
- 文件大小:48MB
- 文件页数:426页
- 主题词:
PDF下载
下载说明
AutoCAD 2000定制与Visual LISP开发技术PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 概述1
1.1 定制与开发AutoCAD的目的1
1.2 定制与开发AutoCAD的途径1
1.3 定制与开发AutoCAD的主要内容2
1.4 可自定义的AutoCAD支持的文件2
1.5 AutoCAD搜索文件的顺序3
1.6 命令的验证过程3
第2章 程序参数文件5
2.1 概述5
2.2 定义外部命令5
2.2.1 定义外部命令的格式5
2.2.2 定义外部命令6
2.3 为现有的AutoCAD命令建立简单易记的别名7
第3章 脚本和幻灯片文件8
3.1 脚本文件8
3.1.1 脚本文件的特点8
3.1.2 建立脚本文件8
3.1.3 运行脚本文件9
3.2 幻灯片文件10
3.2.1 幻灯片文件的特点10
3.2.2 有关幻灯片文件的命令10
3.2.3 产品的播放演示10
3.2.4 利用脚本文件编写接口程序11
第4章 形(符号)和字体14
4.1 概述14
4.2 形的定义14
4.2.1 形文件14
4.2.2 形的标题行和描述行14
4.2.3 专用代码15
4.2.4 矢量描述码15
4.2.5 用比例因子缩放矢量的大小18
4.2.6 利用堆栈存储位置19
4.2.7 引用子形19
4.2.8 双向书写20
4.3 综合举例20
4.4 形的编译、装入和调用21
4.4.1 COMPILE命令21
4.4.2 LOAD命令22
4.4.3 SHAPE命令22
4.5 字体22
4.5.1 字体的定义22
4.5.2 字体文件23
4.5.3 字体的编译、装入和调用24
4.6 大字体文件24
4.6.1 大字体文件的特点24
4.6.2 大字体文件的标题24
4.6.3 举例25
4.7 扩展大字体25
4.7.1 “O”码形的定义26
4.7.2 调用子形26
4.7.3 举例27
第5章 定义线型和填充图案29
5.1 线型29
5.1.1 概述29
5.1.2 定义简单线型29
5.1.3 定义复杂线型30
5.2 定义图案32
5.2.1 构造填充图案32
5.2.2 图案文件32
5.2.3 定义图案32
5.2.4 举例33
第6章 图形交换文件34
6.1 概述34
6.1.1 图形信息交换与DXF文件34
6.1.2 输出一个DXF文件34
6.1.3 读入一个DXF文件35
6.2 DXF文件的结构36
6.2.1 DXF文件的总体结构36
6.2.2 组代码和跟随值37
6.2.3 DXF文件实例39
6.3 从DXF文件中提取数据44
6.4 用C语言编写构造DXF文件的接口程序46
第7章 AutoLISP程序设计语言49
7.1 概述49
7.2 AutoLISP的数据类型49
7.3 AutoLISP变量51
7.3.1 符号(SYMBOL)51
7.3.2 变量的数据类型52
7.3.3 为变量赋值52
7.3.4 预定义的符号53
7.3.5 显示变量的值53
7.3.6 在交互方式下将变量的值传递给AutoCAD54
7.4 AutoLISP表达式54
7.4.1 前缀表示法54
7.4.2 运算的优先级54
7.4.3 AutoLISP表达式的求值过程54
7.5 AutoLISP的数据存储结构56
7.6 AutoLISP函数57
7.6.1 定义AutoLISP函数57
7.6.2 调用AutoLISP函数58
7.6.3 调用AutoCAD命令58
7.6.4 定义AutoCAD命令59
7.7 AutoLISP程序文件60
7.7.1 AutoLISP文件的特点60
7.7.2 程序中的注释60
7.7.3 加载和卸载Auto LISP文件61
7.8 应用举例63
7.8.1 定义AutoLISP函数63
7.8.2 定义绘制曲线的命令64
7.8.3 定义参数化绘图的命令66
7.8.4 定义修改图形数据库的命令71
7.8.5 定义含有访问符号表功能的命令73
第8章 Visual LISP程序设计语言74
8.1 Visual LISP概述74
8.1.1 Visual LISP的特点74
8.1.2 进入和退出Visual LISP74
8.1.3 Visual LISP的用户界面75
8.1.4 控制台操作77
8.1.5 加载和运行AutoLISP程序79
8.2 编辑源程序代码80
8.2.1 文本编辑工具81
8.2.2 文件操作83
8.2.3 文本操作84
8.2.4 设置代码格式87
8.3 调试程序97
8.3.1 概述97
8.3.2 数据查看工具97
8.3.3 利用断点调试程序109
8.3.4 跟踪程序运行116
8.4 构造应用程序122
8.4.1 通过vlisp_compile函数编译单个文件122
8.4.2 用应用程序生成器创建应用程序125
8.4.3 修改应用程序生成过程中确定的选项132
8.4.4 重新编译应用程序135
8.4.5 更新应用程序136
8.5 利用工程维护多文件应用程序136
8.5.1 工程的作用136
8.5.2 定义一个新工程137
8.5.3 利用工程窗口管理工程文件140
8.5.4 Visual LISP对工程的操作142
8.5.5 优化应用程序代码145
8.6 在AutoLISP中使用ActiveX对象149
8.6.1 AutoCAD对象模型150
8.6.2 用检验工具获取AutoCAD对象151
8.6.3 在Visual LISP函数中使用ActiveX方法154
8.6.4 转换对象引用162
8.6.5 通过AutoLISP函数获取和更新图形对象的特性164
8.6.6 用参数带回返回值的ActiveX方法167
8.6.7 列出对象的特性和方法168
8.6.8 使用集合对象171
8.6.9 释放VLA对象和释放内存174
8.6.10 处理ActiveX方法返回的错误174
8.7 将反应器附着到AutoCAD图形上176
8.7.1 基本概念176
8.7.2 定义回调函数179
8.7.3 创建反应器180
8.7.4 在多文档中使用反应器184
8.7.5 查询、修改和控制反应器的状态185
8.7.6 临时反应器和永久反应器189
8.7.7 反应器的使用规则190
第9章 DIESEL表达式193
9.1 DIESEL表达式的特点193
9.2 定义用户的状态行193
9.2.1 系统变量MODEMACRO的作用193
9.2.2 定义用户的状态行194
9.3 在菜单中使用DIESEL表达式196
9.3.1 用DIESEL表达式控制菜单标签的显示状态196
9.3.2 用DIESEL表达式改变菜单宏197
9.3.3 用DIESEL表达式将系统变量的当前值写到图形中198
9.4 在AutoLISP中使用DIESEL表达式198
9.5 DIESEL函数一览表199
9.6 出错信息203
第10章 定义菜单、工具栏204
10.1 概述204
10.1.1 菜单的作用204
10.1.2 菜单文件的作用204
10.1.3 菜单文件的类型204
10.1.4 MENU命令205
10.1.5 基菜单和局部菜单205
10.2 菜单文件结构207
10.2.1 菜单文件的总体结构207
10.2.2 菜单组208
10.2.3 菜单段208
10.2.4 子菜单208
10.2.5 菜单项209
10.3 菜单项语法209
10.3.1 菜单项的组成209
10.3.2 菜单宏语法210
10.3.3 替换子菜单213
10.3.4 条件宏表达式214
10.3.5 在菜单宏中使用AutoLISP表达式214
10.4 屏幕菜单215
10.4.1 屏幕菜单的特点215
10.4.2 屏幕子菜单215
10.4.3 屏幕菜单段实例216
10.4.4 MENUCTL系统变量218
10.5 下拉菜单和快捷菜单218
10.5.1 下拉菜单218
10.5.2 快捷菜单220
10.5.3 控制菜单项标签的显示状态222
10.5.4 插入和删除下拉菜单225
10.6 按钮和辅助菜单226
10.6.1 按钮和辅助菜单的特点226
10.6.2 按钮和辅助菜单举例226
10.7 图像菜单227
10.7.1 图像菜单的特点227
10.7.2 图像菜单的文法227
10.7.3 菜单项标题的格式228
10.7.4 显示图像菜单228
10.7.5 建立幻灯片文件或幻灯片库230
10.8 数字化仪菜单231
10.8.1 数字化仪菜单的特点231
10.8.2 数字化仪菜单举例231
10.9 工具栏段232
10.9.1 工具栏段的结构232
10.9.2 应用实例235
10.10 面向菜单的帮助236
10.10.1 菜单帮助段的格式236
10.10.2 建立菜单帮助段与下拉菜单段和工具栏的联系236
10.10.3 举例236
10.11 定义快捷键237
10.11.1 定义快捷键的两种方法237
10.11.2 用于定义快捷键的组合键237
10.11.3 举例238
第11章 对话框设计240
11.1 概述240
11.2 对话框控件241
11.3 控件的属性253
11.4 对话框设计原则与规范260
11.4.1 一般原则260
11.4.2 通用规范261
11.4.3 预定义控件的使用规范263
11.5 对话框控制语言264
11.5.1 对话框文件264
11.5.2 DCL文件的结构265
11.5.3 DCL语法266
11.6 对话框驱动程序268
11.6.1 对话框驱动程序的流程图268
11.6.2 对话框回调270
11.6.3 对话框的特殊处理271
11.6.4 对话框驱动函数272
11.7 综合举例276
附录A AutoLISP函数286
A.1 赋值、求值与禁止求值函数286
A.2 数值计算函数287
A.3 关系运算函数290
A.4 逻辑运算函数291
A.5 几何运算函数293
A.6 判断函数296
A.7 流程控制函数299
A.8 表处理函数301
A.9 字符串处理函数303
A.10 数据类型转换函数306
A.11 交互输入函数308
A.12 有关文件操作的函数313
A.13 打印输出函数316
A.14 有关函数的函数318
A.15 错误处理函数322
A.16 选择集操作函数323
A.17 与AutoCAD直接相关的函数331
A.18 实体操作函数335
A.19 符号表操作函数339
A.20 扩展数据操作函数341
A.21 内存管理函数342
A.22 对话框操作函数344
A.23 菜单控制函数348
A.24 数字化仪控制函数348
A.25 控制环境变量的函数349
A.26 词典操作函数349
A.27 应用程序操作函数352
A.28 VisualLISP扩展函数354
A.29 有关ActiveX的函数371
A.30 与反应器有关的函数389
附录B AutoLISP程序出错代码409
附录C AutoLISP程序出错信息412