主页 详情

《AutoCAD应用开发工具大全》_(美)Hampe,K·,博伊斯著_13577077_730201650X

【书名】:《AutoCAD应用开发工具大全》
【作者】:(美)Hampe,K·,博伊斯著
【出版社】:北京:清华大学出版社
【时间】:1994
【页数】:492
【ISBN】:730201650X
【SS码】:13577077

最新查询

内容简介

第零章 专业工具盘及环境配置

0.1 专业工具盘(PT-DISK)

0.1.1 安装

0.1.2 许可权

0.1.3 声明

0.2 WCEDIT

0.3 PROTOBOX

0.4 LISPSQL

0.5 AUTOEXEC.BAT的组织

0.6 CONFIG.SYS的组织

0.7 AutoCAD启动批处理文件的组织

0.8 编译器和连接器

0.9 硬件配置

第一部分 AutoCAD开发系统

第一章 AutoCAD开发系统概述

1.1 AutoCAD开发系统(ADS)

1.1.1 应用程序接口(API)

1.1.2 应用程序的SQL接口(ASI)

1.2 ADS和AutoLISP的比较

1.2.1 AutoLISP

1.2.2 ADS

1.2.3 对比ADS与AutoLISP

1.3 使用ADS的条件

1.3.1 编程及软件知识

1.3.2 硬件环境

1.3.3 软件环境

1.4 了解AutoCAD的ADS接口

1.4.1 与AutoLISP连接

1.4.2 运行ADS应用程序

1.5 ADS应用程序的分类

1.5.1 实模式

1.5.2 保护模式

1.6 使用C++

1.6.1 ADS C++的未来

1.7 选择编译器

1.8 有关C语言

1.9 小结

第二章 ADS编程

2.1 ADS的结构

2.1.1 准备

2.1.2 文头件和库文件

2.1.3 ADS_INIT和ADS_LINK

2.1.4 应用程序的请求码和结果码

2.1.5 函数结果码

2.1.6 内部函数

2.1.7 外部函数及应用程序

2.1.8 综合实例

2.2 数据类型

2.2.1 ADS_REAL

2.2.2 ADS_POINTS

2.2.3 ADS_MATRIX矩阵

2.2.4 ADS_NAME

2.2.5 ADS_BINARY

2.2.6 结果缓冲器(RESBUF)

2.2.7 链表

2.3 不同的ADS应用程序构造技术

2.3.1 死循环

2.3.2 使用函数表

2.4 编译并连接ADS应用程序

2.5 小结

第三章 ADS技术

3.1 在ADS中调用AutoCAD命令

3.1.1 ADS_COMMAND

3.1.2 ADS_CMD

3.1.3 ADS_BUILDLIST

3.1.4 在ADS_COMMAND和ADS_CMD中暂停等待用户输入

3.1.5 在ADS_COMMAND和ADS_CMD中传递实体名/拾取点

3.1.6 ADS_COMMAND和ADS_CMD的局限

3.2 调用其他ADS应用程序中定义的函数

3.2.1 ADS_INVOKE

3.2.2 用ADS_GETARGS获取函数参数

3.2.3 注册被调用的函数

3.3 在AutoLISP中调用ADS外部函数

3.3.1 从AutoLISP调用中获取函数参数

3.4 在ADS中调用AutoLISP函数

3.5 链表

3.5.1 链表的结构

3.5.2 创建结果缓冲器链表

3.5.3 定义新的结果缓冲器

3.5.4 在结果缓冲器链表中检索

3.5.5 在结果缓冲器链表中追加新值

3.5.6 释放链表

3.6 用户交互函数

3.6.1 ADS GETxxx函数

3.6.2 在GETxxx函数中控制用户输入

3.6.3 用户中断和NULL实体

3.6.4 ADS_USRBRK

3.7 显示信息

3.7.1 ADS_PROMPT

3.7.2 ADS_PRINTF

3.7.3 ADS_ALERT

3.7.4 ADS_FAIL

3.7.5 ADS_ABORT

3.8 访问文件

3.9 数据类型转换

3.9.1 坐标系转换

3.10 选择集

3.10.1 处理选择集函数

3.10.2 特殊ADS函数

3.11 处理图形数据库

3.11.1 实体数据处理函数

3.11.2 扩展实体数据

3.12 显示控制

3.13 出错处理

3.13.1 ERRNO

3.13.2 函数的返回值和错误码

3.13.3 避免和控制出错

3.14 附加的提示、注释和警告

3.15 小结

第二部分 对话框

第四章 构造对话框

4.1 基本要求

4.1.1 编程知识

4.1.2 硬件

4.1.3 软件

4.2 对话框概述

4.2.1 两点说明

4.2.2 创建对话框

4.2.3 对话框和DCL语言

