书籍详情

AutoCAD ObjectARX程序开发技术

AutoCAD ObjectARX程序开发技术

作者:李长勋 主编

出版社:国防工业出版社

出版时间:2005-01-01

ISBN:9787118035650

定价:¥33.00

购买这本书可以去
内容简介
  Autodesk公司开发的AutoCAD是目前应用最为广泛的计算机辅助绘图与设计软件包。ARX(AutoCAD Runtime eXtension)作为AutoCAD的第三代开发工具之一,是继AutoCAD Rl3之后推出的一个以C++语言为基础的面向对象的开发环境和应用程序接口。ARX程序本质上为Windows动态链接库(DLL)程序,与AutoCAD共享地址空间,直接调用AutoCAD的核心函数,可直接访问AutoCAD数据库的核心数据结构和代码,以便能够在运行期间扩展AutoCAD固有的类及其功能,创建能够全面享受AutoCAD固有命令特权的新命令。ARX程序与AutoCAD、Windows之间均采用Windows消息传递机制直接通信。鉴于AutoCAD的广泛应用和二次开发的迫切需要,加之市面上这类图书相对较少,尤其是初级入门的书更少。作者根据自己学习的经验撰写了这本ObjectARX使用开发指南。本书共分三篇,分别是入门篇、基础篇、高级篇。入门篇对ObjectARX的入门知识和编程环境做了大量介绍图文并茂,非常适合初学者。基础篇对ObjectARX的基础知识和基本理论做了详细论述,本篇列举了很多实例供读者钻研体会。通过对本篇的学习,读者基本上可以独立地完成大部分AutoCAD二次开发任务。高级篇对ObjectARX的一些高级应用做了简要的说明,以开拓读者的眼界,带领有兴趣的读者走向一个更高的境界。本书可作为AutoCAD初学者的入门指导书,也适用于已经掌握了一些基础知识并想进一步提高的中级读者,同时本书也可作为有一定AutoCAD使用经验的专业人员的备用参考书。
