本书系统地介绍了AutoCAD最新版本(2006)的Visual LISP程序设计技术。全书共分13章。前3章介绍AutoLISP语言的基础知识,第4章介绍Visual LISP的开发环境,第5~7章介绍程序的编辑、调试和设计的方法与技巧,第8章介绍如何定义新的AutoCAD命令及创建图层、线型、文字样式、剖面线、尺寸标注等各种AutoCAD对象,以及如何实现参数化图形设计的方法和技术,第9章介绍如何访问和修改图形数据库,第10章介绍如何使用ActiveX对象,第11章介绍如何将反应器附着到AutoCAD图形对象上,第12章介绍对话框设计技术,最后一章是AutoLISP程序设计的综合实例。
本书具有实用性强和便于教学的特点,既可作为大学本科、专科或继续教育的教材,也可作为CAD领域的工程技术人员的参考书。
系统介绍AutoCAD最新版本(2006)的Visual LISP程序设计技术,并提供AutoLISP程序设计的综合实例。
所有实例均以实际应用为背景,具有较高的实用价值和一定的技术含量。读者可以从调试、运行这些实例程序开始,然后再修改、扩充这些实例,逐步掌握AutoLISP程序设计技术。
作者参照多年教学和培训的教案,确定了本书内容和章节顺序,并配有内容丰富的习题。
程序均在AutoCAD 2006的Visual LISP集成环境下建立、调试并运行通过,其源代码也适用于较早的AutoCAD版本。
第l章 概述
第2章 数据类型、表达式和函数
第3章 程序的流程控制和AutoLISP文件
第4章 有关Visual LISP的基本操作
第5章 编辑源程序代码
第6章 调试程序
第7章 建立应用程序
第8章 编程实例
第9章 访问和修改图形数据库
第10章 在Visual LISP中使用ActiveX对象
第11章 使用反应器
第12章 对话框设计
第13章 综合应用实例
附录A AutoLISP函数
附录B AutoLISP程序出错代码
附录C AutoLISP程序出错信息
参考文献