内容简介
通过本书可以学习以下知识:
●AutoLISP语言的数据类型、存储方式及流程控制
●AutoLISP程序中常用的基本函数
●VisualLISP集成开发环境
●AutoCAD对话框设计及应用
●ActiveX对象及ActiveX方法
●在AutoCAD中使用反应器
●AutoCAD系统变量及AutoLISP程序出错的代码与出错信息
本书介绍了最新版本的AutoCAD 2004环境下的AutoLISP二次开发技术。全书共分10章,内容涉及AutoLISP语言的基础知识(数据类型、程序结构、数据存储方式等)、Visual LISP集成开发环境的使用以及编写AutoLISP程序的技巧,另外,还介绍了ActiveX对象及AutoCAD反应器方面的知识。 本书适用于具有一定AutoCAD应用经验,并且熟悉Windows系统操作的用户。
目录
第1章 AutoLISP语言概述
1.1 AutoLISP语言的出现与发展
1.2 AutoLISP语言的特点
1.3 简单的AutoLISP程序介绍
1.4 AutoLISP程序的执行
1.5 AutoLISP程序的内存分配
1.6 本章小结
1.7 习题
第2章 数据类型. 运算符与表达式
2.1 AutoLISP数据类型
2.1.1 整型
2.1.2 实型
2.1.3 字符串
2.1.4 表
2.1.5 文件描述符
2.1.6 实体名
2.1.7 选择集
2.2 AutoLISP数据存储结构
2.2.1 节点
2.2.2 表
2.2.3 点对
2.3 AutoLISP变量
2.3.1 变量的命名
2.3.2 变量的数据类型
2.3.3 变量的赋值
2.3.4 预定义变量
2.4 数据类型的转换
2.5 AutoLISP的程序控制
2.5.1 逻辑函数
2.5.2 关系函数
2.5.3 条件与循环函数
2.6 本章小结
2.7 习题
第3章 Visual Lisp集成开发环境
3.1 Visual LISP简介
3.2 启动Visual LISP
3.3 Visual LISP界面介绍
3.3.1 菜单区
3.3.2 工具栏区
3.3.3 控制台窗口
3.3.4 跟踪窗口
3.3.5 状态栏
3.3.6 文本编辑器
3.3.7 Visual LISP的其他窗口
3.4 加载和运行AutoLISP程序
3.4.1 打开一个AutoLISP程序
3.4.2 加载并运行程序片断
3.4.3 加载并运行整个程序
3.5 Visual LISP文本编辑器
3.5.1 文本编辑器概要
3.5.2 程序代码格式化
3.5.3 Visual LISP的注释
3.5.4 语法结构分色和匹配
3.5.5 语法检查
3.5.6 文本编辑器的快捷键
3.6 退出Visual LISP
3.7 本章小结
3.8 习题
第4章 AutoLISP函数
4.1 基本函数
4.1.1 数学函数
4.1.2 字符串处理函数
4.1.3 表处理函数
4.1.4 符号操作函数..