AutoCAD VBA二次开发教程.PDF


-
《AutoCAD VBA二次开发教程》,是2006年出版的图书,作者是张帆。本书以AutoCAD 2005中文版为开发平台,通过73个精彩的编程实例,向读者展示了AutoCAD VBA开发的高级技术。 1图书信息 中文名:AutoCAD VBA二次开发教程 作者:张帆 主编 郑立楷 卢择临 王成煌 编著 ISBN:9787302119821 定价:49元 图书详细信息: 印次:1-2 装帧:平装 印刷日期:2006-4-6 2图书简介 全书共16章,将所有的实例归入基础相关、控制AutoCAD环境、创建和编辑二维对象、对象特性、文字、标注和公差、块和属性、处理AutoCAD中的事件、三维空间的操作、打印、高级绘图组织、使用组件扩展程序功能、和Excel交换数据、数据库应用程序、发布VBA应用程序等大类,从不同的角度分析VBA编程的技术和技巧。本书提供了多个精彩实例的源码,涉及VBA的基础操作、VBA的应用领域、VBA的特殊功能,以及CAD软件开发的一些基础知识。 本书层次清晰、实例丰富,适用于建筑、机械、电子等多个领域的工程设计人员和软件开发工程师,同时也可供对计算机辅助设计有兴趣的大学生、研究生以及各工程单位相关技术人员使用。对于VBA的读者来说,这是一本具有较强指导性和实用性的图书。 3图书前言 AutoCAD VBA二次开发教程读者对象 本书适用于使用VBA和ActiveX技术对AutoCAD进行二次开发的工程技术人员。 如果对AutoCAD VBA开发毫无概念,建议首先阅读清华大学出版社出版的《AutoCAD VBA开发精彩实例教程》。 本书内容 本书的内容分为16章,另有一个附录,从各个方面向读者展示AutoCAD VBA开发的知识。 第1章深入分析了AutoCAD VBA开发中两个重要的知识点——宏和集合对象。宏是AutoCAD VBA开发中一个最基础但又非常重要的概念,而集合对象在开发过程中使用非常频繁,有必要在学习的开始阶段打下坚实的基础。 第2章包括文档操作、缩放视图、命名视图,以及和用户交互的操作。“文档操作”部分可以看作是集合对象使用的继续深入探讨,缩放视图使用ActiveX模型中提供的缩放方法模拟了AutoCAD自身的几种缩放功能,“和用户交互”一节提出了在GetPoint方法中使用关键字的解决方案。 第3章对选择集的使用进行了全面的剖析,为SendCommand提供了更广泛的应用,分析了直线、圆、圆弧和样条曲线向多段线的转化,提供了一些常用的多段线操作,提出制图法解决问题的新思路,编写了根据起点、终点和弧长创建圆弧的函数,最后又给出绘制放样展开图的方法。 第4章包含了两个有用的程序。按图层缩放提供了显示整个图层上所有实体的功能;使用ObjectDBX技术导入其他图形中的信息,相当于提供了一种后期“绑定”样板文件的手段。 第5章介绍了与文字使用有关的程序设计。创建文字样式能够获得当前计算机中可用的字体列表;文字按插入点自动对齐提供了对自定义数据类型的数组进行排序的一个思路;提取多行文字中的文字内容对AutoCAD中多行文字的格式代码进行了分析。使用ObjectDBX实现的批量文字替换,与上一个版本比较起来,修正了一些Bug,并且是在不打开文件的情况下完成操作的,速度有了明显的提高。 第6章介绍了标注和公差的使用。新的圆弧长度标注程序涉及到多行文字格式代码的使用;锁定标注文字的程序对于创建局部放大图形时非常有用,技术方面涉及到匿名块、尺寸标注对象的组成、GetSubEntity方法的使用等;列举所有的公差符号程序仍然涉及到多行文字的格式代码,从程序中还可以发现访问公差内容的方法。 第7章介绍了块和属性相关的程序设计,简单总结了简单块和属性块的使用,提供了将已经存在的实体添加到块定义中的方法,探讨了匿名块的使用。块和属性的结合使用非常灵活,自动标题栏和块属性生成表格两个程序演示了这种应用。实现“斜切”功能应该属于块应用的一个副产品,利用插入块参照时可以指定不同X、Y、Z坐标的特点,实现特殊的图形变换。 第8章介绍了AutoCAD事件处理的方法。利用几个典型的实例介绍了应用程序层事件(禁用命令)、文档层事件(双击事件和快捷菜单事件)和对象层事件(临时“反应器”)的处理方法,然后用一个序号球的实例模拟了永久“反应器”。 第9章处理在三维空间中的程序设计。在三维操作中,提供了在UCS中创建基本图元的方法,让编程人员也能享受UCS带来的便利。三点法创建UCS、在任意平面上创建图案填充、创建正多面体和创建偏心圆台都以数学知识为基础,解决几个在三维建模中应用的典型问题。 第10章讨论打印和布局的问题。本章仅提供了批量打印的程序。 第11章介绍了扩展数据、扩展字典、对象命名字典、SummaryInfo对象

-
2017-10-16
-
2017-07-06
-
2017-05-06
-
2016-12-04
-
下载
精研科技:2020年年度报告.PDF
精研科技:2020年年度报告.PDF
-
下载
山西焦化:山西焦化股份有限公司2020年年度报告.PDF
山西焦化:山西焦化股份有限公司2020年年度报告.PDF
-
下载
兴齐眼药:2020年年度报告.PDF
兴齐眼药:2020年年度报告.PDF
-
下载
盘江股份:盘江股份2020年年度报告.PDF
盘江股份:盘江股份2020年年度报告.PDF
-
下载
2021年 javaB省赛题.zip
2021年 javaB省赛题.zip
-
下载
ST远程:2020年年度报告.PDF
ST远程:2020年年度报告.PDF
-
下载
中望软件:中望软件2020年年度报告.PDF
中望软件:中望软件2020年年度报告.PDF
-
下载
魂斗罗大乱斗python版.zip
魂斗罗大乱斗python版.zip
-
下载
nginx-1.15.1.tar.gz
nginx-1.15.1.tar.gz
-
下载
20210418-申港证券-电气设备行业周报:我国碳市场年交易额百亿可期.pdf
20210418-申港证券-电气设备行业周报:我国碳市场年交易额百亿可期.pdf
