图书介绍

Autodesk系列产品开发培训教程【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

Autodesk系列产品开发培训教程
  • 秦洪现,崔惠岚,孙剑等编 著
  • 出版社: 北京:化学工业出版社
  • ISBN:9787122002310
  • 出版时间:2008
  • 标注页数:630页
  • 文件大小:357MB
  • 文件页数:660页
  • 主题词:图形软件-软件开发-教材

PDF下载


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

下载说明

Autodesk系列产品开发培训教程PDF格式电子书版下载

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

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

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

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

图书目录

第1篇 AutoCAD ObjectARX开发教程第1章 AuotCAD开发概览3

1.1 AutoCAD开发概述3

1.1.1 AutoCAD的开发接口4

1.1.2 ObjectARX开发环境6

1.1.3 ObjectARX程序结构7

1.2 ObjectARX工程9

1.2.1 手动创建ObjectARX工程9

1.2.2 程序的加载、运行和卸载13

1.2.3 程序的调试13

1.3 ObjectARX向导的安装和使用14

1.4 练习15

第2章 用户交互16

2.1 概述16

2.2 用户输入16

2.3 结果缓冲区20

2.4 调用AutoCAD内部命令21

2.5 选择集21

2.5.1 创建选择集21

2.5.2 过滤选择集22

2.5.3 操作选择集23

2.6 练习24

第3章 AutoCAD数据库25

3.1 AutoCAD数据库介绍25

3.1.1 AutoCAD的主要组成25

3.1.2 数据库操作26

3.2 符号表26

3.2.1 符号表概述26

3.2.2 符号表操作27

3.2.3 遍历符号表29

3.3 练习30

第4章 实体对象32

4.1 实体对象介绍32

4.2 对象标识34

4.3 对象的类型判断36

4.4 实体操作36

4.4.1 实体操作方式36

4.4.2 实体的删除39

4.4.3 复杂实体的操作39

4.5 实体属性40

4.5.1 实体颜色40

4.5.2 实体线型41

4.5.3 实体线型比例42

4.5.4 实体可见性42

4.5.5 实体图层43

4.6 块定义和块引用43

4.7 练习45

第5章 扩充数据46

5.1 扩展数据46

5.2 扩展词典50

5.2.1 命名对象词典51

5.2.2 数据库对象的扩展词典55

5.3 练习57

第6章 几何类58

6.1 几何类概述58

6.2 三维几何类58

6.2.1 三维点AcGePoint3d58

6.2.2 三维向量AcGeVector3d59

6.2.3 三维矩阵AcGeMatrix3d60

6.2.4 误差精度AcGeTol61

6.2.5 三维几何实体61

6.3 几何类应用63

6.4 练习64

第7章 用户界面65

7.1 ObjectARX应用程序中使用MFC65

7.2 模式和非模式对话框66

7.2.1 模式对话框66

7.2.2 无模式对话框71

7.3 练习74

第8章 自定义对象75

8.1 自定义对象75

8.2 从AcDbObject派生78

8.3 从AcDbEntity派生85

8.3.1 实现对象捕捉功能86

8.3.2 自定义实体的夹点88

8.3.3 自定义实体的拉伸点89

8.3.4 自定义实体的几何变换90

8.3.5 自定义实体的相交函数90

8.3.6 自定义实体的分解92

8.4 练习96

第9章 反应器98

9.1 通知消息98

9.2 反应器概述99

9.3 反应器的分类99

9.4 反应器的使用99

9.4.1 编辑反应器100

9.4.2 数据库反应器102

9.5 练习104

第2篇 AutoCAD.NET开发教程第10章 AutoCAD.NET API概览107

10.1 AutoCAD.NET API概述107

10.2 .NET简介107

10.3 程序集和命名空间109

10.4 创建工程110

10.5 程序的加载和调试112

10.6 练习113

第11章 用户交互114

11.1 用户交互概述114

11.2 选择集处理116

11.3 练习118

第12章 AutoCAD数据库119

12.1 AutoCAD数据库119

12.2 事务介绍和使用120

12.3 符号表121

12.4 练习123

第13章 实体对象124

13.1 实体概述124

13.2 对象标识125

13.2.1 句柄Handle125

13.2.2 ObjectId126

13.3 类型识别126

13.4 实体属性127

13.4.1 实体颜色127

13.4.2 实体线型128

13.5 块定义和块参照128

