第一章 AutoLISP语言导论 1
AutoLISP语言的特点 1
AutoLISP语言的基本语法结构 1
AutoLISP程序中的表达式 5
AutoLISP程序文件 8
AutoLISP的变量 10
数据的加工 11
字符串的加工 12
相等和条件判断函数 16
表处理函数 17
符号和函数的处理 20
出错处理 25
应用程序的处理 26
AutoCAD的命令搜索过程 29
AutoCAD开发系统(ADS)简介 30
ARX——AutoCAD运行时扩展 33
第二章 AutoLISP程序设计核心技术 35
怎样在程序中执行AutoCAD的命令 35
查询和设置系统状态 37
显示控制技术 38
用户输入类函数 42
几何实用函数 46
数据类型和单位的转换 50
坐标系变换 56
文件处理技巧 58
设备访问和控制 59
ASE AutoLISP接口 61
选择集的处理 64
对象处理 70
扩展数据——XDATA 85
符号表和词典访问 91
可编程对话框程序设计基础 92
内存管理技术 115
第三章 AutoLISP应用程序设计实例 119
15个AutoLISP小程序 119
命令行计算器 133
花园路径设计程序 138
第四章 按功能分类的AutoLISP函数全集 145
基本函数 145
实用工具函数 151
ASE接口函数 155
选择集、对象和符号表函数 158
可编程对话框函数 159
内存管理函数 161
第五章 按序排列的AutoLISP函数全集详解 162
第六章 可编程对话框和对话框控制语言 343
对话框的结构 344
DCL文件的结构 347
DCL技巧 353
对话框设计指导 362
预定义控件及控件单元的类型 367
对话框控件的属性 373
对话框控件详述 386
PDB函数 422
PDB程序设计实例 427
第七章 外部程序模块所定义的函数的访问方法 458
第八章 应用程序开发者专用DXF组码详解 485
按数值顺序排列的组码 485
图形图元所使用的组码 486
非图形图元所使用的组码 495
第九章 AutoCAD数据库对象分类及对象存储格式剖析 501
AutoCAD R13对象类型划分 501
常用图元数据库存储格式剖析 502
由tblnext和tblsearch函数返回的符号表格式 517
第十章 技巧与经验 521
AutoLISP程序设计技巧 521
函数和命令经验拾遗 528
附录A ASCII代码 535
附录B 文件列表 539
附录C 错误代码和错误信息 542
错误代理 542
错误信息 544
附录D 系统变量全集 550
系统变量使用方法 550
系统变量索引 551
系统变量全集 553
附录E AutoCAD R13标准库文件 635
标准线型 635
标准阴影图案 636
PostScript填充图案 641
标准文本和符号字体 642
PostScript字体 645
TrueType字体 647
几何特征符号 648
附录F 几种平台上菜单文件的设计方法 650
关于菜单文件的一般性介绍 650
菜单文件的结构 653
菜单项的语法 656
按钮菜单和辅助菜单 662
屏幕菜单 664
下拉式菜单和光标菜单 666
图像控件菜单 673
数字化仪菜单 676
在菜单文件中使用AutoLISP 677
Windows平台上AutoCAD菜单文件的定制方法 678
附录G DIESEL语言 685
DIESEL入门 685
DIESEL表达式的应用技术 689
DIESEL函数小结 692
错误信息 698
附录H AutoCAD R13 Help文件的设计方法 699
AutoCAD的Help文件格式 699
特殊的格式化技术 701
超级文本链接 702
R12 Help文件换成R13 Help文件的方法 702