AutoCAD VBA & VB.NET开发基础与实例教程》以Visual studio 2010(编程语言为C#)和AutoCAD 2008中文版(部分实例采用了AutoCAD 2012)为开发平台,通过90个精彩的编程实例,向读者展示了AutoCAD NET二次开发的高级技术。
全书共19章,内容涵盖基础开发环境配置、创建和编辑基本图形对象、AutocAD内置用户交互手段、图形数据库块表和符号表、几何类辅助计算、扩展 AutocAD用户界面、三维实体的创建编辑、读/写数据库和外部文件、规则重定义和参数化绘图约束、布局打印、程序,以及与VC++的混合编程等方面,从不同的角度分析AutoCAD NET编程的技术和技巧。
《AutoCAD VBA & VB.NET开发基础与实例教程》层次清晰、实例丰富,具有较强指导性和实用性,适用于土木、建筑、机械、电子等多个领域的工程设计人员和软件开发人员,也可供对计算机辅助设计感兴趣的各类高等院校学生,以及各工程单位相关技术人员等使用。
张帆,2006年毕业于北京交通大学,近10年AutoCAD二次开发的相关工作经验,并于2007年创建北京智帆高科科技有限公司,在民航、铁路、电力等多个领域研发出成功的CAD辅助设计系统。出版过多本AutoCAD应用开发方面的专著。
前
第1章 .NET开发AutoCAD编程基
1. 1及时个AutoCAD程序
1.2 程序的优化、调试及异常处理
1. 3 用向导创建AutoCAD程序
第2章 创建和编辑基本图形对象
2. 1 直线
2.2 编辑图形对象
2. 3 圆和圆弧
2. 4 多段线
2.5 椭圆和样条曲线
2.6 文字
2. 7 填充
2.8 面域
2.9 尺寸标注
2.10 引线与形位公差
第3章 用户交互
3.1 获取用户的输入信息
3.2 选择集
3.3 选择集的简单化LINQ
3. 4 自定义对象捕捉
3.5 鼠标停留提示
3. 6 访问AutoCAD内部命令
第4章 符号表
4.1 操作图层
4.2 文字样式
4. 3 标注样式
4.4 视图
4.5 视口
4.6 UCS
4.7 线型
第5章 块和表格
5. 1 简单块
5.2 属性块
5. 3 动态块
5.4 可缩放块
5. 5 导入外部文件中的块并输出预览图形
5.6 利用块制作自动编号系统
5. 7 表格
第6章 扩展数据、扩展记录和对象字典
6.1 扩展数据
6.2 使用扩展字典和有名对象字典创建明细表
6. 3 组字典
6.4 多线与多线样式字典
第7章 文档和图形数据库
7.1 创建和访问图形数据库
7.2 在图形数据库之间传递数据
7. 3 图形摘要信息
7.4 文档管理
7.5 外部参照与光栅图像
第8章 几何类和几何计算
8.1 常用几何类
8. 2 坐标系变换
8. 3 判断点是否在多段线内部
第9章 事件
9.1 应用程序及文档事件
9.2 对象事件
第10章 用户界面
10.1 自定义对话框
10.2 AutoCAD内置对话框
10. 3 标签式对话框
10.4 面板
10. 5 菜单和工具栏
10.6 进度条
10.7 状态栏
第11章 外部数据库与外部文件
11.1 创建基于SQ1Server数据库的应用程序
11.2 创建基于Access数据库的应用程序
11.3 访问外部文件
11.4 与Excel交互
第12章 三维实体
12.1 创建标准形状的三维实体
12. 2 三维实体的拉伸、旋转及布尔操作
12. 3 扫掠与放样
12.4 三维实体的边与面
12.5 三维实体的倒角与圆角
12.6 Brep:边界表示
第13章 Jig:拖拽效果的实现
13.1 使用EntityJig类以拖动圆心的方式创建圆
13.2 使用EntityJig类创建等边三角形及其内切圆
13.3 使用DrawJig类创建有拖拽效果的椭圆
13.4 使用DrawJig类模拟镜像命令
第14章 程序的自动加载与
14.1 注册表白动加载.NET程序集
14.2 创建安装程序
第15章 混合编程入门
15.1 使用P/Invoke技术调用未封装的C++函数.
15.2 .NET与COM
15. 3 调用ObjectARX生成的arx文件
15.4 调用ObjectARX生成的d11文件
15. 5 自定义实体
第16章 高级用户界面
16. 1 .NET版本的OPM(属性面板
16. 2 WPF界面
16. 3 Ribbon选项卡
第17章 规则重定义(Ovorru1e
17. 1 显示重定义:改变实体的外观
17.2 重定义有扩展数据的实体
17. 3 自定义过滤:重定义符合条件的实体
17. 4 亮显重定义:亮显改变实体的颜色
17.5 变形重定义:让点沿曲线移动
17. 6 对象重定义:控制对象的复制与删除
第18章 参数化绘图与约束
18. 1 几何约束
18.2 标注约束
第19章 布局与打印
19. 1 布
19.2 打印设置
19. 3 打印单页文档
19. 4 打印多页文档
参考文献
物流速度很快,上午买的,下午就到了,书还行,有点脏。
包装完好,物流很快!
包装完好,物流很快!
需要一些c#基础的
Satisfied
五个字的评价
书是可以,但是拿到手夹在书里的光盘就已经折断了!
对于我来说,真心觉得这本书不错,讲的很全面,物超所值。
书的质量不错,正品。书的内容写的也不错,一本不错的二次开发教程
出版商也太抠门了吧,光盘袋子也不换个好点的,就薄薄的一层塑料膜,不方便存放啊。
搞AUTOCAD二次开发的,值得看这本书,现在。***托管已经越来越举足轻重了。
不错,不过虽然说是c#的,但是主要还是再讲cad
虽然自己没仔细研读,但是也看了一段时间,还不错
CAD二次开发的好书,用的是C#语言,也正是我要学的语言,为以后画图做准备~
怎么说呢,就是对这个挺感兴趣,看看先,质量不错
第一次在杂志之家买书,没想到轻易注册,结果还支持货到付款,还免运费,比天猫便宜不少。买书还是杂志之家好。谢谢了!
第一版在同事那里看到的,想买但是没有了。终于等到第二版出来了,是我们这些小虾米的福音。书到了就开始看,讲得很细,很全面,是提高水平的利器,值得推荐!
做过6年lisp vba开发,写过无数小程序,现在是时候接触略底层的开发了,,这本书就是我所需要的,上手非常好
因项目需要,买了本书,虽然不便宜,确实物有所值,比较基础全面,结合问题给出解决方案,很棒!
第一次送,书角有点坏了,然后立马又重新发了一本过来换,很好
很好的书,内容很全面,但要有C#语言基础,新手建议先学C#基本语法。
买过第一版,算是我的二次开发的启蒙老师.现在第二版又得到了广大CAD开发者的大力支持,我便毫不犹豫下手了,的确是本市面上难得的好书,应该该类型书市面上除了曾鸿飞所作,几乎再无第二人!