用ObjectARX 开发AutoCAD2000应用程序


作者: 陈杉
出版: 人民邮电出版社 - 2000年出版
分类: TP391.72
书号: 7-115-08366-5
定价: RMB48
形态: 约 458 页 - 278 章节
内容摘要: 介绍使用ObjectARX开发AutoCAD 2000数据库、用户界面、COM接口、多图档以及AutoCAD设计中心的具体方法

附录与关键词: 制图程序 软件工具 软件工具 制图程序

全文目录

用ObjectARX开发AutoCAD2000应用程序
目录
第1章 VisualC++6.0简介
1、1VisualC++6.0简介
1、1、1VisualC++开发环境
1、1、2启动VisualC++
1、1、3工程
1、1、4文本编辑器
1、1、5工程配置
1、1、6工程连编
1、1、7改正编译错误
1、1、8查找
1、1、9系统资源
1、1、10对话框和控件
1、1、11在线帮助
1、2设置ObjectARX开发环境
1、3小结
第2章 ObjectARX简介
2、1ObjectARX环境
2、1、1访问AutoCAD数据库
2、1、2与AutoCAD编辑器交互
2、1、3使用MFC创建用户界面
2、1、4支持多文档环境
2、1、5创建用户自定义类
2、1、6建立复杂应用程序
2、1、7与其他编程环境进行交互
2、1、8系统需求
2、2ObjectARX类库
2、2、1AcRx库
2、2、2AcEd库
2、2、3AcDb库
2、2、4AcGi库
2、2、5AcGe库
2、3AutoCAD数据库
2、3、1AutoCAD数据库简介
2、3、2多数据库
2、3、3获取对象ID
2、3、4基本数据库对象
2、3、5在AutoCAD中创建对象
2、3、6在ObjectARX中创建对象
2、4小结
第3章 创建第一个ARX应用程序
3、1AutoCAD接口函数介绍
3、1、1acrxEntryPoint()函数的用法
3、1、2AutoCAD发给ARX应用程序的消息
3、1、3ARX应用程序中事件的次序
3、2注册AutoCAD新命令
3、2、1命令堆栈
3、2、2查找次序
3、2、3全局和本地命令
3、2、4透明命令与模式命令
3、2、5调用一个ARX应用程序
3、2、6卸载一个ARX应用程序
3、3创建画直线的ARX程序实例
3、4小结
第4章 数据库和数据库对象
4、1数据库操作
4、1、1数据库初始化
4、1、2创建和组织数据库
4、1、3保存数据库
4、1、4插入一个数据库
4、1、5设置当前数据库值
4、1、6数据库操作范例
4、2长事务处理
4、2、1类和函数简介
4、2、2长事务实例
4、3外部引用
4、3、1外部引用的前置和后置处理
4、3、2文件锁定和一致性检查
4、4数据库对象
4、4、1打开和关闭数据库对象
4、4、2删除对象
4、4、3对象的数据库附属关系
4、4、4添加对象指定数据
4、4、5擦除对象
4、5小结
第5章 实体对象
5、1实体简介
5、2实体的共同属性
5、2、1颜色
5、2、2线型
5、2、3线型比例
5、2、4可见性
5、2、5层
5、3实体的共同函数
5、4简单和复杂实体
5、5添加超级链接
5、5、1AcDbHyperlink类
5、5、2AcDbHyperlinkCollection类
5、5、3AcDbEntityHyperlinkPE类
5、5、4范例
5、6小结
第6章 容器对象
6、1符号表
6、1、1符号表和字典的异同
6、1、2符号表介绍
6、1、3块表
6、1、4层表
6、1、5创建和修改层表记录
6、1、6遍历器
6、2字典
6、2、1组和组字典
6、2、2MLINE样式字典
6、2、3布局字典
6、2、4创建字典
6、2、5对字典进行遍历
6、3布局
6、3、1ObjectARX布局类
6、3、2布局对象
6、3、3布局管理器
6、4扩展记录
6、4、1扩展记录的DXF组码
6、4、2实例
6、5小结
第7章 在ObjectARX中使用MFC
7、1在ObjectARX中使用MFC介绍
7、1、1MFC和无模式对话框
7、1、2资源管理
7、2对MFC用户界面的支持
7、2、1AdUi和AcUi库介绍
7、2、2类层次
7、2、3AdUi消息
7、2、4AdUi提示窗口
7、2、5AdUi对话框类
7、2、6AcUi对话框类
7、2、7支持子页扩展的AdUi类
7、2、8AdUi和AcUi控制条类
7、2、9AdUi和AcUi编辑控件
7、2、10AdUi和AcUi组合框控件
7、2、11AcUi的MRU组合框
7、2、12AdUi按钮类
7、2、13AcUi按钮类
7、2、14构造一个自定义的扩展子页对话框
7、2、15扩展AutoCAD内部的子页对话框
7、3使用AdUi和AcUi的范例
7、4小结
第8章 从AcDbObject派生新类
8、1几点要求
8、1、1用户类的派生
8、1、2类的实时判别特性
8、1、3声明类的宏
8、1、4用于类派生的宏
8、1、5类初始化函数
8、2重载AcDbObject函数
8、2、1必须进行重载的AcDbObject虚拟函数
8、2、2通常需要重载的AcDbObject虚拟函数
8、2、3有时需要重载的AcDbObject虚拟函数
8、2、4很少需要重载的AcDbObject虚拟函数
8、2、5很少需要重载的AcRxObject虚拟函数
8、2、6成员函数的实现
8、3对象文件操作
8、3、1DWG和DXF文件函数简介
8、3、2错误检查
8、3、3重载DWG文件过滤器功能
8、3、4重载DXF文件过滤器功能
8、4派生类实例
8、5小结
第9章 从AcDbEntity派生类
9、1重载AcDbEntity函数
9、1、1需要重载的AcDbEntity类函数
9、1、2通常要重载的AcDbEntity类函数
9、1、3很少需要重载的AcDbEntity类函数
9、1、4实体显示函数的重载
9、1、5重载AcDbEntity∷saveAs()函数
9、1、6重载对象捕捉点函数
9、1、7重载夹点函数
9、1、8重载拉伸点函数
9、1、9矩阵转换函数
9、1、10与其他实体相交函数
9、1、11自定义实体之间求交
9、1、12炸开实体
9、2使用AcEdJig类
9、2、1从AcEdJig类中派生新类
9、2、2拖动循环
9、2、3重载sampler()、update()和entity()函数
9、2、4将实体添加到数据库中
9、3范例
9、4小结
第10章 反应器
10、1反应器简介
10、1、1反应器类
10、1、2对象反应器的类型
10、1、3使用反应器
10、1、4AcDbOjbect类和数据库通告事件
10、1、5自定义通告
10、1、6使用编辑反应器
10、2数据库反应器
10、3对象反应器
10、3、1获取对象反应器的ID值
10、3、2使用对象反应器创建对象间的联系
10、3、3事件与提交时间关系
10、4小结
第11章 多文档界面
11、1多文档介绍
11、1、1文档中的命令执行
11、1、2数据实例
11、1、3文档锁定
11、1、4文档管理类
11、1、5单文档系统变量
11、1、6相容级别
11、2操作多个文档
11、2、1与多个文档进行交互
11、2、2文档事件通告
11、2、3不可重入命令
11、2、4多文档命令
11、2、5使文档切换无效
11、2、6应用程序级别的命令执行
11、2、7数据库undo操作和事务管理工具
11、2、8独立于文档的数据库
11、3多文档范例
11、4小结
第12章 COM、ActiveX自动化和OPM技术
12、1使用AutoCADCOM对象
12、1、1从ObjectARX访问AutoCAD
12、1、2使用MFC访问AutoCADActiveX自动化
12、2直接访问AutoCADActiveX自动化
12、3使用ActiveX自动化
12、3、1AcDbObject对象和自动化对象的关系
12、3、2创建COM对象
12、3、3与AutoCAD交互
12、3、4文档锁定
12、4OPM技术
12、4、1AutoCADCOM函数
12、4、2静态OPMCOM接口
12、4、3静态OPM接口
12、4、4OPM与动态属性
12、5小结
第13章 使用AcGi库
13、1AcGi库简介
13、1、1setAttributes()函数
13、1、2worldDraw()函数
13、1、3viewportDraw()函数
13、1、4视口重生成类型
13、2设置实体特性
13、2、1子实体特性
13、2、2AcGi常量
13、2、3使用AcGi实例
13、3原语
13、3、1栅格
13、3、2可见性
13、3、3外壳
13、3、4圆弧
13、3、5多段线
13、3、6文本
13、3、7将AcDbTextStyleTableRecord与AcGiTextStyle相关联
13、4坐标变换
13、4、1模型坐标系
13、4、2世界坐标系
13、4、3视点坐标系
13、4、4显示坐标系
13、5使用剪裁
13、6小结
第14章 使用AcGe库
14、1AcGe库简介
14、2基本几何类型
14、3线和面类
14、4参数化几何图形
14、4、1曲线
14、4、2退化实体
14、4、3曲面
14、5特殊求值类
14、6永久化AcGe实体
14、7范例
14、8小结
第15章 开发AutoCAD设计中心
15、1AutoCAD设计中心函数
15、1、1IAcDcContentBrowser接口
15、1、2IAcDcContentView接口
15、1、3IAcDcContentFinderSite接口
15、1、4IAcDcContentFinder接口
15、1、5IAcPostDrop接口
15、1、6注册AutoCAD设计中心组件
15、1、7应用程序键
15、1、8扩展键
15、1、9CLASSID注册
15、2使用AutoCAD设计中心接口
15、3自定义AutoCAD设计中心
15、4小结

