图书介绍
AutoCAD应用开发工具大全PDF|Epub|txt|kindle电子书版本网盘下载
![AutoCAD应用开发工具大全](https://www.shukui.net/cover/38/30637631.jpg)
- (美)Hampe,K·,博伊斯著 著
- 出版社: 北京:清华大学出版社
- ISBN:730201650X
- 出版时间:1994
- 标注页数:492页
- 文件大小:80MB
- 文件页数:514页
- 主题词:
PDF下载
下载说明
AutoCAD应用开发工具大全PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第零章 专业工具盘及环境配置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.1 AutoCAD开发系统(ADS)7
1.1.1 应用程序接口(API)7
1.1.2 应用程序的SQL接口(ASI)8
1.2 ADS和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.5 ADS应用程序的分类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.1 ADS的结构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.2 DCL语法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.2 AutoCAD 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.2 SQL语法238
9.2.1 使用ASESQLED238
9.3 SQL语句的语法及其使用指南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.1 ASE命令和语法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.1 AutoLSIP和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.2 ASI 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.3 AutoLISP AME编程361
13.3.1 C:命令函数与命令的区别361
13.3.2 制约及局限365
13.3.3 加载AME366
13.3.4 AME编程示例366
13.4 AutoLISP 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.2 AutoLISP渲染编程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.1 Windows环境入门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.4 Windows程序入门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.11 AutoCAD ADS文件简介439
15.11.1 基本ADS文件439
15.11.2 WINADS.C和WINBLANK.C440
15.12 小结440
第十六章 使用DDE442
16.1 DDE入门442
16.1.1 定义DDE链接443
16.1.2 控制系统开销444
16.1.3 DDE消息的定义444
16.1.4 DDE对话的定义445
16.2 AutoCAD中的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.5 AutoLISP和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.6 Visual 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
附录A ADS标准和扩充实体数据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