《AutoCAD应用开发工具大全》
作者 | (美)Hampe,K·,博伊斯著 编者 |
---|---|
出版 | 北京:清华大学出版社 |
参考页数 | 492 |
出版时间 | 1994(求助前请核对) 目录预览 |
ISBN号 | 730201650X — 求助条款 |
PDF编号 | 8964588(仅供预览,未存储实际文件) |
求助格式 | 扫描PDF(若分多册发行,每次仅能受理1册) |

第零章专业工具盘及环境配置1
0.1专业工具盘(PT-DISK)1
0.1.1 安装1
0.1.2 许可权1
0.1.3 声明2
0.2 WCEDIT2
0.3 PROTOBOX3
0.4 LISPSQL3
0.5 AUTOEXEC.BAT的组织4
0.6 CONFIG.SYS的组织4
0.7 AutoCAD启动批处理文件的组织5
0.8 编译器和连接器5
0.9 硬件配置6
第一部分AutoCAD开发系统7
第一章AutoCAD开发系统概述7
1.1AutoCAD开发系统(ADS)7
1.1.1 应用程序接口(API)7
1.1.2 应用程序的SQL接口(ASI)8
1.2ADS和AutoLISP的比较8
1.2.1 AutoLISP8
1.2.2 ADS9
1.2.3 对比ADS与AutoLISP10
1.3使用ADS的条件10
1.3.1 编程及软件知识10
1.3.2 硬件环境10
1.3.3 软件环境11
1.4了解AutoCAD的ADS接口11
1.4.1 与AutoLISP连接11
1.4.2 运行ADS应用程序12
1.5ADS应用程序的分类12
1.5.1 实模式12
1.5.2保护模式13
1.6使用C++14
1.6.1 ADS C++的未来15
1.7 选择编译器15
1.8 有关C语言15
1.9 小结15
第二章ADS编程16
2.1ADS的结构16
2.1.1 准备16
2.1.2 文头件和库文件16
2.1.3 ADS_INIT和ADS_LINK16
2.1.4 应用程序的请求码和结果码18
2.1.5 函数结果码22
2.1.6 内部函数25
2.1.7 外部函数及应用程序25
2.1.8 综合实例27
2.2数据类型34
2.2.1 ADS_REAL34
2.2.2 ADS_POINTS35
2.2.3 ADS_MATRIX矩阵36
2.2.4 ADS_NAME36
2.2.5 ADS_BINARY37
2.2.6 结果缓冲器(RESBUF)37
2.2.7 链表40
2.3不同的ADS应用程序构造技术41
2.3.1 死循环41
2.3.2 使用函数表41
2.4 编译并连接ADS应用程序44
2.5 小结45
第三章ADS技术46
3.1在ADS中调用AutoCAD命令46
3.1.1 ADS_COMMAND46
3.1.2 ADS_CMD47
3.1.3 ADS_BUILDLIST48
3.1.4 在ADS_COMMAND和ADS_CMD中暂停等待用户输入49
3.1.5 在ADS_COMMAND和ADS_CMD中传递实体名/拾取点49
3.1.6 ADS_COMMAND和ADS_CMD的局限50
3.2调用其他ADS应用程序中定义的函数51
3.2.1 ADS_INVOKE51
3.2.2 用ADS_GETARGS获取函数参数53
3.2.3 注册被调用的函数56
3.3在AutoLISP中调用ADS外部函数56
3.3.1 从AutoLISP调用中获取函数参数56
3.4 在ADS中调用AutoLISP函数56
3.5链表57
3.5.1 链表的结构57
3.5.2 创建结果缓冲器链表58
3.5.3 定义新的结果缓冲器59
3.5.4 在结果缓冲器链表中检索60
3.5.5 在结果缓冲器链表中追加新值61
3.5.6 释放链表64
3.6用户交互函数65
3.6.1 ADS GETxxx函数66
3.6.2 在GETxxx函数中控制用户输入66
3.6.3 用户中断和NULL实体67
3.6.4 ADS_USRBRK68
3.7显示信息68
3.7.1 ADS_PROMPT68
3.7.2 ADS_PRINTF68
3.7.3 ADS_ALERT68
3.7.4 ADS_FAIL69
3.7.5 ADS_ABORT69
3.8 访问文件70
3.9数据类型转换70
3.9.1 坐标系转换71
3.10选择集72
3.10.1 处理选择集函数72
3.10.2 特殊ADS函数72
3.11处理图形数据库74
3.11.1 实体数据处理函数74
3.11.2 扩展实体数据75
3.12 显示控制76
3.13出错处理76
3.13.1 ERRNO76
3.13.2 函数的返回值和错误码77
3.13.3 避免和控制出错77
3.14 附加的提示、注释和警告77
3.15 小结78
第二部分对话框79
第四章构造对话框79
4.1基本要求79
4.1.1 编程知识79
4.1.2 硬件79
4.1.3 软件80
4.2对话框概述80
4.2.1 两点说明80
4.2.2 创建对话框80
4.2.3 对话框和DCL语言81
4.2.4 驱动程序82
4.3理解对话框的结构87
4.3.1 结构87
4.3.2 组成部件88
4.4部件属性探讨112
4.4.1 预定义属性112
4.4.2 用户定义的属性126
4.5 小结126
第五章对话控制语言127
5.1对话控制语言简介127
5.1.1 DCL文件中的类型127
5.1.2 AutoCAD的DCL文件128
5.2DCL语法129
5.2.1 定义(Definitions)129
5.2.2 引用(References)132
5.2.3 对话框(Dialog Boxes)133
5.3设计并创建对话框136
5.3.1 基本设计要素136
5.3.2 测试138
5.3.3 标准和约定138
5.3.4 布局、设定尺寸和修改对话框142
5.4 小结143
第六章AutoLISP对话框驱动程序144
6.1驱动程序的结构144
6.1.1 流程144
6.1.2 特殊处理152
6.2对话框构件的驱动程序164
6.2.1 通用的初始化、修改和驱动程序164
6.2.2 专用的初始化、修改和驱动程序165
6.3函数说明175
6.3.1 对话框函数176
6.3.2 相关的AutoLISP函数181
6.4 小结182
第七章ADS对话框驱动程序184
7.1如何使用ADS184
7.1.1 优点184
7.1.2 缺点184
7.1.3 ADS与AutoLISP185
7.1.4 ADS驱动程序185
7.1.5 构件驱动程序202
7.2 小结211
第三部分使用SQL212
第八章AutoCAD SQL扩充212
8.1要求212
8.1.1 编程和软件知识212
8.1.2 硬件213
8.1.3 软件213
8.2AutoCAD SQL扩充介绍213
8.2.1 什么是SQL?214
8.2.2 什么是ASE?214
8.2.3 什么是ASI?215
8.3通过AutoCAD接口使用SQL215
8.3.1 数据库和SQL的概念215
8.4配置ASE217
8.4.1 在AutoCAD中配置DBMS217
8.5使用ASE219
8.5.1 装入ASE219
8.5.2 配置DBMS220
8.5.3 使用SQL222
8.6 小结234
第九章SQL语言236
9.1数据库和SQL术语236
9.1.1 关系数据库236
9.1.2 SQL236
9.2SQL语法238
9.2.1 使用ASESQLED238
9.3SQL语句的语法及其使用指南242
9.3.1 SELECT242
9.3.2 子查询247
9.3.3 多表查询248
9.3.4 INSERT INTO249
9.3.5 DELETE FROM249
9.3.6 UPDTATE250
9.3.7 CREATE TABLE251
9.3.8 DROP TABLE252
9.3.9 CREATE INDEX252
9.3.1 0 DROP INDEX253
9.4只适用于INFORMIX和ORACLE的命令253
9.4.1 ALTER TABLE253
9.4.2 CREATE VIEW254
9.4.3 DROP VIEW254
9.4.4 GRANT254
9.4.5 REVOKE254
9.5 不被支持的命令255
9.6 非标准命令255
9.7 小结255
第十章ASE命令及其编程256
10.1ASE命令和语法256
10.1.1 管理命令256
10.1.2 操作命令263
10.1.3 链接命令266
10.1.4 实用命令270
10.2在AutoLISP中使用ASE命令273
10.2.1 SQL.LSP详解279
10.3 小结283
第十一章在AutoLISP中使用AutoCAD SQL程序接口284
11.1在AutoLISP函数中访问外部文件284
11.1.1 AutoLISP所支持ASI命令284
11.1.2 ASI命令说明286
11.1.3 ASE和ASI编程301
11.2 小 结331
第十二章在ADS中使用AutoCAD SQL程序接口332
12.1AutoLSIP和ADS的比较332
12.1.1 ASE ADS语法332
12.1.2 ASI ADS语法334
12.1.3 文件、库和编译器335
12.1.4 数据类型335
12.1.5 返回值和数据类型指示符336
12.1.6 错误检测338
12.1.7 附加命令338
12.1.8 释放内存342
12.1.9 ADS还是AutoLISP?342
12.2ASI ADS示例程序343
12.2.1 表查询343
12.2.2 建立一个链表并返回给AutoLISP348
12.3 小结359
第四部分AME编程360
第十三章AME编程360
13.1系统要求360
13.1.1 编程及软件知识360
13.1.2 硬件361
13.1.3 软件361
13.2 释 疑361
13.3AutoLISP AME编程361
13.3.1 C:命令函数与命令的区别361
13.3.2 制约及局限365
13.3.3 加载AME366
13.3.4 AME编程示例366
13.4AutoLISP AME API编程374
13.4.1 API AME编程准则375
13.5使用ADS378
13.5.1 在ADS AME编程中使用ADS_INVOKE379
13.5.2 ADS AME编程示例380
13.5.3 ADS API编程准则384
13.5.4 ADS API AME编程示例384
13.6 小结387
第十四章AME渲染编程388
14.1系统要求388
14.1.1 编程及软件知识388
14.1.2 硬件388
14.1.3 软件388
14.2AutoLISP渲染编程389
142.1 何时进行渲染编程389
14.2.2 语法389
14.2.3 渲染命令函数389
14.2.4 加载渲染模块390
14.2.5 AME和AVE渲染391
14.2.6 AutoLISP AVE渲染示例391
14.3使用ADS400
14.3.1 编译器、头文件和库文件400
14.3.2 语法400
14.3.3 ADS AVE渲染应用程序示例401
14.4 小结409
第五部分Windows编程环境410
第十五章AutoCAD for Windows编程技术410
15.1Windows环境入门410
15.1.1 Windows界面410
15.1.2 遵循界面标准412
15.1.3 多任务413
15.1.4 数据交换和通信414
15.2.AutoCAD for Windows的特点416
15.2.1 空中视窗416
15.2.2 工具条417
15.2.3 工具箱417
15.2.4 多作业417
15.2.5 支持元文件418
15.2.6 拖放418
15.2.7 支持DDE418
15.2.8 支持OLE418
15.3 编程要求418
15.3.1编程和软件知识419
15.3.2 硬件419
15.3.3 软件420
15.4Windows程序入门420
15.4.1 用户I/O420
15.4.2 资源421
15.4.3 事件和消息421
15.4.4 Windows消息和消息循环422
15.4.5 消息处理程序423
15.5资源开发423
15.5.1 资源编辑器424
15.5.2 图标424
15.5.3 对话框425
15.5.4 其他资源425
15.6编制Windows ADS程序426
15.6.1 WINMAIN()426
15.6.2 创建窗口427
15.6.3 在ADS中使用消息427
15.6.4 模块化函数428
15.7调用Windows动态链接库428
15.7.1 调用的过程(COMMDLG.DLL举例)428
15.7.2 进入开发阶段430
15.8如何使用Quick C for Windows430
15.8.1 QuickCase:W430
15.8.2图象编辑器432
15.9如何使用Visual C++433
15.9.1 AppWizard433
15.9.2 App Studio433
15.9.3 ClassWizard434
15.9.4 其他开发工具435
15.10如何使用Visual Basic 2.0436
15.10.1 设计程序界面436
15.10.2 增加程序代码437
15.10.3 测试及生成EXE文件438
15.10.4 联机帮助和例程438
15.11AutoCAD ADS文件简介439
15.11.1 基本ADS文件439
15.11.2 WINADS.C和WINBLANK.C440
15.12 小结440
第十六章使用DDE442
16.1DDE入门442
16.1.1 定义DDE链接443
16.1.2 控制系统开销444
16.1.3 DDE消息的定义444
16.1.4 DDE对话的定义445
16.2AutoCAD中的DDE文件和程序445
16.2.1 DDE.LSP446
16.2.2 其他的DDE文件446
16.3 在AutoCAD中建立DDE链接446
16.4把AutoCAD用作DDE服务者451
14.6.1 创建控制AutoCAD的Excel宏命令451
16.5AutoLISP和DDE453
16.5.1 AutoLISP中的DDE函数453
16.5.2 AutoLISP中的DDE过程454
16.5.3 AutoLISP程序SENDIT.LSP454
16.5.4 测试SENDIT.LSP456
16.6Visual Basic入门457
16.6.1 Visual Basic软件配置458
16.6.2 创建Visual Basic应用程序458
16.6.3 Properties(特性)458
16.6.4 Events(事件)460
16.6.5 Methods(方法)460
16.6.6 生成EXE文件461
16.7用Visual Basic开发ADS应用程序462
16.7.1 AutoCAD中的Visual Basic文件462
16.7.2 Visual Basic DDE应用程序是如何工作的462
16.8一个简单的ADS Visual Basic应用程序:DDETest462
16.8.1 调整表格尺寸及设置特性464
16.8.2 增加简单的控件465
16.8.3 为DDETest增加文本框466
16.8.4 为表格增添DDE链接代码466
16.8.5 为DDETest赋以AutoCAD命令468
16.8.6 编译DDETest469
16.8.7 为DDETest增加“勿覆盖”行为470
16.9向Visual Basic应用程序中添加ADS函数474
16.9.1 为ADS建立一个DDE链接474
16.9.2 向/V应用程序中增加ADS函数474
16.10在C ADS应用程序中使用DDE476
16.10.1 C DDE应用程序是如何工作的476
16.10.2 SHAFT.EXE例程和其他文件476
16.11 小结476
附录AADS标准和扩充实体数据477
A.1 通用ADS标准477
A.2潜在的陷阱及错误477
A.2.1 ADS_ENTMAKE,ADS_DRAGGEN,ADS_XFORMS477
A.3使用扩展实体数据478
A.3.1 应用程序名和注册方法480
A.4 Xdata函数源码清单480
A.5 小结492
1994《AutoCAD应用开发工具大全》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由(美)Hampe,K·,博伊斯著 1994 北京:清华大学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。
高度相关资料
-
- AutoCAD R12&R14工程绘图及应用开发
- 1999 北京:机械工业出版社
-
- ORACLE 应用系统开发工具
- 1995
-
- AutoCAD 应用开发工具大全
- 1994年 清华大学出版社
-
- AutoCAD ADS程序的开发与应用
- 1996 北京:机械工业出版社
-
- Visual C++开发工具实用指南
- 1997 北京:机械工业出版社
-
- 环境系统工程
- 1981 水利出版社
-
- AutoCAD 2000应用与开发技巧
- 1999 北京:科学出版社
-
- AutoCAD应用开发实用教程
- 1999 北京:机械工业出版社
提示:百度云已更名为百度网盘(百度盘),天翼云盘、微盘下载地址……暂未提供。➥ PDF文字可复制化或转WORD