> 分类号相同的书
  1. 计算机辅助设计,李兵,华中师范大学出版社,7-5622-2009-3,TP391.72
  2. CAD基础教程,宋宪一,天津大学出版社,7-5618-1124-1,TP391.72
  3. 计算机辅助设计及绘图,周广仁,高等教育出版社,7-04-007290-4,TP391.72
  4. 工程CAD基础及应用,杨松林,机械工业出版社,7-111-06773-8,TP391.72
  5. 计算机辅助设计技术,李万庆,冶金工业出版社,7-5024-2348-6,TP391.72
  6. Auto CAD2000培训新教程,徐英,电子科技大学出版社,7-111-07817-9,TP391.72
  7. AutoCAD2000应用教程——三维模型制作, ,上海科学技术出版社,7-111-07979-5,TP391.72
  8. AutoCAD 2000应用教程——二维图形绘制, ,上海科学技术出版社,7-5323-5363-X,TP391.72
  9. Auto CAD速成教材,刘伟,东北大学出版社,7-302-01216-4,TP391.72
> 相同出版社的书
  1. 宽带CDMA:第三代移动通信技术,Prasad,人民邮电出版社,7-115-08515-3,TN929.533
  2. 网上冲浪软件精选,王德祥,人民邮电出版社,7-115-08418-1,TP393.409
  3. SQL Server 7.0数据库系统管理与应用开发,袁鹏飞,人民邮电出版社,7-115-07654-5,TP392
  4. Photoshop 5.0入门与实例解析,张凯,人民邮电出版社,7-115-07636-7,TP391.4
  5. 精通Corel DRAW8中文版, ,人民邮电出版社,7-115-07767-3,TP391.4
  6. 3D Studio MAX 入门与提高,许子凡,人民邮电出版社,7-115-07588-3,TP391.4
  7. 3D Studio 实战,唐忠君,人民邮电出版社,7-115-07610-3,TP391.4
  8. CorelDRAW 8中文版最佳专辑, ,人民邮电出版社,7-115-07766-5,TP391.4
  9. Photoshop 5.0详解与实例,邓力文,人民邮电出版社,7-115-07801-7,TP391.4
中图分类: > TP391.72 > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 信息处理(信息加工)

© 2008 www.nulog.cn