13.6 练习130

第14章 词典和扩展数据132

14.1 扩展数据XData132

14.1.1 结果缓存132

14.1.2 使用扩展数据(XData)133

14.2 词典135

14.2.1 命名对象词典136

14.2.2 对象的扩展词典138

14.3 练习141

第15章 用户界面142

15.1 加载程序时进行初始化142

15.2 自定义上下文菜单143

15.3 有模式窗体145

15.4 自定义工具面板和无模式窗体147

15.5 选项对话框页149

15.6 练习150

第16章 AutoCAD中的事件152

16.1 C#中的委托和事件152

16.2 .NET中的AutoCAD事件153

16.3 使用AutoCAD事件154

16.4 练习159

第3篇 MapGuide开发教程163

第17章 MapGuide概览163

17.1 MapGuide系统架构164

17.2 MapGuide系统组成165

17.2.1 MapGuide服务器165

17.2.2 MapGuide网络扩展(Web Extension)165

17.2.3 MapGuide Studio166

17.2.4 MapGuide Viewer166

17.3 MapGuide站点管理器167

17.4 MapGuide Studio的使用170

17.4.1 配置和载入数据171

17.4.2 创建图层172

17.4.3 创建地图173

17.4.4 把地图发布到Internet173

17.5 练习175

第18章 MapGuide API介绍176

18.1 概述176

18.2 MapGuide Viewer API177

18.2.1 Main frame178

18.2.2 Map Frame179

18.3 MapGuide Web API180

18.4 使用ASP.NET开发181

18.5 定制命令185

18.6 练习188

第19章 站点和资源管理189

19.1 站点管理189

19.1.1 会话189

19.1.2 站点服务190

19.1.3 程序开发过程192

19.2 仓储和资源194

19.2.1 仓储194

19.2.2 资源和资源数据194

19.2.3 资源识别符195

19.3 资源管理196

19.3.1 管理站点资源197

19.3.2 管理站点的资源数据202

19.4 练习204

第20章 层和地图205

20.1 层和层组205

20.1.1 层205

20.1.2 层的基本属性207

20.1.3 层组209

20.2 地图211

20.2.1 获取地图211

20.2.2 地图操作212

20.3 创建新层213

20.3.1 向地图中添加层213

20.3.2 动态创建层214

20.4 练习218

第21章 要素操作219

21.1 要素服务219

21.2 FDO概述220

21.2.1 FDO介绍220

21.2.2 FDO的性能222

21.3 要素和要素源224

21.3.1 要素源224

21.3.2 要素源标识225

21.3.3 要素模式225

21.4 要素查询225

21.4.1 要素查询225

21.4.2 要素读取器(MgFeature Reader)227

21.4.3 查询过滤条件231

21.5 选择集及其操作233

21.5.1 当前选择集234

21.5.2 处理选择集234

21.6 要素类238

21.6.1 要素类介绍238

21.6.2 要素属性239

21.6.3 创建要素类241

21.7 要素操作243

21.8 几何模型244

21.8.1 空间数据244

21.8.2 几何对象247

21.8.3 几何对象的创建247

21.9 坐标系和测距249

21.9.1 坐标系249

21.9.2 测距252

21.10 用户交互创建几何对象252

21.10.1 数字化几何对象252

21.10.2 用户交互创建临时要素层253

21.11 练习260

第22章 定制输出262

22.1 输出为图像262

22.2 输出为DWF265

22.2.1 创建eMap格式DWF文件265

22.2.2 创建ePlot格式的DWF文件266

22.3 练习268

第23章 与其他系统整合269

23.1 网络服务269

23.2 MapGuide和Google Map集成273

23.3 MapGuide和Google Earth集成277

23.4 练习280

第4篇 AutoCAD Map 3D开发教程第24章 AutoCAD Map 3D开发概览283

24.1 AutoCAD Map 3D的开发简介283

24.1.1 AutoCAD Map 3D API发展状况283

24.1.2 AutoCAD Map 3D .NET API的命名空间284

24.2 AutoCAD Map 3D的开发过程285

24.2.1 创建工程285

24.2.2 使用.NET语言开发287

24.2.3 调试工程288

24.3 练习290

第25章 图形集及查询291

25.1 图形集291

25.1.1 概述291

25.1.2 图形的附着与分离292

25.1.3 别名机制293

25.1.4 事件响应295

25.2 查询296

