AutoCAD程序设计实作 建筑设计PDF电子书下载
- 电子书积分:15 积分如何计算积分?
- 作 者:二代龙震工作室编著;飞思科技产品研发中心改编
- 出 版 社:北京:电子工业出版社
- 出版年份:2002
- ISBN:7505373013
- 页数:472 页
第1章 AutoCAD程序设计概念 1
1.1 AutoLISP概论 2
1.2 AutoCAD的开发程序历史 2
1.3 Visual LISP与AutoLISP的关系 3
1.4 VBA概论 5
课后习题 7
第2章 Hello Wrold! 9
2.1 Visual LISP的界面 10
2.2 VBA的界面 16
2.3 Hello Wrold!程序初步(AutoLISP与Visual LISP) 25
2.3.1 AutoLISP/VLISP程序的编写与执行部分 25
2.3.2 Visual LISP程序的编译部分 28
2.4 Hello Wrold!程序初步(VBA) 30
2.4.1 VBA程序的编写与执行部分 31
2.4.2 VBA程序的加密部分 33
2.5 重要的环境设定 35
2.6 程序里的路径指向问题解决方案 36
课后习题 38
第3章 程序的数据类型与变量的声明 41
3.1 数据类型 42
3.1.1 Visual LISP的数据类型 42
3.1.2 VBA的数据类型 45
3.2 变量声明 47
3.2.1 Visual LISP的变量声明 47
3.2.2 VBA的变量声明 48
3.3 函数 51
3.3.1 Visual LISP的函数 51
3.3.2 VBA的函数与过程 53
3.4 变量的作用范围与生命期 54
3.4.1 Visual LISP的局部变量与整体变量 55
3.4.2 VBA的模块级变量与过程级变量 56
3.4.3 VBA的静态变量 58
课后习题 59
第4章 高级语言的运算符与表达式 63
4.1 Visual LISP的运算符 64
4.2 Visual LISP表达式前缀表示法 65
4.3 Visual LISP赋值表达式 65
4.4 VBA的运算符与表达式 69
4.5 VBA的表达式范例 70
课后习题 72
第5章 程序里的IO控制 75
5.1 输出函数部分 76
5.1.1 用于屏幕和文件输出的Visual LISP函数 76
5.1.2 仅用于屏幕输出的Visual LISP函数 76
5.1.3 用于屏幕输出的VBA函数——prompt 77
5.1.4 用于文件输出的VBA函数——print、write与writeline 77
5.1.5 MsgBox方法 78
5.2 输入函数部分 78
5.2.1 Visual LISP的输入函数——Get系列函数 78
5.2.3 VBA的输入函数——使用Utility对象的Get系列方法 80
5.2.2 Visual LISP的文件与键盘输入函数 80
5.2.4 VBA的文件与键盘输入函数——Read与ReadLine 82
5.2.5 InputBox方法 83
课后习题 84
第6章 判断式 89
6.1 Visual LISP的if判断式 90
6.2 Visual LISP的cond判断式 91
6.3 Visual LISP的嵌套判断式 92
6.4 VBA的if判断式 93
6.4.1 单选的if语法 93
6.4.2 多选的if语法 94
6.5 VBA的Select Case判断式 95
6.6 VBA的嵌套判断式 96
课后习题 97
第7章 循环 101
7.1 Visual LISP的循环控制函数 102
7.1.1 while循环 102
7.1.2 repeat循环 104
7.1.3 foreach函数 106
7.1.4 mapcar函数 106
7.2 VBA的循环控制函数 107
7.2.1 do...loop循环 107
7.2.2 for...next循环 108
7.2.3 while...wend循环 109
7.2.5 exit函数 110
7.2.4 for each...next循环 110
课后习题 111
第8章 表与数组 115
8.1 Visual LISP的数组功能 116
8.2 Visual LISP的表处理函数 117
8.2.1 car, cdr类函数 117
8.2.2 nth函数 117
8.2.3 last函数 118
8.2.4 list函数 118
8.2.5 cons函数 118
8.2.6 subst函数 118
8.2.8 关联表与assoc函数 119
8.2.7 append函数 119
8.3 VBA的数组功能 124
8.3.1 一维数组 124
8.3.2 多维数组 125
8.3.3 动态数组 125
课后习题 127
第9章 字符串 131
9.1 Visual LISP的字符串处理函数 132
9.1.1 字符串大小写转换函数——strcase 132
9.1.2 测量字符串长度的函数——strlen 132
9.1.3 数字与字符串互换函数 133
9.1.5 字符串连接函数——strcat 135
9.1.4 字符与ASCII码互换函数——ascii与chr 135
9.1.6 字符串提取函数——substr 136
9.1.7 字符串匹配函数——wcmatch 136
9.1.8 将字符串转换成表或原子的函数——read 137
9.2 VBA的字符串处理函数 137
9.2.1 字符串大小写转换函数——lcase与ucase 138
9.2.2 测量字符串长度函数——len 138
9.2.3 数字与字符串互换函数——val与str$ 139
9.2.4 字符与ASCII码互换函数——asc与chr$ 139
9.2.5 字符串提取函数——mid$、left$与right$ 140
课后习题 140
第10章 文件操作 145
10.1 Visual LISP的文件打开函数——open 146
10.2 Visual LISP的文件关闭函数——close 147
10.3 VBA的文件打开函数——open 150
10.4 VBA的文件关闭函数——close 151
10.5 文件系统对象(File System Object) 152
10.5.1 FSO的原理 152
10.5.2 使用FSO和TextStream对象来执行文件操作范例 153
课后习题 154
第11章 对象 157
11.1.2 对象的方法 158
11.1.3 对象的事件 158
11.1 AutoCAD对象模型 158
11.1.1 对象的属性 158
11.1.4 对象的集合 159
11.1.5 对象的使用 159
11.1.6 AutoCAD的对象结构 159
11.2 在Visual LISP中使用ActiveX对象 161
11.2.1 ActiveX对象的分类 161
11.2.2 如何调用Visual LISP所提供的ActiveX函数 162
11.3 Visual LISP中的ActiveX变量 166
11.3.1 安全数组 166
11.3.2 变量的转换 167
11.3.3 变体(Variant) 168
11.4.1 提取对象的属性 172
11.4 提取及设定对象的属性 172
11.4.2 设定对象属性 173
11.4.3 判断对象是否可以存取 174
11.4.4 使用变量来储存ActiveX函数的返回值 174
11.4.5 列出对象的属性及方法 176
11.4.6 判断对象的方法或属性是否可用 179
11.4.7 使用对象集合 180
11.4.8 取出对象集合中的对象 180
11.4.9 将对象从内存中释放 181
11.4.10 对象数据转换 182
课后习题 183
第12章 选集 187
12.2 以Visual LISP+ActiveX的方法改色 188
12.1 用Auto LISP传统的方法改色 188
12.3 用VBA程序改色 190
课后习题 191
第13章 程序设计的接口 195
13.1 软件设计的接口类型 196
13.2 简单的传统型人机接口范例 196
13.3 交谈式的人机接口范例 199
13.3.1 配合VLISP所使用的DCL语言 200
13.3.2 VBA的做法 227
13.4 参数设计法 250
13.4.1 参数化设计技术 250
13.4.2 参数化编程原理 251
13.4.3 参数化程序处理步骤 253
13.4.4 参数化图形数据库 254
课后习题 255
第14章 7个Visual LISP的程序设计范例 257
14.1 墙的绘制 258
14.2 窗的绘制是 265
14.3 门的绘制 282
14.4 柱的绘制 293
14.5 L型梯的绘制 316
14.6 尺寸速标功能 342
14.7 跟着圆一起“动”的圆中心线 367
课后习题 374
第15章 5个VBA程序设计范例 377
15.1 前言 378
15.2 修角墙 378
15.3 修T形墙 385
15.4 修十字形墙 391
15.5 画坐标线 397
15.6 与数据库的结合应用 415
15.6.1 与电扶梯数据库结合的范例 415
15.6.2 数据库的设定 444
课后习题 445
第16章 将程序调用加入菜单文件中的方法 449
16.1 加载希望——进入AutoCAD就能自动加载的程序 450
16.2 在菜单文件中调用执行AutoLISP/VLISP程序 451
16.3 在菜单文件中调用执行VBA程序 452
16.4 自设的调用功能 454
课后习题 455
附录A 群组代码值信息、AutoLISP/ Visual LISP与VBA的函数语法查询操作 457
A.1 前言 458
A.2 AutoLISP/ Visual LISP的函数语法查询操作 459
A.3 VBA的函数语法查询操作 460
附录B 其他辅助程序资源与相关探讨网站信息 461
B.1 免费下载的LISP/VLISP/VBA程序与工具 462
B.2 相关的讨论与咨询网站资源 462
附录C 本书所附的范例光盘使用指南 465
附录D 本书习题解答的下载方式说明 471
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等学校“十三五”规划教材 C语言程序设计》翟玉峰责任编辑;(中国)李聪,曾志华,江伟 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《HTML5从入门到精通 第3版》(中国)明日科技 2019
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017