本书分为两篇:第一篇介绍如何使用VBA和ActiveX技术对AutoCAD进行二次开发;第二篇介绍如何使用.NET(可以选择VB.NET或C#语言)开发托管ObjectARX应用程序。内容包括:AutoCAD VBA开发入门,创建和编辑二维图形对象,算法几何基础知识,.NET开发AutoCAD入门,交互与编辑图形对象等。本书内容丰富,讲解通俗易懂,具有很强的实用性。
本书介绍两部分内容:第一,如何使用VBA和ActiveX技术对AutoCAD进行二次开发;第二,如何使用.NET(可以选择VB.NET或C#语言)开发托管ObjectARX应用程序。对这两部分感兴趣的工程技术人员、研究人员和程序开发者都可以阅读本书并从中受益。
从技术的层次来说,本书适合初学者和中级用户,毕竟国内的VBA图书不多,而关于使用.NET开发托管ObjectARX应用程序的图书在全球尚属空白。本书以在国内几个著名的CAD论坛经常讨论的问题为主题,希望能够引领读者进入AutoCAD二次开发的大门,成为我们中的一分子。
序
关于Kean
前言
第1篇 基于VBA和ActiveX模型的AutoCAD二次开发
第1章 AutoCAD VBA开发入门
第2章 创建和编辑二维图形对象
第3章 用户交换
第4章 对象特性
第5章 视图和文档管理
第6章 算法几何基础知识
第7章 文字和字体
第8章 块和属性
第9章 处理三维对象
第10章 处理AutoCAD中的事件
第11章 布局和打印
第12章 扩展数据和字典
第13章 文件和数据库
第14章 VBA相关开发技术
第2篇 基于.NET和托管ObjectARX的AutoCAD二次开发
第15章 .NET开发AutoCAD入门
第16章 创建基本图形对象
第17章 交互与编辑图形对象
第18章 符号表
第19章 数据库与容器对象
第20章 块和属性
第21章 事件与用户界面
第22章 拖拽效果的实现