AutoCAD 2008 Visual LISP二次开发入门到精通PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:周乐来,马婧编著
- 出 版 社:北京:机械工业出版社
- 出版年份:2008
- ISBN:7111237048
- 页数:273 页
第1章 概述 1
1.1 LISP简介 1
1.2 AutoLISP简介 1
1.2.1 AutoLISP语言的出现与发展 1
1.2.2 AutoLISP语言的特点 2
1.2.3 AutoLISP参考手册 2
1.2.4 AutoCAD支持的文件格式 3
1.2.5 AutoLISP程序介绍 4
1.2.6 AutoLISP程序的内存分配 7
1.3 Visual LISP简介 7
1.4本章小结 8
第2章 数据类型、表达式和函数 9
2.1数据类型 9
2.1.1整型 9
2.1.2实型 9
2.1.3字符串 9
2.1.4表 10
2.1.5文件描述符 11
2.1.6图元名 11
2.1.7选择集 11
2.2表达式 11
2.2.1表达式的构成 11
2.2.2表达式的求值规则 12
2.2.3表达式的求值过程 12
2.3变量 15
2.3.1变量的命名 15
2.3.2变量的数据类型 15
2.3.3变量的赋值 16
2.3.4变量的预定义 17
2.3.5显示变量的值 18
2.4数据存储结构 18
2.5数据类型的转换 21
2.6函数 24
2.6.1函数的定义 24
2.6.2函数的调用 25
2.6.3函数的递归定义 25
2.6.4 AutoCAD命令的定义 26
2.6.5 AutoCAD命令的调用 26
2.7本章小结 26
第3章 AutoLISP函数 27
3.1基本函数 27
3.1.1数值函数 27
3.1.2字符串处理函数 32
3.1.3表处理函数 34
3.1.4符号操作函数 37
3.1.5函数处理函数 40
3.1.6错误处理函数 42
3.1.7条件和循环函数 44
3.1.8应用程序管理函数 46
3.2实用工具函数 47
3.2.1几何函数 47
3.2.2COMMAND函数 49
3.2.3用户输入函数 51
3.2.4显示控制函数 56
3.2.5内存管理函数 58
3.2.6文件处理函数 59
3.2.7设备访问函数 61
3.3本章小结 63
第4章 AutoLISP程序实例 64
4.1修改标注尺寸文本 64
4.2绘制红色五角星 65
4.3绘制螺旋线 66
4.4绘制直齿圆柱齿轮 68
4.5中线处画圆 71
4.6自动和加粗曲线 72
4.7本章小结 77
第5章 Visual LISP集成开发环境 78
5.1启动Visual LISP 78
5.2 Visual LISP环境界面 79
5.2.1菜单栏 80
5.2.2工具栏 85
5.2.3文本编辑器 86
5.2.4控制台 88
5.2.5跟踪窗口 90
5.2.6状态栏 91
5.3加载和运行AutoLISP程序 91
5.3.1打开已有的AutoLISP程序 91
5.3.2进行语法检查 91
5.3.3加载和运行程序 93
5.4退出Visual LISP 93
5.5本章小结 93
第6章 应用Visual LISP调试程序 94
6.1调试功能简介 94
6.2程序调试的方法 95
6.2.1调试准备 95
6.2.2单步调试 95
6.2.3自动执行模式 97
6.3程序中断的设置 97
6.3.1程序中断的基本概念 97
6.3.2使用断点 98
6.3.3可继续中断循环 100
6.3.4不可继续中断循环 101
6.4数据检验工具 101
6.4.1跟踪日志文件 102
6.4.2监视窗口 103
6.4.3“跟踪堆栈”窗口 105
6.4.4“符号服务”对话框 109
6.4.5“检验”窗口 111
6.5查看AutoCAD对象 114
6.5.1查看图形数据库的图元 114
6.5.2查看图形数据库的图形表 115
6.5.3查看图形数据库的块 115
6.5.4查看选择集 115
6.5.5查看外部数据 116
6.6本章小结 116
第7章 操作图形数据库对象 117
7.1选择集处理函数 117
7.1.1选择集构造函数 117
7.1.2选择集操作函数 122
7.2实体操作函数 123
7.2.1实体名操作函数 123
7.2.2实体数据操作函数 126
7.3符号表操作函数 132
7.4扩展数据操作函数 134
7.5本章小结 135
第8章 应用程序的管理 136
8.1管理多个程序文件 136
8.2 Visual LISP工程 137
8.2.1创建一个新的工程 137
8.2.2“工程文件”选项卡 138
8.2.3“编译选项”选项卡 141
8.2.4工程窗口 142
8.3操作工程文件 143
8.3.1打开一个工程 143
8.3.2在工程中查找源文件的内容 144
8.3.3在Visual LISP应用程序中包含工程 144
8.4本章小结 146
第9章 应用程序的编译 147
9.1程序的编译和链接 147
9.1.1 Visual LISP编译器 147
9.1.2加载运行已编译程序 148
9.1.3调用链接函数 149
9.2生成应用程序 150
9.2.1生成新的应用程序 150
9.2.2应用程序的更新及修改 151
9.3多图档环境下的程序设计 152
9.3.1命名空间 152
9.3.2应用程序的独立命名空间 153
9.3.3使用图形文档访问函数 153
9.3.4调用独立变量空间函数 154
9.3.5使用图形文档命名变量 155
9.3.6在变量空间中共享数据 155
9.3.7自定义错误处理 155
9.4本章小结 156
第10章 在Visual LISP中使用ActiveX对象 157
10.1 ActiveX对象简介 157
10.2 AutoCAD对象模型 157
10.3访问AutoCAD对象 159
10.3.1查看对象属性 159
10.3.2访问图形对象 161
10.4在Visual LISP环境中使用ActiveX的方法 163
10.4.1查找所需的函数 163
10.4.2确定函数的参数 164
10.4.3将数据类型转换为ActiveX型 165
10.4.4读取和更新对象属性 169
10.4.5判断对象是否可以被访问 171
10.4.6参数带返回值的ActiveX方法 171
10.4.7集合对象 173
10.4.8释放对象和空出内存 175
10.4.9转换对象的引用 175
10.5 ActiveX的交互使用 176
10.5.1输入类型库 177
10.5.2与应用程序建立连接 178
10.5.3不引入类型库使用ActiveX方法 179
10.5.4程序实例 180
10.6本章小结 181
第11章 使用反应器 182
11.1反应器简介 182
11.1.1反应器类型 182
11.1.2反应器的回调事件 184
11.1.3反应器的回调函数 184
11.2创建反应器 185
11.2.1创建对象反应器 186
11.2.2创建其他反应器 188
11.2.3向反应器添加数据 189
11.3查询、修改与删除反应器 189
11.3.1检验反应器 189
11.3.2使用函数查询反应器 190
11.3.3修改反应器函数 190
11.3.4控制反应器函数 192
11.4临时反应器和永久反应器 193
11.4.1临时和永久反应器的转换 193
11.4.2判断反应器类型 193
11.4.3列出当前图形中的永久反应器 194
11.5反应器的使用规则 194
11.6本章小结 194
第12章 设计对话框 195
12.1对话框简介 195
12.2对话框控件 196
12.2.1定义基本控件 196
12.2.2组合类控件 201
12.2.3其他控件 208
12.3控件的属性 213
12.3.1属性数值类型 213
12.3.2 DCL控件属性 214
12.4对话框设计原则与规范 220
12.4.1通用原则 220
12.4.2通用规范 221
12.4.3预定义控件的使用规范 222
12.5对话框控件语言 223
12.5.1对话框文件 223
12.5.2 DCL文件结构 224
12.5.3 DCL语法 226
12.5.4对话框出错处理 227
12.5.5对话框布局 228
12.6对话框驱动程序 232
12.6.1驱动程序调用步骤 232
12.6.2驱动函数 233
12.6.3对话框的特殊处理 238
12.7本章小结 241
第13章 AutoCAD中的程序应用 242
13.1设置作图环境 242
13.2定义字样 244
13.3设置图层、颜色、线型和线宽 246
13.4参数化绘图实例 248
13.5本章小节 260
附录 AutoCAD系统变量表 261
- 《HTML5从入门到精通 第3版》(中国)明日科技 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《Python3从入门到实战》董洪伟 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《主题公园开发与管理》梁增贤编著 2019
- 《小提琴入门新教程 第3册》王中男著 2018
- 《小提琴入门新教程 第2册》王中男编著 2017
- 《中南高校档案文化资源开发综合研究》涂上飙 2019
- 《普通高等职业教育计算机系列规划教材 Android Studio移动应用开发基础》(中国)吴绍根 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019