书籍详情

AutoCAD 2000 ObjectARX编程指南

AutoCAD 2000 ObjectARX编程指南

作者:(爱尔兰)麦克奥理(Charles McAuley)著;李世国等译

出版社:机械工业出版社

出版时间:2000-07-01

ISBN:9787111080749

定价:¥58.00

购买这本书可以去
内容简介
  ObjectARX 是 AutoCAD 2000 最强大的应用程序开发环境,本书循序渐进地介绍了ObjectARX技术,详细介绍了如何利用Visual C++6.0和ObjectARX 2000 结合开发AutoCAD 2000实用程序,满足AutoCAD定制要求。书中有大量的应用程序实例,这些实例可有效地帮助读者掌握编程技巧。本书原英文版是Autodesk公司技术开发小组与Autodesk出版社联合制作的结晶,它的出版受到Autodesk公司、出版社各方的高度评价,一致认为是一本值得程序设计人员珍藏的好书。
作者简介
暂缺《AutoCAD 2000 ObjectARX编程指南》作者简介
目录
前言
第1章 ObjectARX入门    
1.1 引言    
1.2 如何选择Visual LISP、VBA或
ObjectARX 2000进行AutoCAD编程    
1.2.1 AutoLISP/Visual LISP    
1.2.2 用于应用程序的Visual Basic    
1.2.3 ADS    
1.2.4 Object ARX    
1.3 选用哪一种Visual C++版本    
1.4 为什么要学MFC    
1.5 动态链接库    
1.6 ARX入口点函数:AcrxEntryPoint()    
1.7 创建第一个ObjectARX应用程序    
1.7.1 创建DLL    
1.7.2 在Visual C++工程中插入文件    
1.7.3 修改工程设置    
1.8 运行Hello1 ARX程序    
1.9 ARX应用程序HELLO1的成员    
1.10 用定制类创建一个ARX应用程序    
1.10.1 用从AcRxObject中派生出来的类创
建一个应用程序    
1.10.2 运行Hello2 ObjectARX应用程序    
1.10.3 ARX应用程序HELLO2的成员    
1.11 ObjectARX 2000向导    
1.12 辅助资源    
第2章 ObjectARX环境与本书综述    
2.1 ObjectARX库    
2.2 AcRx库    
2.3 AcEd库    
2.4 AcDb库    
2.5 AcGi库    
2.6 AcGe库    
2.7 ADSRX库(以前的ADS)    
2.8 本书内容概述    
第3章 ADSRX(ADS)基础    
3.1 ADS的历史    
3.2 ADS中定义的变量、类型和常数值    
3.3 ADSRX中的AutoCAD命令    
3.4 向用户发送信息    
3.5 应用程序实例CH3_1    
3.6 应用程序实例CH3_1要点分析    
3.7 获取用户信息    
3.8 在AutoCAD中选择实体    
3.9 应用程序实例CH3_1要点的进一步
分析    
3.10 选择集    
3.10.1 选择集的过滤    
3.10.2 选择集的关系过滤    
3.10.3 选择集的条件过滤    
3.10.4 选择集的扩展实体数据过滤    
3.10.5 转换矩阵和选择集    
3.10.6 选择集的操作    
3.11 数据类型转换函数    
3.12 应用程序实例CH3_2    
3.13 应用程序实例CH3_2要点分析    
3.14 应用程序实例CH3_3    
3.15 应用程序实例CH3_3要点分析    
第4章 AutoCAD的数据库和实体结构    
4.1 符号表    
4.2 有名对象字典    
4.3 数据库对象的初始状态    
4.4 实体句柄、对象ID号和多重数据库    
4.5 创建对象    
4.6 用ObjectARX创建对象    
4.7 对象的打开和关闭    
4.8 在组字典中加进一个组    
4.9 AutoCAD的数据库结构    
4.10 数据库常驻对象    
4.11 常用返回码    
4.12 符号表函数    
4.13 应用程序实例CH4_1    
4.14 应用程序实例CH4_1要点分析    
4.15 AutoCAD的实体类    
4.15.1 AcDbEntity类查询函数    
4.15.2 AcDbEntity类编辑函数    
4.15.3 AcDbEntity类杂函数    
4.15.4 AcDbCurve类    
4.15.5 AcDbLine类    
4.15.6 AcDbCircle类    
4.16 应用程序实例CH4_2    
4.17 应用程序实例CH4_2要点分析    
4.18 应用程序实例CH4_3    
4.19 应用程序实例CH4_3要点分析    
4.20 ObjectARX的集合类    
4.21 应用程序实例CH4_4    
4.22 AutoCAD的复杂实体    
4.23 应用程序实例CH4_5:AcDbPolyline    
4.24 应用程序实例CH4_6:
AcDbBlockReference    
4.25 应用程序实例CH4_7:AcDbBlockReference
和AcDbAttribute    
4.26 应用程序实例CH4_8:AcDbBlockReference
和AcDbAttribute    
第5章 ObjectARX的几何类    
5.1 几何基本类概述    
5.1.1 AcGePoint2d    
5.1.2 矩阵操作    
5.2 AcGe二维实体类    
5.2.1 AcGeEntity2d    
5.2.2 AcGeCurve2d    
5.2.3 AcGeLinearEnt2d    
5.2.4 AcGeCircArc2d    
5.2.5 AcGe三维实体类层次    
5.3 应用程序实例CH5_1    
第6章 DCL对话框    
6.1 对话框的组成    
6.1.1 预定义的活动控件    
6.1.2 预定义控件的属性    
6.1.3 布局和尺寸属性    
6.1.4 功能属性    
6.1.5 关键字属性    
6.2 DCL语法    
6.3 应用程序实例CH6_1    
6.4 常用的对话框函数    
6.5 单文档界面和部分注意事项    
6.6 应用程序实例CH6_2    
6.7 隐藏对话框    
6.8 应用程序实例CH6_3    
6.9 嵌套对话框    
6.10 应用程序实例CH6_4    
第7章 MFC对话框和ObjectARX 的用户
界面扩展    
7.1 工程设置    
7.2 资源    
7.3 模式对话框函数和应用程序实例
CH7_1    
7.4 模式对话框函数和应用程序实例
CH7_2    
7.5 无模式对话框函数和应用程序实例
CH7_3    
7.6 标签式对话框和应用程序实例CH7_4    
7.7 向导式对话框和应用程序实例CH7_5    
7.8 通用控件和应用程序实例CH7_6    
7.9 单一资源动态链接库和应用程序实例
CH7_7    
7.10 其他示例资料    
第8章 定制类、实体和ObjectDBX    
8.1 扩展实体数据和应用程序实例
CH8_1    
8.2 扩展字典和应用程序实例CH8_2    
8.3 有名对象字典和应用程序实例CH8_3    
8.4 派生于AcDbObject的定制类和应用
程序实例CH8_4    
8.5 ObjectDBX    
8.6 派生于AcDbEntity的定制实体和应用
程序实例CH8_5    
8.7 其他示例资料    
第9章 事务、反应器和通知    
9.1 事务    
9.2 事务和应用程序实例CH9_1UI    
9.3 反应器和通知    
9.4 临时反应器、通知和应用程序实例
CH9_2UI    
9.5 永久反应器、通知和应用程序实例
CH9_3UI    
9.6 其他示例资料    
9.7 结束语    
前言
第1章 ObjectARX入门    
1.1 引言    
1.2 如何选择Visual LISP、VBA或
ObjectARX 2000进行AutoCAD编程    
1.2.1 AutoLISP/Visual LISP    
1.2.2 用于应用程序的Visual Basic    
1.2.3 ADS    
1.2.4 Object ARX    
1.3 选用哪一种Visual C++版本    
1.4 为什么要学MFC    
1.5 动态链接库    
1.6 ARX入口点函数:AcrxEntryPoint()    
1.7 创建第一个ObjectARX应用程序    
1.7.1 创建DLL    
1.7.2 在Visual C++工程中插入文件    
1.7.3 修改工程设置    
1.8 运行Hello1 ARX程序    
1.9 ARX应用程序HELLO1的成员    
1.10 用定制类创建一个ARX应用程序    
1.10.1 用从AcRxObject中派生出来的类创
建一个应用程序    
1.10.2 运行Hello2 ObjectARX应用程序    
1.10.3 ARX应用程序HELLO2的成员    
1.11 ObjectARX 2000向导    
1.12 辅助资源    
第2章 ObjectARX环境与本书综述    
2.1 ObjectARX库    
2.2 AcRx库    
2.3 AcEd库    
2.4 AcDb库    
2.5 AcGi库    
2.6 AcGe库    
2.7 ADSRX库(以前的ADS)    
2.8 本书内容概述    
第3章 ADSRX(ADS)基础    
3.1 ADS的历史    
3.2 ADS中定义的变量、类型和常数值    
3.3 ADSRX中的AutoCAD命令    
3.4 向用户发送信息    
3.5 应用程序实例CH3_1    
3.6 应用程序实例CH3_1要点分析    
3.7 获取用户信息    
3.8 在AutoCAD中选择实体    
3.9 应用程序实例CH3_1要点的进一步
分析    
3.10 选择集    
3.10.1 选择集的过滤    
3.10.2 选择集的关系过滤    
3.10.3 选择集的条件过滤    
3.10.4 选择集的扩展实体数据过滤    
3.10.5 转换矩阵和选择集    
3.10.6 选择集的操作    
3.11 数据类型转换函数    
3.12 应用程序实例CH3_2    
3.13 应用程序实例CH3_2要点分析    
3.14 应用程序实例CH3_3    
3.15 应用程序实例CH3_3要点分析    
第4章 AutoCAD的数据库和实体结构    
4.1 符号表    
4.2 有名对象字典    
4.3 数据库对象的初始状态    
4.4 实体句柄、对象ID号和多重数据库    
4.5 创建对象    
4.6 用ObjectARX创建对象    
4.7 对象的打开和关闭    
4.8 在组字典中加进一个组    
4.9 AutoCAD的数据库结构    
4.10 数据库常驻对象    
4.11 常用返回码    
4.12 符号表函数    
4.13 应用程序实例CH4_1    
4.14 应用程序实例CH4_1要点分析    
4.15 AutoCAD的实体类    
4.15.1 AcDbEntity类查询函数    
4.15.2 AcDbEntity类编辑函数    
4.15.3 AcDbEntity类杂函数    
4.15.4 AcDbCurve类    
4.15.5 AcDbLine类    
4.15.6 AcDbCircle类    
4.16 应用程序实例CH4_2    
4.17 应用程序实例CH4_2要点分析    
4.18 应用程序实例CH4_3    
4.19 应用程序实例CH4_3要点分析    
4.20 ObjectARX的集合类    
4.21 应用程序实例CH4_4    
4.22 AutoCAD的复杂实体    
4.23 应用程序实例CH4_5:AcDbPolyline    
4.24 应用程序实例CH4_6:
AcDbBlockReference    
4.25 应用程序实例CH4_7:AcDbBlockReference
和AcDbAttribute    
4.26 应用程序实例CH4_8:AcDbBlockReference
和AcDbAttribute    
第5章 ObjectARX的几何类    
5.1 几何基本类概述    
5.1.1 AcGePoint2d    
5.1.2 矩阵操作    
5.2 AcGe二维实体类    
5.2.1 AcGeEntity2d    
5.2.2 AcGeCurve2d    
5.2.3 AcGeLinearEnt2d    
5.2.4 AcGeCircArc2d    
5.2.5 AcGe三维实体类层次    
5.3 应用程序实例CH5_1    
第6章 DCL对话框    
6.1 对话框的组成    
6.1.1 预定义的活动控件    
6.1.2 预定义控件的属性    
6.1.3 布局和尺寸属性    
6.1.4 功能属性    
6.1.5 关键字属性    
6.2 DCL语法    
6.3 应用程序实例CH6_1    
6.4 常用的对话框函数    
6.5 单文档界面和部分注意事项    
6.6 应用程序实例CH6_2    
6.7 隐藏对话框    
6.8 应用程序实例CH6_3    
6.9 嵌套对话框    
6.10 应用程序实例CH6_4    
第7章 MFC对话框和ObjectARX 的用户
界面扩展    
7.1 工程设置    
7.2 资源    
7.3 模式对话框函数和应用程序实例
CH7_1    
7.4 模式对话框函数和应用程序实例
CH7_2    
7.5 无模式对话框函数和应用程序实例
CH7_3    
7.6 标签式对话框和应用程序实例CH7_4    
7.7 向导式对话框和应用程序实例CH7_5    
7.8 通用控件和应用程序实例CH7_6    
7.9 单一资源动态链接库和应用程序实例
CH7_7    
7.10 其他示例资料    
第8章 定制类、实体和ObjectDBX    
8.1 扩展实体数据和应用程序实例
CH8_1    
8.2 扩展字典和应用程序实例CH8_2    
8.3 有名对象字典和应用程序实例CH8_3    
8.4 派生于AcDbObject的定制类和应用
程序实例CH8_4    
8.5 ObjectDBX    
8.6 派生于AcDbEntity的定制实体和应用
程序实例CH8_5    
8.7 其他示例资料    
第9章 事务、反应器和通知    
9.1 事务    
9.2 事务和应用程序实例CH9_1UI    
9.3 反应器和通知    
9.4 临时反应器、通知和应用程序实例
CH9_2UI    
9.5 永久反应器、通知和应用程序实例
CH9_3UI    
9.6 其他示例资料    
9.7 结束语    
猜您喜欢

读书导航