词条 | AutoCAD2002开发教程 |
释义 | 基本信息书名:AutoCAD2002开发教程 ISBN:790010180 作者:唐亮/张帆/卫朝富 出版社:北京希望电子出版社 定价:32 页数:328 出版日期:2002-8-1 版次: 1 开本:1/16 包装:精装 简介这是一本学习AutoCAD 2002定制与开发的高等院校CAD教程、本书系统和完整地介绍了AutoCAD2002定制的方法、AutoLISP语言基础知识和Visual LISP的开发环境,并通过实例详细讲解如何定制模板、菜单系统、线型和填充文件,如何对AutoCAD进行二次开发。 全书分为二篇,共16章。第一篇(从第1章到第3章)主要讲述基本的定制方法,包括对AutoCAD2002的优化、定义模板和菜单系统等相关内容。第二篇(从第4章到第7章)讲述较为深层的定制内容,包括线型和填充文件的定义、语言支持及编程接口等内容。第三篇(从第8章到第16章)讲述Auto LISP和VisualLISP的相关内容,包括AutoCAD的语言开发环境,如何使用AutoLISP做程序开发,如何维护VisualLISP应用程序以及如何设计和管理对话框。 本书主要以结合实例的方式,由浅入深地进行系统的阐述,内容丰富而全面,对AutoCAD定制与开 发的初学者,这是一本具有较强指导性和实用性的工具书。 本书适合于大专院校CAD专业师生、AutoCAD 2002定制与开发的初学者,也可作为社会AutoCAD定制与开发培训班的教材。 目录第1章 定制基础 1. l 概述 1. 2 基本需求AutoCAD环境 1. 3 系统参数文件 1. 3. 1 定义外部命令 1. 3. 2 命令别名 1. 4 自定义联机文档 1. 4. 1 Windows帮助文件 1. 4. 2 HTML文件 1. 5 AutoCAD的最优化 l. 5. l 使用命令行开关 1. 5. 2 使用环境变量 1. 5. 3 系统故障后的恢复 1. 6 小结 1. 7 思考与练习 第2章 定制图形模板 2. l 建立图形模板 2. 2 标准的图形模板 2. 2. l 使用对话框 2. 2. 2 使用Units命令 2. 3 根据打印尺寸和绘图比例定制图形 2. 4 小结 2. 5 思考与练习 第3章 定制莱单系统 3. l 使用菜单文件 3. 1. l 菜单文件类型 3. 1. 2 位图资源DLL 3. 1. 3 加载菜单文件 3. 1. 4 基本和局部菜单 3. 2 菜单文件结构 3. 3 菜单项语法 3. 3. l 名称标记 3. 3. 2 标签 3. 3. 3 菜单宏 3. 4 菜单组 3. 5 按钮和辅助菜单 3. 5. l 创建按钮和辅助菜单 3. 5. 2 实例说明:按钮和辅助菜单的交换 3. 5. 3 反斜杠的特殊用法 3. 6 下拉菜单和快捷菜单 3. 6. l 实例说明:下拉菜单的创建 3. 6. 2 创建快捷菜单 3. 6. 3 下拉菜单栏标题 3. 6. 4 级联子菜单 3. 6. 5 菜单项标签的显示控制 3. 6. 6 引用了拉菜单和快捷菜单 3. 6. 7 下拉菜单的交换和插入 3. 7 工具栏 3. 7. l 创建工具栏 3. 7. 2 引用工具栏 3. 8 图像控件菜单 3. 8. l 图像控件菜单项 3. 8. 2 显示图像控件菜单 3. 8. 3 实例说明:样板图像控件菜单 3. 9 实例说明:面向菜单的帮助 3. 10 加速键 3. 11 小结 3. 12 思考与练习 第4章 定制线型和填充文件 4. l 定义线型文件 4. 1. l 定义线型 4. 1. 2 简单线型 4. 1. 3 复杂线型 4. 1. 4 加载线型 4. 2 创建填充图案 4. 2. 1 AutoCAD图案文件coal. pat 4. 2. 2 如何构造填充图案 4. 2. 3 虚线图案 4. 3 实例:奇怪的杯 4. 4 小结 4. 5 思考与练习 第5章 形. 字体和Postscrint支持 5. l 使用形文件 5. 2 编译形或字体文件 5. 3 创建形定义文件 5. 3. 1 形说明 5. 3. 2 字体说明 5. 3. 3 大字体说明 5. 3. 4 Unicode字体说明 5. 3. 5 高级形定义技术 5. 4 PostScript支持 5. 4. 1 AutoCAD PostScript的支持文件 5. 4. 2 高级PostScript处理 5. 4. 3 输入PostScript图像 5. 5 小结 5. 6 思考与练习 第6章 DIESEL表达式语言的应用 6. l 状态栏配置 6. 1. 1 MODEMACRO变量 6. 1. 2 定义MODEMACRO 6. 1. 3 用AutoLISP设置MODEMACRO定义 6. 2 DIESEL表达式在菜单中的应用 6. 3 DIESEL表达式在AutOLISP中的应用 6. 4 错误信息 6. 5 小结 6. 6 思考与练习 第7章 编程接口 7. l 命令脚本 7. 1. l 加载AutoCAD时调用脚本 7. 1. 2 创建幻灯片演示 7. 2 ActiveX Automation 7. 2. l 从命令行中启动Automation应用程序 7. 2. 2 实例:从菜单中启动应用程序 7. 3 AutoCAD VBA 7. 3. l 用AutoCAD VBA进行开发 7. 3. 2 使用AutoCAD VBA应用程序 7. 3. 3 自动加载和执行VBA工程 7. 4 ObjectARX 7. 4. l 使用ObjectARX应用程序 7. 4. 2 自动加载ObjectARX应用程序 7. 5 小结 7. 6 思考与练习 第8章 AutoCAD的语言并发环境 8. 1 语言开发环境概述 8. 2 AutoLISP语言 8. 2. 1 AutoLISP程序的结构特点 8. 2. 2 AutoLISP的内存分配 8. 2. 3 AutoLISP的执行过程 8. 3 Visual LISP 8. 4 ObjectARX语言 8. 5 小结 8. 6 思考与练习 第9章 AutoLISP基础 9. 1 AutoLISP的表达式和数据类型 9. 1. 1 AutoLISP的表达式 9. 1. 2 AutoLISP的数据类型 9. 2 加载和运行AutoLISP程序 9. 3 AutoLISP变量 9. 3. 1 显示变量的值 9. 3. 2 编号处理 9. 3. 3 字符串的处理 9. 4 小结 9. 5 思考与练习 第10章 AutoLISP语言的相关函数 10. 1 AutoLISP的赋值与运算函数 10. 1. l 赋值函数 10. 1. 2 数学运算 10. 1. 3 三角函数 10. l. 4 逻辑运算 10. 2 程序分支与循环函数 10. 2. l 条件函数 10. 2. 2 分支函数 10. 2. 3 重复函数 10. 2. 4 循环函数 10. 2. 5 求多个表达式值的函数 10. 3 字符串与类型转换函数 10. 3. 1 字符串函数 10. 3. 2 类型转换函数 10. 4 表处理函数 10. 4. l 表元素提取函数 10. 4. 2 表的测量. 连接与替换函数 10. 4. 3 表元素搜索函数 10. 5 基本输出函数 10. 5. 1 消息的显示 10. 5. 2 AutoLISP的控制字符 10. 6 AutoLISP自定义函数 10. 6. l defun函数 10. 6. 2 用defun函数定义AutoCAD的新函数 10. 6. 3 lambda函数 10. 6. 4 C:函数 10. 6. 5 添加命令 10. 7 交互数据输入函数和相关的计算函数 10. 7. l getxxx函数 10. 7. 2 表求值函数 10. 8 与文件有关的函数 10. 8. 1 AutoLISP应用程序加载函数 10. 8. 2 程序函数 10. 9 其它函数 10. 9. 1 conunand函数 10. 9. 2 menucmd函数 10. 9. 3 getenv函数 10. 9. 4 setvar函数 10. 9. 5 osnap函数 10. 9. 6 type函数 10. 9. 7 redraw函数 10. 9. 8 *error*函数 10. 10 小结 10. 11 思考与练习 第11章 AutoLISP对AutoCAD对象的控制 11. l 选择集 11. 2 选择集函数 11. 2. l 创建选择集 11. 2. 2 选择集过滤表 11. 2. 3 过滤器表中的通配模式 11. 2. 4 过滤扩展数据 11. 2. 5 过滤器测试的逻辑分组 11. 2. 6 关系测试 11. 2. 7 选择集操作 11. 2. 8 在AutoLISP和ObjectARX应用程序之间传递选择集 11. 3 对象的处理 11. 3. l 实体名称函数 11. 3. 2 实体数据函数 11. 3. 3 实体数据函数和图形屏幕 11. 3. 4 老式多段线和优化多段线 11. 3. 5 处理非图形对象 11. 4 扩展数据xdata 11. 4. l 组织扩展数据 11. 4. 2 注册应用 11. 4. 3 获取扩展数据 11. 4. 4 在实体上附着扩展数据 11. 4. 5 管理扩展数据使用的内存 11. 4. 6 扩展数据中的句柄 11. 5 访问符号表和词典 11. 5. 1 符号表 11. 5. 2 词典条目 11. 6 小结 11. 7 思考与练习 第12章 使用VisualLISP开发程序 12. l 控制台的使用 12. 1. l 理解控制台的工作 12. 1. 2 对多个图形使用控制台窗口 12. 1. 3 使用控制台快捷菜单 12. 1. 4 记录控制台窗口动作 12. 2 文本编辑器的使用 12. 2. l 编辑文件 12. 2. 2 使用文本编辑器快捷菜单 12. 2. 3 使用键盘快捷键 12. 2. 4 移动和复制文本 12. 2. 5 查找文本 12. 2. 6 文本书签 12. 3 使用控制台和编辑器的编码辅助工具 12. 3. 1 Visual LISP代码的语法着色 12. 3. 2 自动匹配的使用 12. 3. 3 Visual LISP的完向功能 12. 4 用Visual LISP设置代码格式 12. 4. l Visual LISP的代码格式 12. 4. 2 应用格式设置选项 12. 4. 3 应用Visual LISP样式 12. 4. 4 代码格式编排程序所受的限制 12. 5 检查语法错误 12. 5. l 括号匹配检测 12. 5. 2 利用代码着色检测语法错误 12. 5. 3 使用检查命令检查语法错误 12. 6 小结 12. 7 思考与练习 第13章 应用程序的调试 13. 1 Visual LISP调试功能 13. 2 通过实例学习程序调试 13. 2. l 设置断点中断程序执行 13. 2. 2 单步调试程序 13. 2. 3 监视表达式的求值结果 13. 2. 4 程序的继续执行和自动执行 13. 3 使用Visual LISP调试功能 13. 3. l 开始调试任务 13. 3. 2 理解中断循环 13. 3. 3 使用断点 13. 4 使用Visual LISP数据查看工具 13. 4. 1 使用Watch窗口 13. 4. 2 理解Trace StacK窗口 13. 4. 3 查看AutoCAD图形实体 13. 5 小结 13. 6 思考与练习 第14章 编译与维护Visual LISP应用程序 14. 1 程序的编译和连接 14. 1. l 使用编译器 14. 1. 2 通过文件编译程序 14. 1. 3 编译实例学习 14. 1. 4 加载和运行已编译程序 14. 1. 5 链接函数调用 14. 2 创建应用程序模块 14. 2. l 创建新的应用程序 14. 2. 2 修改应用程序选项 14. 2. 3 重新编译应用程序 14. 2. 4 更新应用程序 14. 3 管理多个LISP文件 14. 3. l 理解Visual LISP工程 14. 3. 2 Visual MSP的文件类型 14. 4 定义工程 14. 4. l 指定工程属性 14. 4. 2 利用Project窗口操作工程文件 14. 5 使用已存在的工程 14. 5. l 打开工程 14. 5. 2 在工程源文件中查找字符串 14. 5. 3 在Visual LISP应用程序中包含工程 14. 6 优化应用的代码 14. 6. l 定义编译选项 14. 6. 2 选择编译模式 14. 6. 3 选择链接模式 14. 6. 4 理解安全优化 14. 7 小结 14. 8 思考与练习 第15章 设计对话框 15. l 对话框部件 15. 2 用DCL定义对话框 15. 2. l base.dcl和aced.dcl文件 15. 2. 2 引用DCL文件 15. 2. 3 DCL的语法 15. 3 用Visual LISP显示对话框 15. 3. l 预览错误处理 15. 3. 2 对DCL文件的语义核查 15. 4 调整对话框的布局 15. 4. 1 在控件组中分配控件 15. 4. 2 调整控件间距 15. 4. 3 调整有端和底部的空间 15. 4. 4 调整加框行和列周围的空间 15. 4. 5 自定义退出按钮文本 15. 5 设计指导 15. 5. l 美观和功效 15. 5. 2 用户控制 15. 5. 3 容错处理 15. 5. 4 单词字母的大写 15. 5. 5 对话框的嵌套和隐藏 15. 5. 6 键盘输入的处理 15. 5. 7 错误处理 15. 6 实例:对话框的设计 15. 7 小结 15. 8 思考与练习 第16章 管理对话框 16. 1 AutoLISP程序控制对话框 16. 2 动作表达式与回调 16. 2. l 动作表达式 16. 2. 2 回调原因 16. 2. 3 缺省值与DCL动作 16. 3 处理控件 16. 3. l 初始化控件模式和值 16. 3. 2 在回调时改变控件模式和值 16. 3. 3 处理单选控件组 16. 3. 4 处理滑块 16. 3. 5 处理编辑框 16. 4 嵌套和隐藏对话框 16. 5 列表框和弹出式列表 16. 5. l 列表操作 16. 5. 2 处理列表元素 16. 5. 3 特定应用数据 16. 6 DCL错误处理 16. 7 实例:用AutoLISP管理对话框 16. 8 小结 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。