4.2.4 驱动程序

4.3 理解对话框的结构

4.3.1 结构

4.3.2 组成部件

4.4 部件属性探讨

4.4.1 预定义属性

4.4.2 用户定义的属性

4.5 小结

第五章 对话控制语言

5.1 对话控制语言简介

5.1.1 DCL文件中的类型

5.1.2 AutoCAD的DCL文件

5.2 DCL语法

5.2.1 定义(Definitions)

5.2.2 引用(References)

5.2.3 对话框(Dialog Boxes)

5.3 设计并创建对话框

5.3.1 基本设计要素

5.3.2 测试

5.3.3 标准和约定

5.3.4 布局、设定尺寸和修改对话框

5.4 小结

第六章 AutoLISP对话框驱动程序

6.1 驱动程序的结构

6.1.1 流程

6.1.2 特殊处理

6.2 对话框构件的驱动程序

6.2.1 通用的初始化、修改和驱动程序

6.2.2 专用的初始化、修改和驱动程序

6.3 函数说明

6.3.1 对话框函数

6.3.2 相关的AutoLISP函数

6.4 小结

第七章 ADS对话框驱动程序

7.1 如何使用ADS

7.1.1 优点

7.1.2 缺点

7.1.3 ADS与AutoLISP

7.1.4 ADS驱动程序

7.1.5 构件驱动程序

7.2 小结

第三部分 使用SQL

第八章 AutoCAD SQL扩充

8.1 要求

8.1.1 编程和软件知识

8.1.2 硬件

8.1.3 软件

8.2 AutoCAD SQL扩充介绍

8.2.1 什么是SQL?

8.2.2 什么是ASE?

8.2.3 什么是ASI?

8.3 通过AutoCAD接口使用SQL

8.3.1 数据库和SQL的概念

8.4 配置ASE

8.4.1 在AutoCAD中配置DBMS

8.5 使用ASE

8.5.1 装入ASE

8.5.2 配置DBMS

8.5.3 使用SQL

8.6 小结

第九章 SQL语言

9.1 数据库和SQL术语

9.1.1 关系数据库

9.1.2 SQL

9.2 SQL语法

9.2.1 使用ASESQLED

9.3 SQL语句的语法及其使用指南

9.3.1 SELECT

9.3.2 子查询

9.3.3 多表查询

9.3.4 INSERT INTO

9.3.5 DELETE FROM

9.3.6 UPDTATE

9.3.7 CREATE TABLE

9.3.8 DROP TABLE

9.3.9 CREATE INDEX

9.3.1 0 DROP INDEX

9.4 只适用于INFORMIX和ORACLE的命令

9.4.1 ALTER TABLE

9.4.2 CREATE VIEW

9.4.3 DROP VIEW

9.4.4 GRANT

9.4.5 REVOKE

9.5 不被支持的命令

9.6 非标准命令

9.7 小结

第十章 ASE命令及其编程

10.1 ASE命令和语法

10.1.1 管理命令

10.1.2 操作命令

10.1.3 链接命令

10.1.4 实用命令

10.2 在AutoLISP中使用ASE命令

10.2.1 SQL.LSP详解

10.3 小结

第十一章 在AutoLISP中使用AutoCAD SQL程序接口

11.1 在AutoLISP函数中访问外部文件

11.1.1 AutoLISP所支持ASI命令

11.1.2 ASI命令说明

11.1.3 ASE和ASI编程

11.2 小 结

第十二章 在ADS中使用AutoCAD SQL程序接口

12.1 AutoLSIP和ADS的比较

12.1.1 ASE ADS语法

12.1.2 ASI ADS语法

12.1.3 文件、库和编译器

12.1.4 数据类型

12.1.5 返回值和数据类型指示符

12.1.6 错误检测

12.1.7 附加命令

12.1.8 释放内存

12.1.9 ADS还是AutoLISP?

12.2 ASI ADS示例程序

12.2.1 表查询

12.2.2 建立一个链表并返回给AutoLISP

12.3 小结

第四部分 AME编程

第十三章 AME编程

13.1 系统要求

13.1.1 编程及软件知识

13.1.2 硬件

13.1.3 软件

13.2 释 疑

13.3 AutoLISP AME编程

13.3.1 C:命令函数与命令的区别

13.3.2 制约及局限

13.3.3 加载AME

13.3.4 AME编程示例

13.4 AutoLISP AME API编程

13.4.1 API AME编程准则

13.5 使用ADS

13.5.1 在ADS AME编程中使用ADS_INVOKE

13.5.2 ADS AME编程示例

13.5.3 ADS API编程准则

13.5.4 ADS API AME编程示例

13.6 小结

第十四章 AME渲染编程

14.1 系统要求

14.1.1 编程及软件知识

14.1.2 硬件

