第1章 CAD技术概述 1
1.1 什么是CAD 1
1.2 CAD系统的硬件组成 5
1.3 CAD系统的软件组成 8
1.4 AutoCAD系统 10
习题1 17
第2章 基本图形的计算机处理 18
2.1 图形的几何表示与屏幕表示 18
2.2 AutoCAD中的实体生成命令及其参数 25
2.3 图形变换 32
2.4 图形裁剪 38
2.5 图形填充 40
2.6 图形消隐 44
2.7 AutoCAD中图形编辑命令及其参数 46
2.8 AutoCAD中图形显示命令及其参数 56
习题2 58
第3章 图层与图块 59
3.1 图层及其属性 59
3.2 图块及其属性 66
3.3 “零件库”的构造与应用 75
习题3 78
第4章 工程尺寸标注 79
4.1 标注概念 79
4.2 标注类型及命令 80
4.3 标注变量的功能与设置 86
4.4 标注的编辑 90
习题4 92
第5章 绘图设置与步骤 93
5.1 图幅及单位 93
5.2 捕捉与目标捕捉方式 94
5.3 绘图的一般步骤 99
习题5 109
6.1 AutoCAD二次开发概述 110
第6章 命令参数、线型、图案及形文件的开发应用 110
6.2 命令参数文件ACAD.PGP的结构、功能及定义 111
6.3 线型文件的功能、结构及定义 115
6.4 图案填充文件的结构、功能及定义 122
6.5 形文件的功能、结构及定义 128
习题6 143
第7章 菜单文件的开发 144
7.1 菜单文件的功能、结构及定义 144
7.2 工具栏的结构与创建 165
习题7 181
第8章 命令组文件及其应用 182
8.1 幻灯片 182
8.2 命令组文件 186
习题8 195
9.1 文件功能 196
第9章 DXF文件及其应用开发 196
9.2 DXF文件的生成 219
习题9 223
第10章 AutoLISP程序设计语言概述 224
10.1 文件系统开发的限制与高级语言开发的优势 224
10.2 高级语言开发与AutoLISP开发相辅相成的关系 224
10.3 AutoLISP语言概述 225
10.4 AutoLISP的基本函数 230
10.5 常用程序实例 236
习题10 239
第11章 AutoLISP程序设计 240
11.1 条件、分支与循环 240
11.2 输入与输出函数 247
11.3 图形处理函数 250
11.4 自定义函数 254
11.5 实体访问函数 260
11.6 文件操作函数 266
11.7 AutoLISP程序设计举例 269
习题11 276
第12章 AutoLISP在CAD系统中的应用 277
12.1 数据的存储与检索 277
12.2 图形绘制与修改 280
12.3 工程标注技术 286
12.4 工程图的文字处理 290
12.5 其他杂例 291
习题12 294
第13章 对话框及其应用 295
13.1 对话框概述 295
13.2 DCL文件 305
13.3 对话框的程序驱动 309
13.4 对话框设计示例 313
习题13 330
第14章 工程CAD系统开发举例 331
14.1 软件开发的基本方法 331
14.2 路面参数化绘图的实现 332
14.3 三角带轮CAD系统 347
习题14 362
附录1 AutoCAD 2000中英文命令对照表 363
附录2 AutoCAD的系统变量 374
附录3 AutoCAD 2000主要文件及文件类型 419
附录4 AutoLISP/Visual LISP函数 424
F4.1 赋值、求值与禁止求值函数 424
F4.2 数值计算函数 424
F4.3 关系运算函数 426
F4.4 逻辑运算函数 426
F4.5 几何运算函数 428
F4.6 判断函数 429
F4.7 流程控制函数 430
F4.8 表处理函数 431
F4.9 字符串处理函数 432
F4.10 数据类型转换函数 433
F4.11 交互输入函数 434
F4.12 有关文件操作的函数 437
F4.13 打印输出函数 438
F4.14 有关函数的函数 438
F4.15 错误处理函数 440
F4.16 选择集操作函数 440
F4.17 与AutoCAD直接相关的函数 442
F4.18 实体操作函数 445
F4.19 符号表操作函数 446
F4.20 扩展数据操作函数 447
F4.21 内存管理函数 447
F4.22 对话框操作函数 448
F4.23 菜单控制函数 451
F4.24 数字化仪控制函数 452
F4.25 控制环境变量的函数 452
F4.26 词典操作函数 452
F4.27 应用程序操作函数 453
F4.28 VisualLISP扩展函数 454
F4.29 有关ActiveX的函数 462
F4.30 与反应器有关的函数 471
附录5 AUTOLISP的错误信息表及错误代码表 493
附录6 Visual LISP集成开发环境 499
F6.1 功能简介 499
F6.2 启动与退出Visual LISP的IDE 499
F6.3 VLISP菜单 500
F6.4 控制台窗口 501
F6.5 文本编辑器 502
F6.6 调试VLISP程序 503