图书介绍

CAD二次开发理论与技术2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

CAD二次开发理论与技术
  • 董玉德,赵韩著 著
  • 出版社: 合肥:合肥工业大学出版社
  • ISBN:9787565001000
  • 出版时间:2009
  • 标注页数:370页
  • 文件大小:34MB
  • 文件页数:386页
  • 主题词:计算机辅助设计

PDF下载


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

下载说明

CAD二次开发理论与技术PDF格式电子书版下载

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

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

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

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

图书目录

第1章 绪论1

1.1CAD技术概述1

1.1.1CAD技术简介1

1.1.2主流CAD工具2

1.1.3CAD发展趋势6

1.2CAD二次开发7

1.2.1CAD二次开发简述7

1.2.2主流CAD软件的二次开发8

1.2.3CAD二次开发方法9

1.3AutoCAD二次开发11

1.3.1二次开发的意义11

1.3.2开发工具11

1.4ObjectARX慨述13

1.4.1ObjectARX功能简介14

1.4.2ObjectARX类库介绍15

1.4.3ObjectARX的优势特点16

第2章 Visual C++开发平台与面向对象程序设计17

2.1Visual C++开发环境17

2.1.1环境介绍17

2.1.2菜单17

2.1.3工具栏18

2.1.4输出窗口18

2.1.5联机帮助19

2.1.6项目工作区和客户区19

2.2面向对象的程序设计19

2.2.1数据抽象20

2.2.2类20

2.2.3对象23

2.2.4构造函数和析构函数24

2.2.5继承27

2.2.6多态性32

2.2.7ObjectARX类的设计34

第3章 MFC与控件36

3.1MFC对话框的创建36

3.1.1对话框的创建流程36

3.1.2利用VC向导生成ARX的一般步骤36

3.1.3创建添加对话框资源38

3.1.4创建对话框类39

3.2非模态对话框与消息对话框43

3.2.1非模态对话框43

3.2.2非模态对话框的特点43

3.2.2消息模态对话框43

3.3Visual C++中的消息机制45

3.3.1消息概念与结构45

3.3.2消息种类46

3.3.3控件通知消息46

3.3.4控件通知格式47

3.4常用控件的使用48

3.4.1控件的共有特征48

3.4.2控件的创建49

3.4.3访问控件与销毁控件50

3.4.4静态控件50

3.4.5按钮控件53

3.4.6编辑框(Edit Box)控件56

3.4.7列表框(List Box)控件59

3.4.8组合框(Combo Box)控件63

第4章 ObjectARX基础67

4.1为什么要用ObjectARX67

4.2ObjectARX程序设计环境68

4.2.1ObjectARX开发包69

4.2.2ObjectARX功能69

4.3ObjectARX应用程序70

4.3.1ObjectARX应用程序框架70

4.3.2ObjectARX应用程序的创建70

4.3.3一个完整的ObjectARX程序72

4.3.4ARX应用程序的执行过程76

4.3.5ARX应用程序的调用76

4.3.6卸载应用程序78

4.4访问AutoCAD的全局函数78

4.4.1查询及命令78

4.4.2用户输入81

4.4.3类型转换83

第5章 ObjectARX类库86

5.1AcRx库86

5.1.1概述86

5.1.2AcRxObject类87

5.1.3AcRxDictionary类88

5.1.4AcadAppInfo类89

5.1.5AcRxDynamicLinker89

5.2AcEd库91

5.2.1概述91

5.2.2AcEdCommand91

5.2.3AcEdCommandStack92

5.2.4AcEdUiContext92

5.2.5AcEdJig93

5.2.6AcEdInputPointFilter93

5.2.7AcEdInputPointMonitor93

5.3AcDb库94

5.4AcGi库95

5.4.1概述95

5.4.2AcGiEdgeData95

5.4.3AcGiFaceData95

5.4.4AcGiTextStyle99

5.4.5其他类102

5.4.6应用102

5.5AcGe库103

5.5.1概述103

5.5.2直线和平面类103

5.5.3曲线类104

5.5.4曲面类104

5.5.5专用求值类107

5.6ObjectARX全局实用函数108

5.6.1变量、类型和值108

5.6.2结果缓冲区结构与类型代码110

5.6.3函数结果码111

5.6.4位控码111

5.6.5结果缓冲区内存管理112

5.7选择集、实体和符号表函数114

5.7.1选择集函数114

5.7.2实体函数118

5.7.3符号表函数123

5.8COM接口124

5.8.1COM的概念124

5.8.2AutoCAD COM包124

5.8.3使用ObjectARX访问COM接口128

5.9Actives自动控件的实现130

5.9.1AcDbObjects和自动对象关系130

5.9.2创建COM对象132

第6章 AutoCAD数据库135

6.1数据库入门135

6.1.1AutoCAD数据库135

6.1.2基本的数据库对象136

6.1.3在AutoCAD中创建对象137

6.1.4ObjectARX代码示例138

6.2数据库操作140

6.2.1创建图形数据库140

6.2.2图块操作141

6.2.3插入数据库147

6.2.4设置图形数据库的当前特性值149

6.2.5事务操作152

6.2.6图形摘要信息处理160

6.2.7数据库操作示例161

6.3数据库对象162

6.3.1打开和关闭对象162

6.3.2删除对象163

6.3.3对象的隶属关系164

6.3.4数据库对象应用实例164

第7章 实体165

7.1实体的定义165

7.2实体的隶属关系165

7.3实体对象的公共属性165

