第1章 AutoCAD 2004介绍
1. 1 安装AutoCAD
1. 1. 1 软件需求
1. 1. 2 硬件需求
1. 2 安装AutoCAD的基本信息
第2章 Auto Visual LISP初识
2. 1 Visual LISP开发环境
2. 1. 1 启动Visual LISP
2. 1. 2 Visual LISP工作界面详解
2. 1. 3 文本编辑器介绍
2. 1. 4 加载. 运行一个Visual LISP程序
2. 1. 5 退出Visual LISP
2. 1. 6 Visual LISP的新特点
2. 1. 7 Visual LISP的功能
2. 1. 8 Visual LISP DE
2. 2 AutoLISP开发环境
2. 2. 1 AutoLISP早期版本的兼容性
2. 2. 2 AutoCAD2004下的Visual LISP开发注意事项
2. 2. 3 AutoLISP在AutoCAD中运行的一个问题的解决力
第3章 AutoLISP对AutoCAD的操作
3. 1 对象处理
3. 1. 1 图元名称函数
3. 1. 2 实体数据函数
3. 2 选择集处理
3. 2. 1 ssget函数
3. 2. 2 选择集过滤器表
3. 3 Xrecord对象
3. 4 扩展数据
3. 4. 1 组织扩展数据
3. 4. 2 注册应用
3. 4. 3 获取扩展数据
3. 4. 4 在图元上附着扩展数据
3. 4. 5 管理扩展数据使用的内存
3. 4. 6 扩展数据中的句柄
3. 5 访问符号表和词典
3. 5. 1 符号表
3. 5. 2 词典条目
第4章 AutoLISP和AutoCAD的结合交互
4. 1 用户输入处理
4. 2 查询和命令函数
4. 3 显示控制
4. 4 设备访问和控制
4. 4. 1 访问用户输入
4. 4. 2 校准数字化仪
4. 5 几何实用函数
4. 5. 1 文字区域
4. 5. 2 对象捕捉
4. 6 转换
4. 6. 1 ASCII码转换
4. 6. 2 单位转换
4. 6. 3 字符串转换
4. 6. 4 角度转换
4. 6. 5 坐标系转换
第5章 Visual LISP程序调试
5. 1 Visual LISP程序调试的10条策略
5. 2 Visual LISP调试功能学习
5. 2. 1 Visual LISP的程序调试功能
5. 2. 2 VLISP提供的程序调试工具
5. 2. 3 举例:单步调试
5. 2. 4 断点中断程序
5. 2. 5 监视表达式
5. 2. 6 继续执行程序
5. 2. 7 自动执行模式
5. 3 使用LISP调试功能
5. 3. 1 开始调试任务
5. 3. 2 理解中断循环
5. 3. 3 可继续中断循环和不可继续中断循环
5. 3. 4 使用断点
5. 3. 5 改变断点亮显颜色
5. 3. 6 临时禁用断点
5. 3. 7 列出和浏览程序中的断点
5. 3. 8 断点的生命周期
5. 4 使用Visual LISP数据查看工具
5. 4. 1 日志功能
5. 4. 2 使用监视窗口
5. 4. 3 使用监视工具栏
5. 4. 4 使用监视项目快捷菜单
5. 5 跟踪堆栈窗口
5. 5. 1 原理
5. 5. 2 堆栈元素列表
5. 5. 3 查看当前跟踪堆栈
5. 5. 4 显示关于跟踪堆栈元素的信息
5. 5. 5 理解关键字框架
5. 5. 6 理解特殊函数调用框架
5. 5. 7 查看错误跟踪堆栈
5. 6 符号服务对话框
5. 6. 1 打开符号服务对话框和更新符号的步骤
5. 6. 2 使用符号服务工具栏
5. 6. 3 理解符号标志
5. 6. 4 使用检验窗口
5. 6. 5 使用边框绑定窗口
5. 6. 6 查看AutoCAD图形图元
第6章 VLISP使用问答
第7章 ActiveX对象在Visual LISP中的使用
7. 1 ActiveX对象的特点
7. 2 访问AutoCAD对象
7. 3 应用程序对象以下的其他ActiveX对象
7. 4 理解AutoCAD对象模型
7. 4. 1 对象的属性
7. 4. 2 对象的集合
7. 4. 3 对象的方法
7. 5 ActiveX编程技巧
7. 5. 1 ActiveX方法在Visual LISP中的运用
7. 5. 2 调用VLISP提供的ActiveX函数
7. 5. 3 把Visual Basic变量转换成Visual LISP
7. 5. 4 使用变体
7. 5. 5 使用Safearray
7. 5. 6 使用vlax-safearray-fill
7. 5. 7 使用vlax-safearray-put-element
7. 5. 8 在变体中使用Safearray
7. 5. 9 创建包含一维数组 含4个双精度实数 的变体的步骤
7. 5. 10 为ActiveX方法转换其他的AutoLISP数据类型
7. 5. 11 查看和更新对象特性
7. 5. 12 查看对象的属性
7. 5. 13 更改对象的特性
7. 5. 14 判断对象是否可以被访问
7. 5. 15 列出对象的属性和方法
7. 5. 16 确定对象是否可用
7. 5. 17 集合对象的使用
7. 5. 18 查找集合中的成员对象
7. 5. 19 用参数带回返回值的ActiveX方法
7. 6 释放对象和内存
7. 7 转换对象引用
7. 7. 1 从一种对象标识符获取另一种对象标识符
7. 7. 2 Enames和VLA对象之间的转换
7. 8 ActiveX的交互使用
7. 8. 1 输入类型库
7. 8. 2 使用vlax-import-type-library的编程建议
7. 8. 3 建立与应用程序的连接
7. 8. 4 应用程序编码样例
7. 9 ActiveX对象在Visual LISP中的使用实例
7. 9. 1 在AutoLISP模型空间创建一条直线和一个圆实体
7. 9. 2 集成其他应用程序
7. 9. 3 使用反应器
第8章 Visual LISP程序设计实例集锦
8. 1 一个坐标标注程序详解
8. 2 工程图中圆柱螺旋压缩弹簧的作图
8. 2. 1 弹簧的绘制
8. 2. 2 LISP程序的编制
8. 2. 3 螺旋线的绘制
8. 2. 4 弹簧截面的绘制
8. 2. 5 拉伸, 排列生成弹簧
8. 2. 6 绘制上支承圈
8. 2. 7 产生上. 下支承面
8. 2. 8 结论
8. 3 随机数产生器
8. 4 AutoCAD 2000接口技术在公路工程设计中的应用
8. 4. 1 AutoCAD ActiveX技术
8. 4. 2 Visual Basic编程环境下公路工程设计绘图的编程实例
8. 4. 3 结论
8. 5 AutoCAD中尺寸公差的自动标注
8. 5. 1 输入公差等级和查表
8. 5. 2 选取被标注尺寸并进行处理
8. 5. 3 尺寸大小分类并获取相应上下限偏差值
8. 5. 4 公差值写入
8. 5. 5 几点说明
8. 6 编制三维变径螺旋线程序
8. 6. 1 圆柱螺旋线的绘制
8. 6. 2 应用
8. 6. 3 结论
第9章 AutoLISP程序结构和表达式
9. 1 AutoLISP程序结构
9. 2 表达式
9. 3 AutoLISP程序的格式化
9. 4 注释
第10章 Visual LISP应用程序维护
10. 1 管理多个LISP文件
10. 2 定义工程
10. 2. 1 工程文件选项卡
10. 2. 2 编译选项选项卡
10. 3 利用工程窗口操作工程文件
10. 3. 1 工程特性按钮
10. 3. 2 加载工程FAS按钮
10. 3. 3 加载源文件按钮
10. 3. 4 编译工程FAS按钮
10. 3. 5 重新编译工程FAS按钮
10. 4 操作现有工程
10. 4. 1 打开工程
10. 4. 2 在工程源文件中查找字符串
10. 4. 3 在Visual LISP应用程序中包含工程
第11章 AutoLISP函数和示例
11. 1 AutoLISP函数
11. 1. 1 AutoLISP基本函数
11. 1. 2 选择集. 对象和符号表函数
11. 1. 3 工具函数
11. 1. 4 ActiveX集合操作函数
11. 1. 5 Windows注册表函数
11. 1. 6 VLX名称空间函数
11. 1. 7 反应器函数
11. 1. 8 Visual LISP的AutoLISP扩展
11. 1. 9 内存管理函数
11. 1. 10 名称空间通信函数
11. 2 AutoLISP自定义函数集锦
第12章 AutoLISP程序开发实例集锦
12. 1 在AutoCAD中自动生成明细表
12. 1. 1 建立明细表数据文件
12. 1. 2 编制程序
12. 1. 3 程序的安装与使用
12. 2 AutoCAD中的几个机械制图LISP程序
12. 2. 1 自动求和
12. 2. 2 自动生成递增数
12. 2. 3 修改编号
12. 2. 4 自动画管线图的小程序
12. 3 修改线宽的AutoLISP程序
12. 4 利用AutoLISP语言开发大型项目
12. 4. 1 编程规划
12. 4. 2 函数之间的通信应尽量通过参数传递而不应该通过全局变量
12. 4. 3 协同操作指南
12. 4. 4 编程/测试
12. 4. 5 后期规划和推出成品
12. 4. 6 大型项目和工具
12. 5 图块技术在Visual LISP程序中的作用示例
12. 5. 1 块技术带来的好处
12. 5. 2 利用AutoLISP和DCL实现动态插入
附录1 AutoLISP程序设计技巧汇编
附录2 Auto Visual LISP程序范例参考
附录3 AutoCAD 2004常用命令
附录4 AutoCAD 2004常用系统变量
附录5 AutoLISP错误代码及其解释