第一章 AutoCAD应用程序的C开发环境 1
1…1引言 1
1…2一般原理 1
1…3 640KDOS (AutoCAD 286)环境 1
1…4 DOS Extender (Auto CAD 386)环境 2
1…5有关High C的一些说明 5
第二章 ADS应用程序的基本框架 7
2…1一个典型的ADS应用程序 7
2…2示例分析 10
2…3 ADS应用程序的请求码和结果码 11
2…4从AuotLISP中访问ADS应用程序 12
第三章 ADS的预定义 14
3…1 ADS的头文件 14
3…2一般类型及其定义 14
3…3结果缓冲区和类型码 17
3…4 ADS应用程序的请求码和结果码 19
第四章 使用ADS库函数 21
4…1使用ads_command)ads-command(和ads_cmd () 21
4…2建立常用函数的宏定义文件 22
4…3系统变量的获取与设置 29
4…4表的生成和释放 31
4…5管理和使用结果缓冲区 37
4…6返回给AuotLISP 39
4…7使用低级图形函数 39
4…8处理字符和字符串 40
4…9处理选择集 41
4…10处理实体 44
第五章 使用High C库函数 47
第六章 对话框及对话框控制语言 53
6…1引言 53
6…2对话框概述 53
6…3对话框的预定义控件及属性 54
6…4对话框控制语言(DCL) 65
6…5对话框的设计原则 74
第七章 用ADS管理对话框 75
7…1一个简单的实例 75
7…2 ADS管理对话框的函数调用顺序 76
7…3对话框显示时禁止调用的ads函数 76
7…4回调函数与回调包 77
7…5回调原因码 78
7…6对话框嵌套 79
7…7对话框隐藏 79
7…8 ADS有关对话框的定义和声明 81
7…9控件处理 83
7…10 ADS对话框函数分类 89
7…11 ADS对话框函数详解 91
7…12应用举例 95
第八章 应用专题 115
8…1圆弧拖动程序的开发 115
8…2幻灯库处理程序的开发 124
8…3单线墙变双线墙程序的开发 139
第九章 ADS函数库分类与详解 224
9…1 ADS库函数分类 224
9…2可编程的对话框函数 232
9…3外部定义的AutoCAD函数 234
9…4与AutoCAD命令交互作用的接口函数 234
9…5 ADS库函数详解 235
附录A AutoLISP与ADS函数对照表 274
附录B DXF群组码 282