AutoCAD高级开发技术--ARX编程及应用

AutoCAD高级开发技术--ARX编程及应用 pdf epub mobi txt 电子书 下载 2026

出版者:机械工业出版社
作者:李世国
出品人:
页数:207
译者:
出版时间:1999-09
价格:25.00
装帧:平装
isbn号码:9787111073482
丛书系列:
图书标签:
  • 计算机图形学
  • 建築繪圖
  • ARX
  • 111111111111111
  • AutoCAD
  • ARX
  • 编程
  • 开发
  • 技术
  • AutoLISP
  • C++
  • 图形
  • 工程
  • 软件
  • 设计
想要找书就要到 小哈图书下载中心
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

具体描述

本书全面阐述了基于AutoCAD的第三代开发环境ARX的应用程序设计技术。通过大

量实例深入浅出地介绍了利用面向对象的C++语言对AutoCAD进行二次开发的基本方法和

步骤、二维和三维实体的生成和编辑算法以及使用MFC实现交互界面可视化设计的关键技

术。全书共分9章,第1章和第2章重点介绍了ARX应用程序的设计基础和编译链接方法;

第3章和第4章介绍了在工程中非常实用的图块设计和图库管理技术;第5章和第6章全面介

绍了AutoCAD数据库容器对象的操作使用技术;第7章介绍了在ARX应用程序中使用MFC

的高级编程技术;第8章主要介绍二维参数化程序设计中常用的尺寸标注、图案填充等实

用技术;第9章主要介绍了生成基本三维实体、通过挤压和旋转生成三维实体、利用布尔

运算生成复杂三维实体的程序设计技术。书中的实例紧密结合工程实际,全部经过上机验

证,并已在CAD课题中应用。

本书文字流畅,易于阅读理解,具有很好的实用价值,可供机械、电子等行业的工

程技术人员和工科院校的师生使用。

本书中文简体字版由机械工业出版社出版,未经出版者书面许可,本书的任何部分

不得以任何方式复制或抄袭。

版权所有,翻印必究。

作者简介

目录信息

目 录
前言
第1章 ARX 应用程序设计概述
1.1AutoCAD开发环境的发展和ARX
应用程序
1.1.1概述
1.1.2AutoLISP和ADS应用程序与
AutoCAD的通讯
1.1.3ARX应用程序
1.2ARX 应用程序开发环境介绍
1.2.1AutoCADR13的ARX应用程序
开发环境
1.2.2AutoCADR14的ARX应
用程序开发环境
1.2.3AutoCAD2000的ARX
应用程序开发环境
1.3ARX应用程序的基本结构
1.3.1ADsRX和ARX程序实例
1.3.2程序的基本结构分析
1.4ARX 应用程序的生成方法
1.4.1命令行方式的编译和链接
1.4.2在VisualC++IDE环境的编译
和链接
1.5ARx 应用程序的装入和运行
第2章 AutoCAD数据库基础
2.1AutoCAD 数据库概述
2.1.1符号表
2.1.2对象字典
2.2AutoCAD数据库的基本操作
2.2.1数据库的初始状态
2.2.2创建数据库对象的基本方法
2.2.3数据库的建立和存盘
2.3AutoCAD数据库对象的编辑
2.3.1数据库对象的打开和关闭
2.3.2获得数据库对象标识符的方法
2.3.3数据库对象的常用编辑
2.4复杂实体的生成和编辑
2.4.1生成一个AcDb2dPolyline对象
2.4.2AcDb2dPolyline对象的编辑
第3章 图块设计技术
3.1AutoCAD数据库中图块的定义
3.1.1数据库中图块的定义机制
3.1.2简单图块的定义示例
3.1.3属性块的定义和实例
3.2AutoCAD数据库中图块的引用
3.2.1简单图块的引用
3.2.2属性块的引用
3.3AutoCAD数据库中图块的检索
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.1Set list item(intno)函数
4.3.2main dialog()函数
4.3.3funtion insert block(inttag)
函数
4.3.4Call insert()函数
4.3.5sub 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.3AcDbGroup类的常用成员函
数介绍
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.1ARX应用程序与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.1ARX应用程序中的尺寸标注技术
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.4ARX应用程序中的图案填充技术
和应用
8.4.1图案填充对象的生成
8.4.2应用实例
8.5ARX应用程序中的视图管理技术和
应用
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蜗杆齿廓的生成
· · · · · · (收起)

读后感

评分

评分

评分

评分

评分

用户评价

评分

这本书的排版和印刷质量也值得称赞,这对于长时间阅读技术书籍的人来说非常重要。字体大小适中,代码块的背景色和代码高亮做得非常到位,长时间阅读下来眼睛不容易疲劳。内容组织上,它采用了循序渐进的结构,确保读者不会因为知识点跨度过大而感到吃力。例如,在前几章建立起对象模型和数据库交互的基础后,后续的章节才能顺利地展开到更复杂的界面定制和工具集成部分。我注意到,作者在介绍每一个新的API功能时,都会配上一个小的、可立即验证的例子,这种即学即用的模式极大地提高了学习的积极性。此外,书中对不同版本的AutoCAD特性差异的探讨也十分细致,这在不断更新软件版本的今天,显得尤为必要,保证了所学知识的适用性和前瞻性。总而言之,这本书的制作非常用心,从内容深度到外在呈现,都体现了对目标读者群体的尊重和深刻理解。