7.3.1实体颜色166

7.3.2实体线型167

7.3.3实体线型比例167

7.3.4实体可见性168

7.3.5实体图层168

7.4坐标系统169

7.5实体的公共函数170

7.5.1对象捕捉点171

7.5.2几何变换函数172

7.5.3交点172

7.5.4创建简单实体173

7.5.5创建复杂实体173

第8章 容器对象176

8.1符号表176

8.1.1块表(AcDbBlockTable)176

8.1.2尺寸标注样式表(AcDbDimStyleTable)177

8.1.3层表(AcDbLayerTable)178

8.1.4线型表(AcDbLinetypeTable)180

8.1.5应用程序注册表(AcDbRegAppTable)181

8.1.6文字样式表(AcDbTextStyleTable)182

8.1.7用户坐标系表(AcDbUCSTable)182

8.1.8视口表(AcDbViewPortTable)186

8.1.9视窗表(AcDbViewTable)187

8.2布局188

8.3扩展数据(XData)188

8.3.1结果缓冲区188

8.3.2相关函数189

8.3.3应用过程189

8.4字典191

8.4.1扩展字典191

8.4.2有名对象字典194

8.4.3组字典197

第9章 绘图与设计环境200

9.1基本绘图环境设置200

9.1.1绘图环境程序设计思路200

9.1.2比例设置200

9.1.3线型设置202

9.1.4字型与标注变量106

9.2工程设计标注211

9.2.1常用标注211

9.2.2尺寸公差标注215

9.2.3形位公差标注224

9.2.4表面粗糙度标注229

9.3装配图基本要素234

9.3.1图纸幅面自动生成234

9.3.2零件号标注235

9.4图元变换242

9.5实用程序文件清单244

9.5.1一般标注程序244

9.5.2表面粗糙度标注程序245

9.5.3零件号标注程序245

9.5.4图纸幅面生成程序246

第10章 2D参数化绘图与设计247

10.1图形编程的尺寸驱动247

10.1.1数据库和参数化变量的传递248

10.1.2求关键点及绘制实体图形248

10.1.3标注剖面线249

10.1.4尺寸标注249

10.2关系数据库式的变量驱动250

10.2.1零件实例的生成250

10.2.2零件实例尺寸驱动修改251

10.2.3参数化零件的目录式查询252

10.3面向图形结构单元的参数化252

10.3.1图形结构单元的分类252

10.3.2图形结构单元的参数化原理254

10.4实用程序文件清单254

10.4.1图形编程尺寸驱动254

10.4.2关系数据库式变量驱动258

10.4.3图形结构单元参数化259

第11章 3D参数化绘图与设计260

11.1三维建模260

11.2三维实体图元类260

11.2.1三维实体类AcDb3dSolid260

11.2.2面域表示类AcDbRegion263

11.3三维实体图元生成实例264

11.3.1公共派生类264

11.3.2部分功能的实现266

11.4遍历三维实体图元的拓扑结构269

11.4.1边界表示类269

11.4.2应用实例270

11.5复杂零件三维实体造型277

11.5.1程序演示功能277

11.5.2零件模型的生成过程277

第12章 标准件库参数化282

12.1标准件库开发方案282

12.1.1设计目标282

12.1.2设计思想282

12.1.3设计过程283

12.2标准件库实现技术284

12.2.1事物特性表284

12.2.2用户界面技术284

12.2.3数据库管理286

12.2.4滚动轴承的选型与校核288

12.2.5参数化技术290

12.3标准件库的建立291

12.3.1菜单的定制291

12.3.2对话框设计292

12.3.3轴承程序演示293

12.3.4带设计计算程序演示294

12.4实用程序文件清单296

12.4.1轴承296

12.4.2挡圈298

12.4.3键299

12.4.3螺钉299

12.4.4螺母300

12.4.5螺栓301

12.4.6螺柱301

12.4.7铆钉302

12.4.8密封圈302

12.4.9垫圈303

12.4.10销303

12.4.11齿轮与带304

第13章 离线式图纸表格信息提取应用307

13.1开发工具307

13.1.1Open Design Alliance的产生307

13.1.2DWGdirectX技术提供的编程接口308

13.2提取表格信息Activex控件开发技术309

13.2.1总体开发方案309

13.2.2开发思路310

13.2.3软件总体设计310

13.3对DWGdirectX进行面向对象化封装310

13.3.1引入DWGdirectX接口310

13.3.2封装DWGdirectX接口311

13.4DWG文件表格信息单元分析313

13.4.1基本概念定义313

13.4.2表格信息单元之间存在的语义关系与位置关系314

13.4.3标题栏分析314

13.4.4明细栏分析316

13.5表格信息的识别提取过程317

13.5.1提取所有实体过程317

13.5.2表格线分组分析317

13.5.3交点计算319

13.5.4交点计算单元格的形成与表格组成320

13.5.5接口的使用321

13.6DWG文件表格信息提取实现过程322

13.6.1测试演示过程322

13.6.2PDM(产品数据管理系统)中使用情况323

13.7主要类文件325

第14章 在液压机设计计算中的应用333

14.1开发环境配置333

14.2液压机设计基本知识334

14.3程序设计总体实现335

14.4单柱式液压机设计计算程序化实现339

14.5其他主要实用程序352

14.6实用程序文件清单355

附录一 ADS和ARX 函数对照表359

附录二 网络中的工程案例文件364

附录三 ObjectARX 2010自带学习案例文件366

参考文献369

热门推荐