25.3 练习299

第26章 对象数据301

26.1 概述301

26.2 表302

26.3 字段定义302

26.4 记录303

26.5 对象数据操作303

26.5.1 附着对象数据303

26.5.2 访问对象数据303

26.5.3 更新和删除记录集合304

26.6 练习305

第27章 注释306

27.1 注释306

27.1.1 概述306

27.1.2 特性307

27.1.3 注释样板307

27.2 注释操作309

27.2.1 插入注释309

27.2.2 更新注释309

27.2.3 注释重载309

27.3 练习310

第28章 对象过滤311

28.1 对象过滤311

28.1.1 概述311

28.1.2 基本过滤312

28.1.3 自定义过滤312

28.2 练习314

第29章 显示管理器315

29.1 显示管理器315

29.1.1 地图工程316

29.1.2 要素317

29.1.3 数据源318

29.1.4 样式319

29.1.5 创建新地图320

29.2 练习320

第30章 拓扑321

30.1 拓扑321

30.1.1 几何拓扑模型321

30.1.2 拓扑的API概述322

30.1.3 创建拓扑324

30.2 拓扑分析325

30.2.1 寻找最短/最优路径325

30.2.2 叠加分析327

30.3 练习329

第31章 输入/输出330

31.1 概述330

31.1.1 输入/输出API概述331

31.1.2 输入设置331

31.1.3 输入332

31.1.4 输出333

31.2 练习335

第32章 Geospatial Platform API337

32.1 Geospatial Platform API和MapGuide的关系337

32.2 开发环境338

32.3 Geospatial Platform API的功能339

32.3.1 管理资源339

32.3.2 处理要素340

32.3.3 管理地图和地图层342

32.3.4 操作几何模型346

32.4 练习347

第5篇 AutoCAD Civil 3D开发教程第33章 AutoCAD Civil 3D开发概览351

33.1 开发概述351

33.2 开发环境和开发语言352

33.3 使用VBA开发352

33.4 练习355

第34章 样式356

34.1 标签和标签样式356

34.2 点样式359

34.3 曲面样式360

34.4 练习361

第35章 点362

35.1 对象模型362

35.2 点363

35.2.1 使用点的集合363

35.2.2 访问文件中的点数据364

35.2.3 使用点对象365

35.2.4 使用点的描述码366

35.3 点编组368

35.3.1 创建点编组368

35.3.2 用QueryBuilder向点编组中添加点对象368

35.3.3 使用点编组369

35.4 练习370

第36章 曲面371

36.1 对象模型371

36.2 使用曲面集合371

36.3 创建曲面373

36.3.1 从LandXML文件创建曲面373

36.3.2 创建三角网(TIN)曲面373

36.3.3 创建栅格曲面374

36.3.4 创建体量曲面375

36.4 编辑曲面对象376

36.4.1 添加边界376

36.4.2 从DEM文件中添加数据到现有曲面378

36.4.3 使用快照来改善曲面的执行效能378

36.5 编辑三角网(TIN)曲面378

36.5.1 添加点数据到TIN曲面378

36.5.2 添加特征线到TIN曲面380

36.5.3 添加等高线到TIN曲面382

36.6 执行曲面分析383

36.7 练习384

第37章 场地和地块386

37.1 对象模型386

37.2 场地386

37.2.1 创建场地386

37.2.2 使用场地387

37.3 地块388

37.3.1 使用地块线段创建地块对象388

37.3.2 关于地块线段388

37.3.3 确定地块环路389

37.4 练习390

第38章 路线391

38.1 对象模型391

38.2 路线基本操作391

38.2.1 创建一条路线391

38.2.2 使用图元定义一条路线的布线位置393

38.2.3 确定路线内部的图元对象394

38.3 路线属性394

38.3.1 用断链调整路线里程394

38.3.2 创建里程集合395

38.3.3 设定设计速度396

38.3.4 设置超高396

38.4 练习397

第39章 纵断面398

39.1 对象模型398

39.2 纵断面398

39.3 纵断面视图401

39.4 练习402

第40章 横断面403

40.1 对象模型403

40.2 采样线403

40.2.1 创建采样线编组404

40.2.2 定义采样线405

40.3 横断面407

40.3.1 创建横断面407

40.3.2 横断面应用407

40.4 横断面视图408

40.5 练习409

第41章 道路410

41.1 道路程序对象410

41.2 道路对象411

