图书介绍

AutoCAD ObjectARX程序开发技术2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

AutoCAD ObjectARX程序开发技术
  • 李长勋主编 著
  • 出版社: 北京:国防工业出版社
  • ISBN:7118035653
  • 出版时间:2005
  • 标注页数:380页
  • 文件大小:31MB
  • 文件页数:392页
  • 主题词:计算机辅助设计-应用软件,AutoCAD Object ARX-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

AutoCAD ObjectARX程序开发技术PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 ObjectARX简介1

1.1 AutoCAD二次开发工具综述1

入门篇1

1.1.1 AutoLISP语言概述2

1.1.2 ADS语言概述2

1.1.3 Visual AutoLISP、ObjectARX及VBA3

1.1.4 ObjectARX与其他开发工具的比较4

1.2 ObjectARX程序设计环境6

1.2.1 ObjectARX的运行环境6

1.2.2 ObjectARX的功能简介6

1.3 ObjectARX与Visual C++7

1.3.1 ObjectARX是Visual C++的子集7

1.3.2动态链接库8

1.4.1创建简单工程9

1.4生成一个简单的ObjeetARX程序9

1.4.2输入程序代码12

1.4.3设置编译器选项15

1.4.4应用程序的调试18

1.5在AutoCAD中使用该应用程序18

1.5.1应用程序的装载和卸载18

1.5.2在AutoCAD中加载、运行该应用程序19

1.5.3 在AutoCAD中卸载该应用程序24

第2章 ObjectARX基础26

2.1 ObjectARX的数据及函数26

2.1.1基本教据类型26

2.1.2一些符号值27

2.1.3一些枚举类型31

2.1.4常用全局函数33

2.2.1 AcRx库35

2.2.2 AcEd库35

2.2 ObjectARX类库35

2.2.3 AcDb库36

2.2.4 AcGi库36

2.2.5 AcGe库36

2.2.6 ADSRX库(以前的ADS)36

2.3 ObjectARX程序框架37

2.3.1入口函数41

2.3.2注册命令44

3.1.1安装的系统需求46

3.1.2 ObjectARX的文件包46

3.1 ObjectARX的安装46

第3章 ObjectARX的安装及使用46

3.1.3 ObjectARX的安装47

3.2 ObjectARX的定制及使用49

3.2.1定制使用环境49

3.2.2生成一个ObjectARX程序51

3.2.3 定制Visual C++6.0扩展联机帮助53

3.3 ObjectARX工具的使用57

3.3.1头文件按钮57

3.3.2命令按钮59

3.3.3 消息入口按钮62

3.3.4类向导按钮65

3.3.5 MFC支持按钮70

3.3.6临时反应器按钮71

3.3.7 API入口按钮73

3.3.8请求加载按钮74

3.3.9 ATL对象按钮75

3.3.10部件按钮76

3.3.11帮助按钮77

第4章 ObjectARX数据库79

4.1数据库概述79

4.1.1多元数据库80

4.1.2对象ID标识80

4.1.3基本的数据库对象80

4.1.4基本对象的创建81

4.1.5创建ObjectARX对象实例82

4.2操作数据库84

4.2.1数据库的初始化和移植84

4.2.2数据库的插入和保存85

4.2.3长事务处理86

4.2.4外部引用91

4.2.5索引和过滤器92

4.2.6图形摘要信息93

4.3数据库对象94

4.3.1打开和关闭数据库对象95

4.3.2删除对象97

4.3.3对象的数据库所有权97

4.3.4添加特定对象的数据98

4.3.5对象归档105

第5章 ObjectARX实体对象107

5.1 实体概述107

5.1.1 实体的相互关系107

5.2实体的公共属性108

5.1.2 AutoCAD 2002实体108

5.2.1实体颜色109

5.2.2线型110

5.2.3 实体线型比例110

5.2.4实体的可见性111

5.2.5 实体图层111

5.3实体的公共函数111

5.3.1对象捕捉点112

5.3.2几何变换函数113

5.3.3 交点113

5.3.4 GS标记和子实体114

5.3.5实体炸开128

5.4.1创建一个简单实体130

5.4.2创建一个简单的块表记录130

5.4 创建AutoCAD实体130

5.4.3创建一个具有属性定义的块表记录131

5.4.4创建一个具有属性的块引用134

5.4.5浏览一个块表记录137

5.5坐标系统139

5.5.1实体坐标系统139

5.5.2 AcDbPolylineVertex类139