作者简介
暂缺《AutoCAD ObjectARX程序开发技术》作者简介
目录
入门篇
第1章 ObjectARX简介
1. 1 AutoCAD二次开发工具综述
1. 1. 1 AutoLISP语言概述
1. 1. 2 ADS语言概述
1. 1. 3 Visual AutoLISP. ObjectARX及VBA
1. 1. 4 ObjectARX与其他开发工具的比较
1. 2 ObjectARX程序设计环境
1. 2. 1 ObjectARX的运行环境
1. 2. 2 ObjectARX的功能简介
1. 3 ObjectARX与Visual C
1. 3. 1 ObjectARX是Visual C 的子集
1. 3. 2 动态链接库
1. 4 生成一个简单的ObjectARX程序
1. 4. 1 创建简单工程
1. 4. 2 输入程序代码
1. 4. 3 设置编译器选项
1. 4. 4 应用程序的调试
1. 5 在AutoCAD中使用该应用程序
1. 5. 1 应用程序的装载和卸载
1. 5. 2 在AutoCAD中加载. 运行该应用程序
1. 5. 3 在AutoCAD中卸载该应用程序
第2章 ObjectARX基础
2. 1 ObjectARX的数据及函数
2. 1. 1 基本数据类型
2. 1. 2 一些符号值
2. 1. 3 一些枚举类型
2. 1. 4 常用全局函数
2. 2 ObjectARX类库
2. 2. 1 AcRx库
2. 2. 2 AcEd库
2. 2. 3 AcDb库
2. 2. 4 AcGi库
2. 2. 5 AcGe库
2. 2. 6 ADSRX库 以前的ADS
2. 3 ObjectARX程序框架
2. 3. 1 入口函数
2. 3. 2 注册命令
第3章 ObjectARX的安装及使用
3. 1 ObjectARX的安装
3. 1. 1 安装的系统需求
3. 1. 2 ObjectARX的文件包
3. 1. 3 ObjectARX的安装
3. 2 ObjectARX的定制及使用,
3. 2. 1 定制使用环境
3. 2. 2 生成一个ObjectARX程序
3. 2. 3 定制Visual C
6. 0扩展联机帮助
3. 3 ObjectARX工具的使用
3. 3. 1 头文件按钮
3. 3. 2 命令按钮
3. 3. 3 消息入口按钮
3. 3. 4 类向导按钮
3. 3. 5 MFC支持按钮
3. 3. 6 临时反应器按钮
3. 3. 7 API入口按钮
3. 3. 8 请求加载按钮
3. 3. 9 ATL对象按钮
3. 3. 10 部件按钮
3. 3. 11 帮助按钮
第4章 ObjectARX数据库
4. 1 数据库概述
4. 1. 1 多元数据库
4. 1. 2 对象ID标识
4. 1. 3 基本的数据库对象
4. 1. 4 基本对象的创建
4. 1. 5 创建ObjectARX对象实例
4. 2 操作数据库
4. 2. 1 数据库的初始化和移植
4. 2. 2 数据库的插入和保存
4. 2. 3 长事务处理
4. 2. 4 外部引用
4. 2. 5 索引和过滤器
4. 2. 6 图形摘要信息
4. 3 数据库对象
4. 3. 1 打开和关闭数据库对象
4. 3. 2 删除对象
4. 3. 3 对象的数据库所有权
4. 3. 4 添加特定对象的数据
4. 3. 5 对象归档
第5章 ObjectARX实体对象
5. 1 实体概述
5. 1. 1 实体的相互关系
5. 1. 2 AutoCAD2002实体
5. 2 实体的公共属性
5. 2. 1 实体颜色
5. 2. 2 线型
5. 2. 3 实体线型比例
5. 2. 4 实体的可见性
5. 2. 5 实体图层
5. 3 实体的公共函数
5. 3. 1 对象捕捉点
5. 3. 2 几何变换函数
5. 3. 3 交点
5. 3. 4 GS标记和子实体
5. 3. 5 实体炸开
5. 4 创建AutoCAD头件
5. 4. 1 创建一个简单实体
5. 4. 2 创建一个简单的决表记录
5. 4. 3 创建一个具有属性定义的块表记录
5. 4. 4 创建一个具有属性的块引用
5. 4. 5 浏览一个块表记录
5. 5 坐标系统
5. 5. 1 实体坐标系统
5. 5. 2 AcDbPolylineVertex类
5. 6 AutoCAD实体实例
5. 6. 1 创建一个复杂实体
5. 6. 2 浏览一条多义线的顶点
第6章 容器. 选择集和实体
6. 1 符号表
6. 1. 1 块表
6. 1. 2 层表
6. 1. 3 迭代器
6. 1. 4 访问符号表
6. 2 字典
6. 2. 1 组字典
6. 2. 2 复合线样式字典
6. 2. 3 布局字典
6. 2. 4 创建字典
6. 2. 5 列举字典条目
6. 3 扩展记录
6. 3. 1 扩展记录的DXF组码
6. 3. 2 示例
6. 4 操作选择集
6. 4. 1 选择集的过滤器列表
6. 4. 2 选择集操作
6. 4. 3 选择集变换
6. 5 实体名和实体数据函数
6. 5. 1 实体名函数
6. 5. 2 实体数据函数
6. 5. 3 实体数据函数和图形屏幕
6. 5. 4 扩展数据的标记
第7章 ObjectARX派生类
7. 1 ObjectARX中自定义类
7. 1. 1 派生自定义类
7. 1. 2 运行时类识别
7. 1. 3 类声明宏
7. 1. 4 类执行宏
7. 1. 5 类初始化函数
7. 2 派生AcDbObject类
7. 2. 1 重载AcDbObject虚函数
7. 2. 2 对象的引用
7. 2. 3 所有关系引用
7. 2. 4 指针引用
7. 2. 5 自定义类的长期处理问题
7. 2. 6 删除对象
7. 2. 7 撤销和重复操作
7. 2. 8 subErase. subOpen. subClose和subCancel函数
7. 2. 9 编程实例
7. 3 派生AcDbEntity类
7. 3. 1 派生自定义实体
7. 3. 2 重载实体的公共函数
第8章 ObjectARX用户界面
8. 1 使用MFC类库
8. 1. 1 在ObjectARX应用程序中使用MFC
8. 1. 2 在ObjectARX应用程序中使用动态链接MPC库
8. 1. 3 建立MFC用户界面支持
8. 2 AdUi和AcUi
8. 2. 1 创建ARX程序框架
8. 2. 2 创建MFC对话框
8. 2. 3 创建类和控件
8. 2. 4 创建对话框处理
8. 2. 5 添加处理函数代码
8. 3 多文档界面
8. 3. 1 多文档简介
8. 3. 2 兼容级别
8. 3. 3 与多文档交互作用
8. 3. 4 非重入命令
8. 3. 5 多文档命令
8. 3. 6 独立的文档数据库
8. 4 MDI-Aware型应用程序
第9章 关于几个高级问题的探讨
9. 1 事务处理
9. 1. 1 事务处理概述
9. 1. 2 事务管理器
9. 1. 3 处理事务的几个动作
9. 1. 4 事务管理实例
9. 2 消息通知
9. 2. 1 通知概述
9. 2. 2 反应器的使用
9. 2. 3 通知使用原则
9. 3 协议扩展
9. 3. 1 协议扩展的定义
9. 3. 2 协议扩展的实现
9. 3. 3 协议扩展的相关内容
9. 4 代理对象
9. 4. 1 定义代理对象
9. 4. 2 代理对象生命周期
9. 4. 3 处理代理对象
9. 4. 4 显示代理实体
9. 4. 5 编辑代理实体
9. 4. 6 卸载应用程序
9. 5 深层克隆
9. 5. 1 深层克隆基础知识
9. 5. 2 deepClone 函数
第10章 ObjectDBX库
10. 1 ObjectDBX库基础
10. 1. 1 ObjectDBX库概述
10. 1. 2 ObjectDBX的使用
10. 1, 3 ObjectDBX和ObjectARX的差别
10. 1. 4 本地化和XMX文件
10. 1. 5 事务管理
10. 2 创建观察器
10. 2. 1 观察器部件
10. 2. 2 AcGi类库
10. 2. 3 AcGix类库
10. 2. 4 AcGix与AutoCAD视图的不同
10. 2. 5 SimpleView
10. 2. 6 WhipView类库
10. 2. 7 基本观察器的操作
10. 2. 8 配置建议
10. 3 请求加载
10. 4 安装ObjectDBX库文件
10. 4. 1 使用COMMONFILES
10. 4. 2 通过版本控制和以共享方式进行安装
10. 4. 3 保证文件在路径中
10. 4. 4 保证路径更新正确有效
10. 5 其他技术说明
10. 5. 1 ACAD_OBJID INLINE_INTERNAL
10. 5. 2 关于AcDbDatabase类的说明
10. 5. 3 AcDbOatabase::insert 函数
10. 5. 4 在模型空间寻找活动视区
10. 5. 5 视区的一些细节问题,
10. 5. 6 使用较早版本的DWG文件
10. 5. 7 扩展实体数据
10. 5. 8 光栅图像的处理
猜您喜欢

读书导航