14.1.3 软件

14.2 AutoLISP渲染编程

142.1 何时进行渲染编程

14.2.2 语法

14.2.3 渲染命令函数

14.2.4 加载渲染模块

14.2.5 AME和AVE渲染

14.2.6 AutoLISP AVE渲染示例

14.3 使用ADS

14.3.1 编译器、头文件和库文件

14.3.2 语法

14.3.3 ADS AVE渲染应用程序示例

14.4 小结

第五部分 Windows编程环境

第十五章 AutoCAD for Windows编程技术

15.1 Windows环境入门

15.1.1 Windows界面

15.1.2 遵循界面标准

15.1.3 多任务

15.1.4 数据交换和通信

15.2. AutoCAD for Windows的特点

15.2.1 空中视窗

15.2.2 工具条

15.2.3 工具箱

15.2.4 多作业

15.2.5 支持元文件

15.2.6 拖放

15.2.7 支持DDE

15.2.8 支持OLE

15.3 编程要求

15.3.1 编程和软件知识

15.3.2 硬件

15.3.3 软件

15.4 Windows程序入门

15.4.1 用户I/O

15.4.2 资源

15.4.3 事件和消息

15.4.4 Windows消息和消息循环

15.4.5 消息处理程序

15.5 资源开发

15.5.1 资源编辑器

15.5.2 图标

15.5.3 对话框

15.5.4 其他资源

15.6 编制Windows ADS程序

15.6.1 WINMAIN()

15.6.2 创建窗口

15.6.3 在ADS中使用消息

15.6.4 模块化函数

15.7 调用Windows动态链接库

15.7.1 调用的过程(COMMDLG.DLL举例)

15.7.2 进入开发阶段

15.8 如何使用Quick C for Windows

15.8.1 QuickCase:W

15.8.2 图象编辑器

15.9 如何使用Visual C++

15.9.1 AppWizard

15.9.2 App Studio

15.9.3 ClassWizard

15.9.4 其他开发工具

15.10 如何使用Visual Basic 2.0

15.10.1 设计程序界面

15.10.2 增加程序代码

15.10.3 测试及生成EXE文件

15.10.4 联机帮助和例程

15.11 AutoCAD ADS文件简介

15.11.1 基本ADS文件

15.11.2 WINADS.C和WINBLANK.C

15.12 小结

第十六章 使用DDE

16.1 DDE入门

16.1.1 定义DDE链接

16.1.2 控制系统开销

16.1.3 DDE消息的定义

16.1.4 DDE对话的定义

16.2 AutoCAD中的DDE文件和程序

16.2.1 DDE.LSP

16.2.2 其他的DDE文件

16.3 在AutoCAD中建立DDE链接

16.4 把AutoCAD用作DDE服务者

14.6.1 创建控制AutoCAD的Excel宏命令

16.5 AutoLISP和DDE

16.5.1 AutoLISP中的DDE函数

16.5.2 AutoLISP中的DDE过程

16.5.3 AutoLISP程序SENDIT.LSP

16.5.4 测试SENDIT.LSP

16.6 Visual Basic入门

16.6.1 Visual Basic软件配置

16.6.2 创建Visual Basic应用程序

16.6.3 Properties(特性)

16.6.4 Events(事件)

16.6.5 Methods(方法)

16.6.6 生成EXE文件

16.7 用Visual Basic开发ADS应用程序

16.7.1 AutoCAD中的Visual Basic文件

16.7.2 Visual Basic DDE应用程序是如何工作的

16.8 一个简单的ADS Visual Basic应用程序:DDETest

16.8.1 调整表格尺寸及设置特性

16.8.2 增加简单的控件

16.8.3 为DDETest增加文本框

16.8.4 为表格增添DDE链接代码

16.8.5 为DDETest赋以AutoCAD命令

16.8.6 编译DDETest

16.8.7 为DDETest增加“勿覆盖”行为

16.9 向Visual Basic应用程序中添加ADS函数

16.9.1 为ADS建立一个DDE链接

16.9.2 向/V应用程序中增加ADS函数

16.10 在C ADS应用程序中使用DDE

16.10.1 C DDE应用程序是如何工作的

16.10.2 SHAFT.EXE例程和其他文件

16.11 小结

附录A ADS标准和扩充实体数据

A.1 通用ADS标准

A.2 潜在的陷阱及错误

A.2.1 ADS_ENTMAKE,ADS_DRAGGEN,ADS_XFORMS

A.3 使用扩展实体数据

A.3.1 应用程序名和注册方法

A.4 Xdata函数源码清单

A.5 小结


书查询(www.shuchaxun.com)本网页唯一编码:
19db71d725aa6791badd95322e43d20e#136659be20c4e3ee22bb66b280d84222#86737158#13577077.zip