注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络计算机辅助设计与工程计算AutoCADAutoCAD 2000 ARX开发技术

AutoCAD 2000 ARX开发技术

AutoCAD 2000 ARX开发技术

定 价:¥42.00

作 者: 刘良华 朱东海
出版社: 清华大学出版社
丛编项: AutoCAD 2000 开发技术丛书
标 签: AutoCAD

购买这本书可以去


ISBN: 9787302007029 出版时间: 2000-01-01 包装:
开本: 787*1092 1/16 页数: 452 字数:  

内容简介

  本书以AutoCAD 2000为开发平台,以Visual C++6.0为编程工具,通过大量的应用例程,详细系统地介绍了采用ObjectARX 2000进行AutoCAD二次开发的方法和技巧。本书内容广泛,涉及二次开发的诸多方面,其中包括开发环境定制、面向对象编程技术、原有ADS编程方法、图形数据库编程、MFC类库的利用、AutoCAD特有的对话框控制语言、Windows消息的使用、COM编程接口、AutoCAD菜单定制、应用程序的移植等。本书不同于一般的开发使用手册,它是作者在总结多年AutoCAD二次开发经验的基础上编写而成的,既考虑了初学者在学习过程中可能遇到的问题和困难,同时也满足了具备相当编程基础的读者需要进一步提高能力的愿望。全书内容安排详略得当,语言通俗易懂,由浅入深,层层递进,理论讲解与实例演示相结合;各章例程相互独立、各有侧重,便于读者在学习过程中进一步练习和掌握。本书不仅可以作为大专院校师生学习AutoCAD 2000二次开发的培训教材,而且也可作为广大AutoCAD二次开发人员和计算机编程爱好者的自学教程。本书共分11章,内容包括:ObjectARX开发概述、面向对象编程技术、一个简单的ARX程序、构造ADSRX应用程序的基本框架、图形数据库编程、ObjectARX与MFC混合编程、对话框控制语言、消息的COM编程接口、定制菜单、从AutoCAD的旧版本移植应用程序。附录中给出了对ADSRX库函数、ObjectARX类库、系统变量的说明。本书是作者在总结多年AutoCAD二次开发经验的基础上编写而成的,尤其是书中的一些小技巧和方法都是作者在实践过程中摸索获得的。作者在内容安排上注意了循序渐进,由浅入深,既考虑了初学者在学习过程中可能遇到的困难,同时也注意到有相当编程基础的读者需要进一步提高能力的愿望。书中还提供了大量具有相当实用性的例程,并且所有例程均调试通过。

作者简介

暂缺《AutoCAD 2000 ARX开发技术》作者简介

图书目录