41.2.1 获取道路对象412

41.2.2 创建道路对象412

41.3 道路基准线412

41.3.1 获取道路基准线区域414

41.3.2 访问和修改基准线里程414

41.3.3 偏移路线414

41.4 装配和部件415

41.5 道路要素线417

41.6 道路曲面419

41.7 练习422

第42章 自定义部件423

42.1 设计自定义部件423

42.1.1 命名自定义部件423

42.1.2 附着和插入方法424

42.1.3 用户定义的参数与硬编码参数424

42.1.4 输入参数的类型424

42.1.5 超高行为和部件425

42.1.6 创建部件帮助文件425

42.2 创建自定义部件426

42.2.1 部件程序模块介绍426

42.2.2 基本过渡车道范例428

42.3 安装自定义部件432

42.3.1 创建部件工具目录433

42.3.2 创建工具目录ATC文件433

42.3.3 创建工具目录注册表文件434

42.3.4 创建工具目录封面435

42.4 练习435

第43章 管网436

43.1 管网程序对象436

43.2 环境设置438

43.3 零件特性438

43.4 管网对象439

43.5 管道对象440

43.6 结构对象441

43.7 练习441

第44章 测量442

44.1 程序对象442

44.2 测量设置444

44.2.1 环境设置444

44.2.2 用户设置444

44.3 测量设备数据库445

44.4 项目445

44.5 测量网络446

44.5.1 添加控制点447

44.5.2 创建方向447

44.5.3 创建非控制点448

44.5.4 创建测量网络的设置448

44.5.5 创建导线测量449

44.6 图形对象449

44.7 练习451

第45章 CustomDraw452

45.1 CustomDraw介绍和实现原理452

45.2 CustomDraw开发实例453

45.3 练习457

第6篇 Revit开发教程461

第46章 Revit开发概览461

46.1 Revit及Revit API简介461

46.2 API使用限制462

46.2.1 API使用限制462

46.2.2 限制API使用的部分原因462

46.2.3 普通用户模式下如何使用API应用程序462

46.3 获取API SDK462

46.4 如何使用帮助文档464

46.5 练习464

第47章 Revit开发基础知识465

47.1 概述465

47.2 创建外部命令466

47.2.1 概述466

47.2.2 步骤466

47.2.3 实例466

47.3 高亮显示错误元素471

47.3.1 概述471

47.3.2 步骤471

47.3.3 实例472

47.4 创建用户自定义菜单472

47.4.1 概述472

47.4.2 步骤473

47.4.3 实例473

47.5 创建用户自定义工具条474

47.5.1 概述474

47.5.2 实例474

47.6 响应Revit内部事件475

47.6.1 概述475

47.6.2 步骤475

47.6.3 实例476

47.7 练习477

第48章 获取Revit对象478

48.1 获取应用程序句柄478

48.1.1 概述478

48.1.2 重要属性和方法478

48.1.3 实例479

48.2 获取当前活动文档或其他打开文档479

48.2.1 概述479

48.2.2 重要属性及方法480

48.2.3 实例480

48.3 获取文档选择集480

48.3.1 概述480

48.3.2 重要属性和方法481

48.3.3 实例481

48.4 遍历文档所有元素481

48.4.1 概述481

48.4.2 重要属性和方法482

48.4.3 实例482

48.5 获取文档的各种类型集483

48.5.1 概述483

48.5.2 重要属性和方法483

48.5.3 实例483

48.6 练习484

第49章 获取或设置Revit对象的属性485

49.1 Element485

49.1.1 概述485

49.1.2 重要属性和方法486

49.2 获取或设置对象参数486

49.2.1 概述486

49.2.2 重要属性和方法487

49.2.3 实例487

49.3 获取对象类别及名称489

49.3.1 概述489

49.3.2 重要属性和方法489

49.3.3 实例490

49.4 Family(族)及FamilySymbol490

49.4.1 概述490

49.4.2 重要属性和方法491

49.4.3 实例491

49.5 FamilyInstance492

49.5.1 概述492

49.5.2 重要属性和方法492

49.5.3 实例493

49.6 Room494

49.6.1 概述494

49.6.2 重要属性494

49.6.3 实例494

49.7 View495

49.7.1 概述495

49.7.2 重要属性和方法495

49.7.3 实例496

49.8 Wall497

49.9 Face497

49.9.1 概述497

49.9.2 重要属性和方法497