评分

拿到这本书的第一个周末,我就迫不及待地开始尝试书中的一些高级定制案例。坦白说,我之前尝试过一些网上零散的教程,但总是感觉缺乏一个完整、系统的知识体系作为支撑,很多时候是“知其然,而不知其所以然”。这本书的厉害之处在于,它构建了一个非常坚实的理论基础,让你明白为什么某些操作需要那样写,而不是仅仅告诉你“这样做就能实现功能”。它深入剖析了AutoCAD的数据结构,比如实体对象的生命周期管理和数据库的交互方式,这些都是构建健壮、可维护的ARX应用程序的核心。我特别喜欢它对错误处理机制的讲解,这部分内容极其重要,因为在实际开发中,程序的健壮性往往比功能本身更考验开发者的功力。书中提供的那些应对突发状况的策略和范例,是极其宝贵的实战财富。我感觉这本书并非是那种只适合初学者的“速成宝典”,它更像是为有一定编程基础,渴望迈向专业级ARX开发的工程师量身定做的一份深度指南。

评分

我个人认为,这本书超越了大多数关于CAD二次开发书籍的范畴,因为它不仅关注于“如何实现功能”,更侧重于“如何实现高质量、高性能的开发”。特别是关于面向对象设计原则在ARX环境下的具体应用那几章,让我对如何构建可扩展、易于维护的大型应用程序有了全新的认识。作者没有回避那些晦涩难懂、容易出错的底层细节,反而将其作为重点进行深入剖析和优化讲解,这一点非常体现了作者作为资深从业者的专业素养。阅读过程中,我时常会停下来,对照自己过去的项目代码进行反思,发现了不少之前没有注意到的性能瓶颈和设计缺陷。这本书提供的不仅仅是技术知识,更是一种严谨的工程思维。对于任何希望将AutoCAD开发提升到企业级应用高度的开发者而言,这本书无异于一份核心的参考宝典,它会成为你工具箱中不可或缺的一部分,指导你从容应对各种复杂的开发挑战。

评分

这本书的封面设计很吸引人,那种深邃的蓝色调配合着简洁的白色字体,立刻让人感受到一种专业和严谨的气息。我其实是对CAD的底层逻辑和自定义功能一直非常感兴趣,但市面上的很多入门书籍往往停留在基础的命令操作层面,讲不到更深的地方。当我翻开这本书时,首先映入眼帘的是对ARX(AutoCAD Runtime eXtension)编程环境的详尽介绍,这让我非常振奋。它不仅仅是罗列API函数,而是真正从软件架构的角度去剖析了AutoCAD是如何被设计和扩展的。作者似乎非常了解开发者在实际工作中会遇到的痛点,比如内存管理、对象模型的深层交互等等,这些内容在其他地方是很难找到的系统性论述。特别是关于如何高效地处理大量图形数据和实现复杂业务逻辑的章节,写得非常扎实,充满了实战经验的沉淀。我感觉,光是理解和消化这部分内容,就足以让我的开发效率有一个质的飞跃。这本书的结构安排也体现了作者对教学的用心,从基础的概念引入,逐步深入到高级的定制化应用,逻辑衔接非常顺畅,完全没有那种硬凑字数的空洞感。

评分

我一直以来都在寻找一本能够真正帮助我从“会用”CAD转变为“掌控”CAD的工具书,而这本书的出现,简直是雪中送炭。我尤其欣赏作者在处理复杂编程概念时的那种化繁为简的能力。很多技术文档读起来晦涩难懂,充满了拗口的术语,但这本书的讲解却非常贴合实际应用场景。比如,当涉及到自定义实体或修改系统默认行为时,书中提供的代码示例清晰明了,每一步的意图都解释得非常到位,让人能够快速地将理论知识转化为可执行的程序。更难能可贵的是,书中还探讨了一些性能优化的小技巧,这些都是教科书上不会提及的“江湖经验”,比如如何避免不必要的图形重绘,如何合理利用缓存机制来加速程序运行。对于我们这种需要处理超大型工程图纸的工程师来说,性能直接决定了我们工作的流畅度。这本书的价值,远超乎一本单纯的技术参考手册,它更像是一位经验丰富的导师,手把手地带领你领略AutoCAD开发世界的奥秘。

评分

学习三维实体造型之用

评分

学习三维实体造型之用

评分

学习三维实体造型之用

评分

学习三维实体造型之用

评分

学习三维实体造型之用

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2026 qciss.net All Rights Reserved. 小哈图书下载中心 版权所有