《AUTOCAD VBA&VB.NET开发基础与实例教程 第2版》PDF下载

  • 购买积分:18 如何计算积分?
  • 作  者:曾洪飞,卢择临,张帆编著
  • 出 版 社:北京:中国电力出版社
  • 出版年份:2013
  • ISBN:9787512341036
  • 页数:621 页
图书介绍:本书以Visual Studio 2010(编程语言为C#)和AutoCAD 2008中文版(部分实例采用了AutoCAD 2012)为开发平台,通过90个精彩的编程实例,向读者展示了AutoCAD .NET二次开发的高级技术。全书共19章,内容涵盖基础开发环境配置、创建和编辑基本图形对象、AutoCAD内置用户交互手段、图形数据库块表和符号表、几何类辅助计算、扩展AutoCAD用户界面、三维实体的创建编辑、读/写数据库和外部文件、规则重定义和参数化绘图约束、布局打印、程序发布,以及与VC++的混合编程等方面,从不同的角度分析AutoCAD .NET编程的技术和技巧。本书层次清晰、实例丰富,具有较强指导性和实用性,适用于土木、建筑、机械、电子等多个领域的工程设计人员和软件开发人员,也可供对计算机辅助设计感兴趣的各类高等院校学生,以及各工程单位相关技术人员等使用。

第1章 .NET开发AutoCAD编程基础 1

1.1第一个AutoCAD程序 1

1.2程序的优化、调试及异常处理 7

1.3用向导创建AutoCAD程序 16

第2章 创建和编辑基本图形对象 23

2.1直线 23

2.2编辑图形对象 34

2.3圆和圆弧 45

2.4多段线 49

2.5椭圆和样条曲线 54

2.6文字 57

2.7填充 64

2.8面域 72

2.9尺寸标注 77

2.10引线与形位公差 84

第3章 用户交互 94

3.1获取用户的输入信息 94

3.2选择集 101

3.3选择集的简单化:LINQ 114

3.4自定义对象捕捉 120

3.5鼠标停留提示 124

3.6访问AutoCAD内部命令 128

第4章 符号表 135

4.1操作图层 135

4.2文字样式 142

4.3标注样式 148

4.4视图 153

4.5视口 157

4.6 UCS 162

4.7线型 168

第5章 块和表格 177

5.1简单块 177

5.2属性块 182

5.3动态块 189

5.4可缩放块 194

5.5导入外部文件中的块并输出预览图形 200

5.6利用块制作自动编号系统 204

5.7表格 210

第6章 扩展数据、扩展记录和对象字典 218

6.1扩展数据 219

6.2使用扩展字典和有名对象字典创建明细表 227

6.3组字典 234

6.4多线与多线样式字典 240

第7章 文档和图形数据库 245

7.1创建和访问图形数据库 245

7.2在图形数据库之间传递数据 252

7.3图形摘要信息 258

7.4文档管理 263

7.5外部参照与光栅图像 269

第8章 几何类和几何计算 278

8.1常用几何类 278

8.2坐标系变换 289

8.3判断点是否在多段线内部 294

第9章 事件 302

9.1应用程序及文档事件 302

9.2对象事件 308

第10章 用户界面 313

10.1自定义对话框 313

10.2 AutoCAD内置对话框 323

10.3标签式对话框 333

10.4面板 342

10.5菜单和工具栏 353

10.6进度条 370

10.7状态栏 375

第11章 外部数据库与外部文件 380

11.1创建基于SQL Server数据库的应用程序 380

11.2创建基于Access数据库的应用程序 394

11.3访问外部文件 407

11.4与Excel交互 414

第12章 三维实体 419

12.1创建标准形状的三维实体 419

12.2三维实体的拉伸、旋转及布尔操作 423

12.3扫掠与放样 430

12.4三维实体的边与面 434

12.5三维实体的倒角与圆角 442

12.6 Brep:边界表示 449

第13章Jig:拖拽效果的实现 455

13.1使用EntityJig类以拖动圆心的方式创建圆 455

13.2使用EntityJig类创建等边三角形及其内切圆 461

13.3使用DrawJig类创建有拖拽效果的椭圆 466

13.4使用DrawJig类模拟镜像命令 471

第14章 程序的自动加载与发布 476

14.1注册表自动加载.NET程序集 476

14.2创建安装程序 484

第15章 混合编程入门 490

15.1使用P/Invoke技术调用未封装的C++函数 490

15.2 .NET与COM 499

15.3调用ObjectARX生成的arx文件 503

15.4调用Obj ectARX生成的dll文件 507

15.5自定义实体 510

第16章 高级用户界面 527

16.1 .NET版本的OPM(属性面板) 527

16.2 WPF界面 533

16.3 Ribbon选项卡 545

第17章 规则重定义(Overrule) 554

17.1显示重定义:改变实体的外观 554

17.2重定义有扩展数据的实体 558

17.3自定义过滤:重定义符合条件的实体 563

17.4亮显重定义:亮显改变实体的颜色 567

17.5变形重定义:让点沿曲线移动 570

17.6对象重定义:控制对象的复制与删除 573

第18章 参数化绘图与约束 578

18.1几何约束 578

18.2标注约束 582

第19章 布局与打印 587

19.1布局 587

19.2打印设置 593

19.3打印单页文档 608

19.4打印多页文档 615

参考文献 621