49.9.3 实例498

49.10 Edge499

49.11 练习499

第50章 创建Revit对象500

50.1 创建直线/圆弧/颜色等500

50.1.1 概述500

50.1.2 创建直线501

50.1.3 创建圆弧502

50.1.4 创建颜色503

50.2 创建墙/地板/房间等503

50.2.1 创建墙503

50.2.2 创建地板505

50.2.3 创建房间506

50.3 创建FamilyInstance507

50.3.1 概述507

50.3.2 实例507

50.4 创建视图相关对象508

50.4.1 概述508

50.4.2 实例508

50.5 创建尺寸标注509

50.5.1 概述509

50.5.2 实例509

50.6 创建其他更多对象510

50.7 练习511

第51章 打印及导入导出512

51.1 打印一个视图512

51.1.1 概述512

51.1.2 实例512

51.2 打印所有视图513

51.2.1 概述513

51.2.2 实例513

51.3 导入外部对象514

51.3.1 概述514

51.3.2 导入方法514

51.3.3 实例514

51.4 导出Revit对象515

51.4.1 概述515

51.4.2 导出方法515

51.4.3 实例515

51.5 练习516

第52章 使用分析模型(仅对Structure)517

52.1 AnalyticalModel517

52.1.1 概述517

52.1.2 实例517

52.2 AnalyticalSupportData和AnalyticalSupportInfo518

52.2.1 重要属性518

52.2.2 实例519

52.3 练习520

第7篇 Inventor开发教程523

第53章 Inventor开发概览523

53.1 概述523

53.1.1 Inventor API概述523

53.1.2 Inventor API的访问方法524

53.1.3 自动化编程基础526

53.2 编写第一个插件程序528

53.2.1 创建插件项目528

53.2.2 添加基本功能529

53.2.3 在Inventor中测试编写的插件530

53.3 练习532

第54章 用户界面的定制开发533

54.1 概述533

54.2 用于界面定制的API536

54.2.1 ButtonDefinition536

54.2.2 命令栏和弹出控件537

54.2.3 环境542

54.2.4 浏览器548

54.3 自定义用户界面555

54.3.1 插件程序的界面处理555

54.3.2 版本555

54.4 练习556

第55章 文档和属性557

55.1 文档和文档特性557

55.1.1 概述557

55.1.2 使用API访问文档特性557

55.2 属性和属性集562

55.2.1 概述562

55.2.2 属性的作用562

55.2.3 通过API访问属性562

55.3 练习565

第56章 工作特征567

56.1 工作特征介绍567

56.2 工作特征API的作用567

56.3 通过API使用工作特征568

56.3.1 创建工作点569

56.3.2 创建工作轴569

56.3.3 创建工作平面570

56.4 练习571

第57章 零件建模572

57.1 草图572

57.1.1 概述572

57.1.2 零件文档中的草图575

57.1.3 零件文档中的轮廓578

57.2 草图约束580

57.2.1 概述580

57.2.2 草图约束的作用580

57.2.3 通过API使用草图约束580

57.2.4 API与用户界面中约束的区别583

57.3 特征583

57.3.1 概述583

57.3.2 特征的作用583

57.3.3 通过API使用特征583

57.4 边界表达——BRep587

57.4.1 概述587

57.4.2 边界表达数据的作用587

57.4.3 使用BRep API587

57.5 练习590

第58章 装配建模591

58.1 概述591

58.2 零件装配的作用591

58.3 通过API使用被装配的零件591

58.4 BOM595

58.4.1 概述595

58.4.2 BOM API的作用595

58.4.3 通过API使用BOM595

58.5 练习597

第59章 工程图598

59.1 工程图598

59.1.1 概述598

59.1.2 工程图API的作用598

59.1.3 通过API使用工程图598

59.2 引出序号601

59.2.1 概述601

59.2.2 引用序号的作用601

59.2.3 通过API使用引用序号601

59.3 练习602

第60章 选择及交互603

60.1 概述603

60.2 选择集603

60.3 交互选择605

60.4 练习609

第61章 数据读写及格式转换610

61.1 DataIO610

61.1.1 概述610

61.1.2 DataIO对象的作用610

61.1.3 通过API使用DataIO对象611

61.2 TranslatorAddin612

61.2.1 概述612

61.2.2 使用TranslatorAddin613

61.3 练习614

附录 术语表616

热门推荐