第1章 ObjectARX开发概述
1.1 ObjectARX 2000介绍
1.1.1 ADS与ARX的比较
1.1.2 ObjectARX 2000库文件简介
1.1.3 ObjectARX 2000新特点
1.1.4 ObjectARX 2000开发功能
1.2 Visual C++6.0开发环境
1.2.1 File菜单
1.2.2 Edit菜单
1.2.3 View菜单
1.2.4 Insert菜单
1.2.5 Project菜单
1.2.6 Build菜单
1.2.7 Debug菜单
1.2.8 Tools菜单
1.2.9 Window菜单
1.2.10 Help菜单
1.3 定制开发环境
1.3.1 设置资源路径
1.3.2 扩展联机帮助
1.3.3 添加高亮度显示关键字
1.4 ObjectARX程序的运行
1.4.1 AutoCAD 2000运行环境
1.4.2 ARX程序的消息响应
1.4.3 ARX程序的事件顺序
1.5 小结
第2章 面向对象编程技术
2.1 面向对象的基本概念
2.1.1 数据抽象
2.1.2 数据封装
2.1.3 继承性
2.1.4 多态性
2.2 面向对象技术在C++中的实现
2.2.1 C++类与结构的比较
2.2.2 数据成员和成员函数
2.2.3 构造函数和析构函数
2.2.4 类对象的生成方法
2.2.5 数据成员和成员函数的访问
2.2.6 友元函数和友元类
2.2.7 类的继承
2.2.8 类的多态性——函数重载和运算符重载
2.2.9 类的多态性——虚函数和纯虚函数
2.3 小结
第3章 一个简单的ARX程序
3.1 动态库基本知识
3.2 ARX程序的创建
3.2.1 新建并设置工程
3.2.2 编写源代码
3.2.3 编译并运行
3.3 ARX程序的调试
3.4 小结
第4章 ADSRX程序开发方法
4.1 基本知识
4.1.1 常规数据类型
4.1.2 结果缓冲区
4.1.3 应用程序请求码、结果码
4.2 函数的变化
4.3 应用程序框架的构造方法
4.3.1 AutoLISP类型
4.3.2 ARX类型
4.4 一个简单的例程
4.5 选择集的构造和使用
4.5.1 重要函数的介绍
4.5.2 选择集的处理
4.5.3 应用例程
4.6 小结
第5章 图形数据库编程
5.1 图形数据库概述
5.1.1 最基本的图形数据库对象
5.1.2 创建数据库对象
5.2 图形数据库操作
5.2.1 初始化数据库
5.2.2 创建和增加数据库
5.2.3 保存图形数据库
5.2.4 块输出操作
5.2.5 插入一个数据库
5.2.6 设置当前数据库的值
5.2.7 应用例程
5.3 多文档界面
5.3.1 多文档界面简介
5.3.2 SDI系统变量
5.3.3 兼容层次
5.3.4 多文档间的交互
5.3.5 非重入命令
5.3.6 应用例程
5.4 小结
第6章 ObjectARX与MFC混合编程
6.1 在ObjectARX中使用MFC
6.2 与MFC动态链接的ObjectARX应用程序
6.2.1 动态链接MFC库Visual C++的参数设置
6.2.2 动态链接MFC库时对ObjectARX应用程序的调试
6.2.3 资源管理
6.3 内置的MFC用户界面支持
6.3.1 类库图谱
6.3.2 AdUi对话框类和AcUi对话框类
6.3.3 AdUi控制条类和AcUi控制条类
6.3.4 AdUi和AcUi编程控件
6.3.5 AdUi和AcUi组合框控件
6.3.6 AdUi和AcUi按钮类
6.3.7 使用和扩展AdUi选项标签对话框体系
6.3.8 构造一个可扩展的用户选项标签对话框
6.3.9 扩展AutoCAD内置的选项标签对话框功能
6.4 AppWizard使用AdUi和AcUi类库的方法
6.4.1 创建ObjectARX MFC应用程序的框架
6.4.2 利用App Studio创建MFC对话框
6.4.3 创建类和控件
6.4.4 创建对话框的处理函数
6.4.5 在处理函数中添加代码
6.5 小结
第7章 对话框控制语言
7.1 对话框样例
7.1.1 编写DCL源代码
7.1.2 对话框的调用
7.1.3 对话框的调试
7.1.4 回调函数
7.1.5 片型框模式
7.2 片型框原型介绍
7.2.1 命令按钮
7.2.2 文本编辑框
7.2.3 列表框
7.2.4 下拉式列表
7.2.5 图像按钮
7.2.6 单选按钮
7.2.7 核选框
7.2.8 滑动条
7.2.9 图像框
7.2.10 文本框
7.2.11 片型框属性小结
7.3 DCL对话框的布局
7.3.1 水平排列
7.3.2 垂直排列
7.3.3 调整空白区
7.4 片型框的引用
7.5 应用例程
7.6 小结
第8章 消息的应用
8.1 基于消息机制的编程
8.1.1 ARX API函数
8.1.2 向AutoCAD发送字符串命令
8.1.3 设置进度条
8.1.4 建立ARX程序的消息循环
8.2 钩子函数
8.2.1 监测和过滤消息
8.2.2 快捷键的定义
8.3 小结
第9章 COM编程接口
9.1 COM的基本概念
9.1.1 类型库
9.1.2 接口
9.1.3 引用次数
9.2 在C++语言中的应用
9.2.1 建立工程
9.2.2 添加实现代码
9.3 在Java语言中的应用
9.3.1 建立工程
9.3.2 编辑菜单资源
9.3.3 输入AutoCAD类型库
9.3.4 添加实现代码
9.3.5 编译工程并运行
9.4 小结
第10章 定制菜单
10.1 菜单文件类型
10.2 菜单定制语法
10.2.1 标签文本
10.2.2 菜单宏命令
10.2.3 DIESEL表达式
10.3 菜单节
10.3.1 菜单组
10.3.2 下拉菜单和快捷菜单
10.3.3 辅助及按钮菜单
10.3.4 屏幕菜单
10.3.5 帮助提示
10.3.6 加速键
10.3.7 数字输入板菜单
10.3.8 图像菜单
10.3.9 工具栏
10.4 小结
第11章 应用程序的移植
11.1 从AutoCAD 14.0移植
11.1.1 连接库的修改
11.1.2 源代码的修改
11.1.3 应用例程
11.2 从AutoCAD 12.0移植
11.2.1 连接库的修改
11.2.2 源代码的修改
11.2.3 应用例程
11.3 小结
附录A ADSRX库函数参考
附录B ObjectARX类库参考
附录C AutoCAD 2000系统变量

本目录推荐