首页>参考读物>计算机科学与技术>综合

AutoCAD高级开发技术:ARX编程及应用
作者 : 李世国等
出版日期 : 1999-09-01
ISBN : 7-111-07348-7
定价 : 25.00元
扩展资源下载
扩展信息
语种 : 简体中文
页数 : 208
开本 : 16开
原书名 :
原出版社:
属性分类: 店面
包含CD :
绝版 : 已绝版
图书简介

本书全面阐述了基于AutoCAD的第三代开发环境ARX的应用程序设计技术,通过大量实例深入浅出地介绍了利用面向对象的C++语言对AutoCAD进行二次开发的基本方法和步骤、二维和三维实体的生成和编辑算法以及使用MFC实现交互界面可视化设计的关键技术,全书共分9章、第1章和第2章重点介绍了ARX应用程序的设计基础和编译链接方法:第3章和第4章介绍了在工程中非常实用的图块设计和图库管理技术;第5章和第6章全面介绍了AutoCAD数据库容器对象的操作使用技术;第7章介绍了在ARX应用程序中使用MFC的高级编程技术;第8章主要介绍二维参数化程序设计中常用的尺寸标注、图案填充等实用技术;第9章主要介绍了生成基本三维实体,通过挤压和旋转生成三维实体、利用布尔运算生成复杂三维实体的程序设计技术。书中的实例紧密结合工程实际,全部经过上机验证,并已在CAD课题中应用。   本书文字流畅,易于阅读理解,具有很好的实用价值,可供机械、电子等行业的工程技术人员和工科院校的师生使用。

作者简介

李世国等:暂无简介

图书目录

