《用C开发AutoCAD 12.0 ADS程序设计指南》求取 ⇩

第一章 绪论1

1.1ADS 简介1

1.2 ADS 的组成1

1.3支持12.0 版ADS的平台2

1.3.1 640K DOS(AutoCAD 286)环境2

1.3.2 扩展 DOS(AutoCAD 386)环境2

1.3.3 UNIX环境2

1.4 12.0 版ADS的功能扩展3

1.5由AutoLISP访问 ADS 程序4

1.5.1 启动 A utoCAD后装入ADS程序4

1.5.2 在AutoCAD初始化时装入ADS程序5

1.5.3 移去ADS应用程序5

1.6ADS函数的一般特点6

1.6.1 ADS函数与 AutoLISP 函数的比较6

1.6.2 函数返回值与函数结果的比较7

第二章ADS库函数使用基础8

2.1ADS程序的结构8

2.1.1 与AutoLISP通信的初始化10

2.1.2 ADS 程序所用的请求码和结果码10

2.1.3 外部函数11

2.1.4 ADS程骗子的出错处理13

2.1.5 ADS 程序间的通信14

2.1.6 外部函数的处理18

2.2ADS的变量、类型和值19

2.2.1 一般的类型和定义19

2.2.2 结果缓冲器和类型码24

2.2.3 ADS程序的请求码和结果码27

2.2.4 ADS库函数的结果码28

2.2.5 用户输入控制们代码28

2.2.6 全局变量29

2.3表和其他动态分配存储的数据29

2.3.1 结果缓冲器的管理31

2.3.2 表的创建32

第三章实用函娄37

3.1AutoCAD的询问和命令37

3.1.1 一般性访问37

3.1.2 系统变量39

3.1.3 AutoLISP 符号40

3.1.4 文件查找41

3.1.5 目标捕捉42

3.1.6 视口描述信息43

3.2 几何应用函数43

3.3获取用户输入47

3.3.1 用户输入函数47

3.3.2 对用户输入函数状态的控制49

3.3.3 几何拖动选择集51

3.3.4 用户中断52

3.4 向AutoLISP函数返回值53

3.5转换函数54

3.5.1 字符串的转换54

3.6 对字符类型的处理56

3.7 坐标系的转换57

3.8显示控制59

3.8.1 交互式输出59

3.8.2 图形屏幕和文本屏幕的控制60

3.8.3 低级图形及用户输入的控制60

3.9 图形输入板的标定61

3.10 通配符的区配62

第四章处理选择集、实体和符号表的函数64

4.1 选择集名称和实体名称64

4.2选择集的处理64

4.2.1 选择集筛选表66

4.2.2 选择集的管理71

4.2.3 选择集的变换73

4.3实体名和实体数据函数76

4.3.1 实体名函数76

4.3.2 实体数据函数83

4.3.3 实体数据函数的屏幕92

4.3.4 扩展实体数据93

4.4 符号表的访问98

第五章ADS库函数参考100

5.1 建立与AutoLISP的接口100

5.2 处理外部函数100

5.3 处理外部应用程序103

5.4 出错处理104

5.5 内存管理105

5.6 AutoCAD的询问和命令106

5.7 几何应用113

5.8 用户输入115

5.9 外部函数值的返回123

5.10 转换126

5.11 字符类型的处理129

5.12 坐标第泊转换131

5.13 图形输入板的标定131

5.14 显示控制132

5.15 低级图形函数135

5.16 通配符的区配138

5.17 选择集139

5.18 实体处理145

5.19 扩展实体数153

5.20 符号表154

5.21 外部定义的AutroCAD函数156

5.22 设计与交互式AutoCAD命令的接口159

第六章程序设计技巧165

6.1程序实例中所用的技巧165

6.1.1 fact.c程序分析165

6.1.2 ads_perr.c程序分析171

6.1.3 arbmat.c程序分析176

6.1.4 ald2ps.c程序分析181

6.1.5 rnountain.c 程序分析205

6.1.6 gravity.c程序分析206

6.1.7 Magnets.c程序分析212

6.2 程序设计中常见错误的分析214

第七章ADS应用程序的开发217

7.1实模式下开发ADS应用程序217

7.1.1 实模式简介217

7.1.2 怎样使用实模式ADS应用程序217

7.1.3 开发实模式ADS应用程序218

7.1.4 调试实模式ADS应用程序221

7.2保护模式下开发ADS应用程序222

7.2.1 概述222

7.2.2 建立编译系统222

7.2.3 用High C建立应用程序223

7.2.4 汇编模块224

7.2.5 连接目标模块224

7.2.6 关于调式224

7.2.7 mapphys 汇编模块225

附录AADS与Auto LISP 函数对照表226

附录BDXF组代码233

附录C错误代码245

参考资料249

1995《用C开发AutoCAD 12.0 ADS程序设计指南》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由于乃江编 1995 北京:国防工业出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。