本书在继承第1版体系结构的基础上,对部分内容作了修订和更新。改版后全书共分13章,第1~7章为CAD基本原理部分,系统地阐述了CAD技术的基本内容、原理和方法,包括CAD技术发展概况、CAD中常用数据结构、交互绘图系统原理、参数化设计技术、设计资料的程序处理、工程数据的数据库管理技术、CAD交互技术与辅助工具等。第8~13章为CAD开发实践部分,详细介绍了AutoCAD软件的基本开发环境、各种开发技术以及开发实例,包括AutoCAD系统开发基础、图形数据交换技术和标准、VisualLISP开发技术、AutoCADVBA开发技术、AutoCAD对话框设计技术、CAD应用系统开发实例等。本书既可作为高等院校工科各专业计算机辅助设计课程的教学用书,也可作为从事CAD应用系统软件开发和使用人员的参考书。[前言]第二版前言CAD技术的发展与应用水平已经成为衡量一个国家科学技术现代化和工业现代化的重要标志之一,它使产品设计工作的内容和方式发生了根本性变革,彻底改变了传统手工设计绘图的方式,推动了几乎一切领域的设计革命。由于我国政府部门十分重视CAD这一新技术,特别是20世纪90年代以来,国家科技部大力进行CAD技术的推广应用,实施以“甩图板”为突破口的CAD应用工程,组建了全国性的CAD培训网络,一大批CAD技术开发和应用人才得到了培养,一批国产CAD软件得到了产业化,高等院校普遍开展CAD技术教学。目前,CAD这一新技术已经在很多企业应用并发挥作用,CAD技术不仅提高了产品的开发速度和设计精度,同时也提高了企业自身的技术素质,增强了企业在国内外市场的竞争能力。尽管我国CAD技术的应用取得了巨大成就,但与发达国家相比仍有较大差距,同时,国内CAD技术的应用还很不平衡,仍需要从事CAD技术应用和推广的科技和教育工作者不断努力,继续培养大批具有CAD理论基础和掌握CAD技术新方法的工程技术人才,以提升我国的整体设计水平。本书第1版自1999年出版以来已多次重印,但由于CAD技术仍在不断发展,书中有些内容已经陈旧,需要及时调整和修订,因此,我们在仔细分析存在问题的基础上,同时考虑读者的建议,决定保持第1版书的结构体系和特点,只对部分内容进行修订和更新,以适应新时期CAD教学和CAD技术人才培养的需要。具体修订情况如下:对第1章绪论、第6章工程数据的数据库管理技术、第7章交互技术及用户界面、第8章AutoCAD系统开发基础、第9章AutoLISP程序设计语言、第12章CAD应用系统开发实例等内容作了重新改写;删除第10章ADS高级开发系统,增加图形数据交换技术和AutoCADVBA开发技术。第2章CAD中常用的数据结构、第3章交互式工程绘图系统原理、第4章参数化设计技术、第5章设计资料的程序处理等基本保持不变,仅对其中部分内容作了一些调整。本书改版后共分13章,第1章介绍CAD技术发展概况,CAD系统的硬件和软件的组成以及CAD技术最新发展趋势;第2章对CAD系统中常用的数据结构形式进行详细介绍;第3章阐述交互绘图系统的组成、基本原理、数据结构及若干技术问题;第4章介绍各种参数化设计方法和原理;第5章详细讲述各类设计资料的程序处理方法;第6章介绍工程数据的数据库管理技术;第7章简要介绍CAD系统中一些常见的交互技术和辅助工具;第8章讲述开发AutoCAD系统的基本方法,包括菜单、工具栏、线型和填充图案的自定义;第9章介绍图形数据交换技术和初始图形交换标准IGES及STEP标准,重点对DXF文件进行详细描述;第10章介绍VisualLISP程序设计语言的数据类型、程序结构、各类函数及其开发方法;第11章详细介绍AutoCADVBA开发技术的特点和开发方法等;第12章对AutoCAD对话框的组成、对话框控制语言的结构和语法、各类函数及设计技巧等进行详细描述;第13章给出几个CAD应用系统实例。本书内容取材新颖,原理与实践并重,既可作为高等院校工科各专业高年级学生和研究生的教学用书,也可作为从事CAD应用系统软件开发和工程技术人员CAD知识培训与继续教育的参考用书。本书第1、3、4、7章由肖刚编写,第2、5章由李学志编写,第6、9、10、11章由李俊源编写,第8、12、13章由肖刚、李俊源编写。全书由肖刚负责汇总和定稿。书中内容均为作者多年从事CAD教学与科研工作的总结和体会,难免存在不足之处,敬请读者批评指正。作者联系方式:xg@zjut.edu.cn