AutoCAD 2004与AutoLISP二次开发技术PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:赵景亮,李志刚等编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2004
- ISBN:7302081786
- 页数:290 页
目录 1
第1章 AutoLISP语言概述 1
1.1 AutoLISP语言的出现与发展 1
1.2 AutoLISP语言的特点 2
1.3 简单的AutoLISP程序介绍 3
1.4 AutoLISP程序的执行 6
1.5 AutoLISP程序的内存分配 7
1.6 本章小结 8
1.7 习题 8
第2章 数据类型、运算符与表达式 9
2.1 AutoLISP数据类型 9
2.1.1 整型 9
2.1.2 实型 9
2.1.3 字符串 10
2.1.4 表 11
2.1.5 文件描述符 11
2.1.6 实体名 11
2.1.7 选择集 12
2.2 AutoLISP数据存储结构 12
2.2.1 节点 12
2.2.2 表 13
2.2.3 点对 13
2.3 AutoLISP变量 14
2.3.1 变量的命名 14
2.3.2 变量的数据类型 15
2.3.3 变量的赋值 15
2.3.4 预定义变量 16
2.4 数据类型的转换 17
2.5.1 逻辑函数 20
2.5 AutoLISP的程序控制 20
2.5.2 关系函数 21
2.5.3 条件与循环函数 24
2.6 本章小结 28
2.7 习题 28
第3章 Visual Lisp集成开发环境 29
3.1 Visual LISP简介 29
3.2 启动Visual LISP 30
3.3 Visual LISP界面介绍 30
3.3.1 菜单区 31
3.3.2 工具栏区 32
3.3.3 控制台窗口 32
3.3.6 文本编辑器 33
3.3.7 Visua1 LISP的其他窗口 33
3.3.4 跟踪窗口 33
3.3.5 状态栏 33
3.4 加载和运行AutoLISP程序 34
3.4.1 打开一个AutoLISP程序 34
3.4.2 加载并运行程序片断 34
3.4.3 加载并运行整个程序 35
3.5.1 文本编辑器概要 36
3.5.2 程序代码格式化 36
3.5 VisualLISP文本编辑器 36
3.5.3 Visual LISP的注释 37
3.5.4 语法结构分色和匹配 38
3.5.5 语法检查 42
3.5.6 文本编辑器的快捷键 43
3.6 退出Visual LISP 44
3.7 本章小结 44
3.8 习题 44
4.1 基本函数 45
4.1.1 数学函数 45
第4章 AutoLISP函数 45
4.1.2 字符串处理函数 48
4.1.3 表处理函数 50
4.1.4 符号操作函数 54
4.1.5 函数处理函数 56
4.1.6 出错处理函数 60
4.1.7 应用程序管理函数 63
4.2 实用函数 65
4.2.1 几何函数 65
4.2.2 用户输入函数 68
4.2.3 内存管理函数 76
4.2.4 文件处理函数 78
4.2.5 设备访问函数 81
4.3.1 提示信息函数 84
4.3 显示控制及命令函数 84
4.3.2 菜单控制函数 87
4.3.3 图形窗口和文本窗口控制函数 89
4.3.4 Command函数 93
4.3.5 存取系统信息函数 95
4.4 本章小结 98
4.5 习题 98
第5章 调试Visual LISP程序 100
5.1 Visual LISP调试功能简介 100
5.2 调试器的使用 100
5.2.1 进入调试模式 102
5.2.2 单步调试 104
5.2.3 自动执行模式 104
5.3 断点的设置 105
5.3.1 程序中断的基本概念 105
5.3.3 不可继续中断循环 106
5.3.2 可继续中断循环的调试 106
5.3.4 断点操作 107
5.4 数据检验 109
5.4.1 跟踪日志文件 109
5.4.2 使用监视窗口 110
5.4.3 使用跟踪堆栈窗口 111
5.4.4 使用“符号服务”对话框 116
5.4.5 使用检验器 117
5.4.6 访问AutoCAD对象 122
5.5 本章小结 126
5.6 习题 126
第6章 编译及维护AutoLISP程序 127
6.1 编译链接程序 127
6.1.1 Visual LISP编译器 128
6.1.2 加载运行已编译程序 129
6.2 生成应用程序 130
6.1.3 链接函数调用 130
6.2.1 创建新应用程序 131
6.2.2 更新及修改应用程序选项 135
6.3 多文档环境下的程序设计 136
6.3.1 命名空间 136
6.3.2 应用程序的独立命名空间 138
6.3.3 使用图形文档可以访问非C:定义的函数 138
6.3.4 在其他VLX程序中调用独立命名空间函数 139
6.3.5 使用图形文档命名空间中的变量 140
6.3.6 在命名空间中共享数据 140
6.3.7 在多图形文档环境中的自定义错误处理 141
6.4 管理多个Visual LIsP文件 142
6.5 使用VisualLISP工程 143
6.5.1 新建一个工程 143
6.5.2 向工程中添加源程序文件 144
6.5.3 选择编译器选项 144
6.5.4 工程窗口 145
6.6.1 在工程中查找源文件的内容 146
6.6 操作工程文件 146
6.6.2 由工程生成应用程序 147
6.7 优化应用程序 148
6.7.1 优化由工程生成的应用程序 148
6.7.2 选择编译模式 149
6.7.3 选择链接模式 150
6.7.4 安全优化 150
6.8 本章小结 151
6.9 习题 151
第7章 AutoLISP程序设计 152
7.1 AutoLISP应用程序开发概述 152
7.1.1 AutoLISP与AutoCAD应用开发 152
7.1.2 应用程序开发的一般步骤及质量要求 153
7.2.1 利用表模拟数组功能 155
7.2 扩展AutoLISP函数功能 155
7.2.2 对表及表中元素进行排序 157
7.2.3 利用表进行文件读写处理 161
7.3 用AtuoLISP进行参数化绘图 163
7.3.1 参数化绘图的原理与一般步骤 163
7.3.2 实例:标注序号程序 165
7.3.3 参数化绘制三维图形 167
7.3.4 参数化绘图时的注意事项 169
7.4 AutoCAD实体数据库操作 170
7.4.1 创建选择集 171
7.4.2 过滤选择集 171
7.4.3 选择集操作 174
7.5 AutoCAD对象操作 174
7.5.1 图元名称操作 175
7.5.2 图元数据处理 176
7.5.3 非图形对象的处理 181
7.5.4 操作AutoCAD对象实例 184
7.6 AutoCAD扩展实体数据应用 186
7.6.1 扩展实体数据的结构 186
7.6.2 应用名的注册 187
7.6.3 获取及修改扩展数据 188
7.6.4 扩展数据中的句柄 190
7.6.5 扩展数据的内存管理 190
7.7 Xrecord对象 191
7.8 自动加载LISP程序 191
7.9 本章小结 193
7.10 习题 193
第8章 AutoCAD对话框设计 194
8.1 AutoCAD对话框概述 194
8.2 对话框的组成 195
8.2.1 预定义活动控件 196
8.2.2 控件组 198
8.2.3 用于修饰和说明的控件 198
8.3 控件的属性 199
8.3.1 预定义标准属性 199
8.3.2 关键字和值属性 201
8.3.3 功能属性 201
8.3.4 布局属性和尺寸属性 202
8.3.5 预定义控件属性 203
8.4 对话框设计原则与规范 206
8.4.1 通用准则 206
8.4.2 通用规范 207
8.4.3 预定义控件的使用规范 208
8.5 对话框控制语言 210
8.5.1 DCL文件结构 210
8.5.2 DCL语法 211
8.5.3 对话框预览及出错处理 213
8.5.4 对话框布局 215
8.6 管理对话框 219
8.6.1 概述 219
8.6.2 对话框打开时限制使用的函数 220
8.6.3 动作表达式与回调 221
8.6.4 控件处理 223
8.6.5 嵌套对话框 226
8.6.6 隐藏对话框 227
8.6.7 列表框和弹出式列表框 230
8.6.8 图像控件和图像按钮 232
8.6.9 特定应用数据 235
8.7 对话框管理应用实例 235
8.7.1 绘图实例 235
8.7.2 行差标注实例 237
8.9 习题 242
8.8 本章小结 242
第9章 Visual LISP中应用ActiveX对象 243
9.1 ActiveX对象简述 243
9.2 AutoCAD对象模型 244
9.2.1 对象的属性及方法 245
9.2.2 AutoCAD 2004中变更的对象及方法 246
9.3 ActiveX对象访问 248
9.3.1 查看对象特性 248
9.3.2 访问图形对象 249
9.4 用AutoLISP实现ActiveX方法 252
9.4.1 查找所需要的函数 252
9.4.2 确定函数的参数 253
9.4.3 转换数据类型为ActiveX型 254
9.4.4 转换其他数据类型 259
9.4.5 访问与更新图形对象 259
9.4.6 确定方法或属性是否适用于特定对象 260
9.4.7 使用参数带返回值的ActiveX方法 261
9.4.8 使用集合对象 262
9.4.9 释放对象及释放内存 264
9.4.10 转换对象引用 264
9.4.11 ActiveX方法出错的处理 266
9.5 使用ActiveX与其他应用程序交互 268
9.5.1 引入一个类型库 268
9.5.2 与应用程序建立连接 270
9.5.3 应用程序实例 270
9.5.4 在不引入类型库时使用ActiveX方法 272
9.6 本章小结 273
9.7 习题 274
第10章 使用反应器 275
10.1 反应器基础 275
10.1.1 反应器类型 275
10.1.2 反应器的回调事件 277
10.1.3 反应器的回调函数 278
10.2 生成反应器 279
10.2.1 生成对象反应器 280
10.2.2 向反应器添加数据 281
10.3 在多命名空间中使用反应器 282
10.4 查询、修改与删除反应器 283
10.4.1 检验反应器 283
10.4.2 使用函数查询反应器 284
10.4.3 修改反应器 284
10.4.4 禁用反应器 286
10.5 临时反应器与永久反应器 286
10.6 反应器使用规则 287
10.7 反应器实例 288
10.8 本章小结 290
10.9 习题 290
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《断陷湖盆比较沉积学与油气储层》赵永胜等著 1996
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019