目录 第1章 ARX应用程序设计概述 1.1 AutoCAD开发环境的发展和ARX应用程序 1.1.1 概述 1.1.2 AutoLISP和ADS应用程序与AutoCAD的通讯 1.1.3 ARX应用程序 1.2 ARX应用程序开发环境介绍 1.2.1 AutoCAD R13的 ARX应用程序开发环境 1.2.2 AutoCAD R14的ARX应用程序开发环境 1.2.3 AutoCAD 2000的ARX应用程序开发环境 1.3 ARX应用程序的基本结构 1.3.1 ADSRX和ARX程序实例 1.3.2 程序的基本结构分析 1.4 ARX应用程序的生成方法 1.4.1 命令行方式的编译和链接 1.4.2 在Visual C++IDE环境的编译和链接 1.5 ARX应用程序的装入和运行 第2章 AutoCAD数据库基础 2.1 AutoCAD数据库概述 2.1.1 符号表 2.1.2 对象字典 2.2 AutoCAD数据库的基本操作 2.2.1 数据库的初始状态 2.2.2 创建数据库对象的基本方法 2.2.3 数据库的建立和存盘 2.3 AutoCAD数据库对象的编辑 2.3.1 数据库对象的打开和关闭 2.3.2 获得数据库对象标识符的方法 2.3.3 数据库对象的常用编辑 2.4 复杂实体的生成和编辑 2.4.1 生成一个AcDb2dPolyline对象 2.4.2 AcDb2dPolyline对象的编辑 第3章 图块设计技术 3.1 AutoCAD数据库中图块的定义 3.1.1 数据库中图块的定义机制 3.1.2 简单图块的定义示图 3.1.3 属性块的定义和实例 3.2 AutoCAD数据库中图块的引用 3.2.1 简单图块的引用 3.2.2 属性块的引用 3.3 AutoCAD数据库中图块的检索 3.3.1 当前图形数据库中块的检索 3.3.2 用户定义数据库中块的检索 3.3.3 块中实体的检索 3.4 图块的高级编程技术 3.4.1 利用复制技术生成图块 3.4.2 把图形文件作为一个块在当前数据库中定义 第4章 ARX应用程序综合实例:图库管理模块设计 4.1 图库管理模块概述 4.1.1 模块的基本组成和主要功能 4.1.2 模块的主要特点 4.1.3 模块的运行机制 4.2 界面设计和主控函数设计 4.2.1 界面设计 4.2.2 主控函数设计 4.3 主要子函数的功能和调用 4.3.1 Set_list_item(int no)函数 4.3.2 main_dialog()函数 4.3.3 funtion_insert_block(int tag)函数 4.3.4 Call_insert()函数 4.3.5 sub_dialog()函数 4.4 程序编译链接和运行 4.4.1 源程序清单 4.4.2 程序的编译链接和运行 第5章 容器对象之一:符号表的操作和使用技术 5.1 数据库对象的层次关系和容器对象的概念 5.2 符号表和符号表操作函数 5.2.1 符号表、符号表记录和相应的类及类名 5.2.2 符号表的主要操作函数 5.3 层表的操作和使用技术 5.3.1 建立新层 5.3.2 层的属性设置和查询函数 5.3.3 层属性的修改和查询实例 5.3.4 数据库中层的检索 5.3.5 设置图形数据库的当前层 5.4 字体样式表的操作和使用技术 5.4.1 定义字体样式 5.4.2 字体的效果设置和查询函数 5.5 尺寸标注样式表的操作和使用技术 5.5.1 尺寸标注样式和尺寸变量 5.5.2 尺寸标注样式表的操作函数 5.5.3 尺寸标注样式表应用实例 5.6 符号表记录的建立、编辑和查询 5.6.1 符号表记录的建立 5.6.2 符号表记录的编辑 5.6.3 符号表记录的查询 5.6.4 应用实例一:线型表记录的建立 5.6.5 应用实例二:线型表记录的编辑 5.6.6 应用实例三:线型表记录的查询 第6章 容器对象之二:对象字典的操作和使用技术 6.1 组字典的操作使用技术 6.1.1 组和组字典 6.1.2 组字典操作的常用函数介绍 6.1.3 AcDbGroup类的常用成员函数介绍 6.1.4 组字典技术应用实例 6.2 多线样式字典的操作和使用技术 6.2.1 建立多线样式 6.2.2 多线样式主要函数介绍 6.2.3 多线对象建立实例 6.3 用户对象字典的操作和使用技术 6.3.1 有名对象字典、用户对象字典和字典中的对象 6.3.2 用户对象字典定义和字典对象的查询 6.3.3 用户对象字典的操作实例之一:实体对象的加入和查询 6.3.4 用户对象字典的操作实例之二:扩展记录的加入和查询 第7章 使用MFC的ARX应用程序设计技术和应用 7.1 ARX应用程序与MFC库的链接方式 7.1.1 静态链接和动态链接的含义 7.1.2 静态链接和动态链接比较 7.2 使用MFC的ARX应用程序结构和功能 7.2.1 与MFC静态链接的ARX应用程序初始化部分 7.2.2 与MFC动态链接的ARX应用程序初始化部分 7.2.3 程序的主体部分 7.2.4 使用MFC的ARX应用程序运行机制 7.3 使用MFC的ARX应用程序建立方法 7.3.1 创建ARX应用程序框架 7.3.2 设计主体程序 7.3.3 设计初始化部分 7.3.4 模块定义文件的修改 7.3.5 编译和链接选项设置 7.3.6 程序的生成和运行 7.3.7 本节小结 7.4 模式对话框界面设计实例 7.5 无模式对话框界面设计实例 7.6 属性对话框界面设计实例 第8章 ARX应用程序设计中的实用技术和实例 8.1 ARX应用程序中的尺寸标注技术 8.1.1 尺寸对象的组成和常用的尺寸标注类 8.1.2 常用尺寸标注类的成员函数介绍 8.1.3 尺寸标注对象的生成 8.2 尺寸标注技术应用实例 8.2.1 主要功能介绍 8.2.2 主要子函数说明 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.3.7 填充图案显示控制 8.4 ARX应用程序中的图案填充技术和应用 8.4.1 图案填充对象的生成 8.4.2 应用实例 8.5 ARX应用程序中的视图管理技术和应用 8.5.1 概述 8.5.2 视图的生成和查询 8.5.3 视图管理程序介绍 第9章 ARX应用程序中的实体造型技术和应用 9.1 基本三维实体生成技术 9.1.1 基本三维实体生成方法 9.1.2 生成基本三维实体的成员函数介绍 9.1.3 生成基本实体的程序设计实例 9.2 基于二维对象生成三维实体的程序设计 9.2.1 将二维对象挤出成三维实体 9.2.2 将二维对象旋转成三维实体 9.2.3 用挤出方法生成三维实体的程序设计实例 9.3 三维实体的布尔运算和查询 9.3.1 三维实体的布尔运算及布尔运算函数 9.3.2 三维实体的查询 9.4 三维实体参数化绘图程序设计实例 9.4.1 输入参数和交互界面 9.4.2 主要变量和函数 9.4.3 程序初始化部分和实现文件 9.4.4 程序的运行结果 9.5 复杂零件的三维实体造型程序设计实例 9.5.1 程序的设计思路和蜗杆齿廓生成原理 9.5.2 刀具生成技术 9.5.3 刀具和蜗杆圆柱体的位置变换 9.5.4 蜗杆齿廓的生成

教学资源推荐
作者: 窦万峰
作者: [德] 史蒂文·S. 斯基纳(Steven S.Skiena) 著
作者: 吕云翔 王洋 肖咚 编著
参考读物推荐
作者: 焜耀研究院 编著
作者: (美)Benjamin G.Sullins, Mark B.Whipple