AutoLISP语言程序设计的内容简介
在工程设计领域中,AutoCAD得到了普遍应用,有许多人在研究使用AutoCAD,并画出了很多工程图纸。然而,人们总会感到作图效率还不够高,这是因为AutoCAD是一个通用绘图软件,不具备专业特色。AutoCAD开放的结构为不同的使用者留出了广阔的空间,提供了许多二次开发工具,AutoLISP是其中最强的一个,可以利用AutoLISP开发出具有专业特点的高效率的应用软件。鉴于此,人们希望了解AutoLISP的程序结构,掌握AutoLISP程序设计方法,进而开发出适合本专业特点的应用CAD系统。一些高等院校的工程设计相关专业也开设了AutoLISP语言课程。然而,各类现行出版的AutoLISP参考手册,除了屈指可数的几个例子之外,剩下的就是按字典顺序排列起来的函数功能简介,使人望之却步,看后却不得要领,无法实现深度学习及开发设想和愿望。
编者通过查阅有关资料,阅读现存的参考手册,在计算机上慢慢摸索研究,历经多年,对AutoLISP语言有了较为深入的理解,积累了一些难得的实践资料,已成功应用于教学实践之中。同时,和从事CAD工作的同志切磋交流,开发了相关的CAD应用软件,在工程设计领域得到了应用。
本书共11章,前9章系统而详细地介绍了AutoLISP的各类函数和语法规则,提供了大量的AutoLISP程序,使读者从例子中深化对概念的理解,领悟程序设计方法;第10章提供了若干个建筑设计制图AutoLISP程序范例,便于建筑专业学生作课程设计或工程设计人员对AutoCAD二次开发。第11章介绍了Auto CAD的基本命令。书中每章后面附有练习题,以供读者练习。
本书第1章至第5章由郭秀娟编写,第6章由王祥瑞编写,第7章、第11章和附录部分由范小欧编写,第8章至第10章由于全通老师编写,全书的图形部分由孙东和林娜撰稿,程序实例验证由崔星华和吉林省经济管理干部学院的张树彬共同完成。最后,全书由郭秀娟老师统稿,于全通老师排版设计。