《用C开发AutoCAD 12.0 ADS程序设计指南》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:于乃江编
  • 出 版 社:北京:国防工业出版社
  • 出版年份:1995
  • ISBN:7118013900
  • 页数:250 页
图书介绍:

第一章 绪论 1

1.1 ADS 简介 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.6 ADS函数的一般特点 6

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

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

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

2.1 ADS程序的结构 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.2 ADS的变量、类型和值 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.1 AutoCAD的询问和命令 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

附录A ADS与Auto LISP 函数对照表 226

附录B DXF组代码 233

附录C 错误代码 245

参考资料 249