5.6 AutoCAD实体实例140

5.6.1创建一个复杂实体140

5.6.2浏览一条多义线的顶点141

第6章 容器、选择集和实体143

6.1 符号表143

6.1.1块表147

6.1.2层表147

6.1.3迭代器149

6.1.4访问符号表150

6.2.1组字典152

6.2字典152

6.2.2复合线样式字典155

6.2.3布局字典155

6.2.4创建字典156

6.2.5 列举字典条目157

6.3扩展记录158

6.3.1扩展记录的DXF组码158

6.3.2示例159

6.4操作选择集161

6.4.1选择集的过滤器列表164

6.4.2选择集操作168

6.4.3选择集变换170

6.5.1实体名函数172

6.5实体名和实体数据函数172

6.5.2实体数据函数179

6.5.3实体数据函数和图形屏幕189

6.5.4扩展数据的标记190

第7章 ObjectARX派生类196

7.1 ObjectARX中自定义类196

7.1.1派生自定义类196

7.1.2运行时类识别197

7.1.3类声明宏198

7.1.4类执行宏199

7.1.5类初始化函数200

7.2派生AcDbObject类200

7.2.1重载AcDbObject虚函数200

7.2.2对象的引用205

7.2.3所有关系引用206

7.2.4指针引用215

7.2.5 自定义类的长期处理问题216

7.2.6删除对象218

7.2.7撤销和重复操作218

7.2.8 subErase、subOpen、subClose和subCancel函数221

7.2.9编程实例233

7.3 派生AcDbEntity类239

7.3.1派生自定义实体239

7.3.2重载实体的公共函数242

8.1.1 在ObjectARX应用程序中使用MFC264

8.1.2在ObjectARX应用程序中使用动态链接MFC库264

8.1 使用MFC类库264

第8章 ObjectARX用户界面264

8.1.3建立MFC用户界面支持266

8.2 AdUi和AcUi274

8.2.1创建ARX程序框架274

8.2.2创建MFC对话框276

8.2.3创建类和控件277

8.2.4创建对话框处理278

8.2.5添加处理函数代码279

8.3多文档界面286

8.3.1多文档简介286

8.3.2兼容级别289

8.3.3 与多文档交互作用292

8.3.4非重入命令294

83.5多文档命令294

8.3.6独立的文档数据库295

8.4 MDI-Aware型应用程序296

第9章 关于几个高级问题的探讨305

9.1事务处理305

9.1.1事务处理概述305

9.1.2事务管理器305

9.1.3处理事务的几个动作306

9.1.4事务管理实例309

9.2消息通知320

9.2.1通知概述320

9.2.2反应器的使用322

9.3.2协议扩展的实现338

9.3.1协议扩展的定义338

9.3协议扩展338

9.2.3通知使用原则338

9.3.3协议扩展的相关内容340

9.4代理对象345

9.4.1定义代理对象345

9.4.2代理对象生命周期345

9.4.3处理代理对象346

9.4.4显示代理实体346

9.4.5编辑代理实体346

9.4.6卸载应用程序347

9.5深层克隆347

9.5.1深层克隆基础知识347

9.5.2 deepClone()函数354

10.1 ObjectDBX库基础361

10.1.1 ObjectDBX库概述361

第10章 ObjectDBX库361

10.1.2 ObjectDBX的使用362

10.1.3 ObjectDBX和ObjectARX的差别363

10.1.4本地化和XMX文件364

10.1.5事务管理365

10.2创建观察器365

10.2.1观察器部件365

10.2.2 AcGi类库366

10.2.3 AcGix类库366

10.2.4 AcGix与AutoCAD视图的不同367

10.2.5 SimpleView369

10.2.6 WhipView类库369

10.2.7基本观察器的操作370

10.2.8配置建议370

10.4安装ObjectDBX库文件371

10.3请求加载371

10.4.1 使用COMMONFILES372

10.4.2通过版本控制和以共享方式进行安装372

10.4.3保证文件在路径中372

10.4.4保证路径更新正确有效373

10.5其他技术说明375

10.5.1 ACAD_OBJID_INLINE_INTERNAL375

1O.5.2 关于AcDbDatabase类的说明375

10.5.3 AcDbDatabase::insert()函数377

10.5.4在模型空间寻找活动视区377

10.5.5视区的一些细节问题378

10.5.6使用较早版本的DWG文件378

10.5.7扩展实体数据379

10.5.8光栅图像的处理379

热门推荐