图书介绍
AutoCAD二次开发实用教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 郭秀娟,徐勇,郑馨,李力东,于全通,张朝编 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111447955
- 出版时间:2014
- 标注页数:288页
- 文件大小:49MB
- 文件页数:297页
- 主题词:AutoCAD软件-高等学校-教材
PDF下载
下载说明
AutoCAD二次开发实用教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章Visual LISP语言概述1
1.1 LISP语言1
1.2 AutoLISP语言1
1.3 Visual LISP语言2
1.4 Visual LISP的编程环境4
1.4.1 Visual LISP集成开发环境的界面4
1.4.2输入和修改程序代码6
习题8
第2章 数据类型、表9
2.1数据类型9
2.1.1原子9
2.1.2表和点对11
2.1.3其他类型12
2.1.4 AutoLISP的程序结构13
2.2变量18
2.2.1符号18
2.2.2变量的数据类型18
2.2.3变量赋值19
2.2.4显示变量的值20
2.2.5在交互方式下将变量的值传递给AutoCAD20
2.2.6 AutoCAD的系统变量20
习题21
第3章AutoLISP基本函数23
3.1数值函数23
3.1.1计算函数23
3.1.2布尔运算函数27
3.1.3三角函数28
3.1.4数值函数举例29
3.2表处理函数30
3.2.1提取表中数据的函数30
3.2.2构造和修改表的函数32
3.2.3提取并修改表中数据的函数33
3.2.4表循环处理函数35
3.2.5其他表处理函数36
3.2.6表处理函数举例36
习题38
第4章 程序流程控制40
4.1顺序结构40
4.1.1 GET族输入函数40
4.1.2图形处理函数45
4.1.3显示控制函数49
4.1.4举例51
4.2分支结构52
4.2.1判断函数52
4.2.2条件函数53
4.3循环函数56
4.4函数递归定义59
4.4.1递归的概念59
4.4.2递归模型59
4.4.3递归算法的程序设计60
4.5综合举例61
习题75
第5章AutoLISP文件77
5.1 AutoLISP文件的特点77
5.2程序中的注释78
5.3在AutoCAD环境下加载AutoLISP文件78
5.4搜索、获得文件的函数80
5.5打开、关闭文件的函数81
5.6用于文件的输入输出函数84
5.7综合举例86
习题87
第6章 实体和设备访问函数89
6.1基本概念89
6.2选择集操作函数92
6.3实体名操作函数97
6.4实体数据函数99
6.5符号表的访问108
6.6图形屏幕和输入设备的访问110
6.7综合举例113
6.7.1实体名和选择集在开发AutoCAD程序中的应用113
6.7.2生成局部放大视图的简便方法114
6.7.3求圆或圆弧中心线117
习题122
第7章AutoLISP实训123
7.1设置作图环境123
7.2设置图层、颜色、线型和线宽126
7.3 AutoLISP程序设计的6个步骤127
7.4 AutoLISP程序实例127
习题136
第8章Visual LISP基本操作137
8.1进入和退出Visual LISP137
8.2 Visual LISP的用户界面137
8.3 Visual LISP的控制台操作141
8.4 Visual LISP的文件操作142
8.5退出Visual LISP144
习题144
第9章 编辑源程序代码145
9.1文本编辑工具145
9.2文本操作147
9.3设置代码格式150
9.4检查语法错误152
习题156
第10章 调试程序157
10.1 Visual LISP调试功能简介157
10.2通过实例学习调试程序158
10.3 Visual LISP调试功能162
10.3.1开始调试任务163
10.3.2断点循环163
10.3.3使用断点164
10.4使用Visual LISP数据查看工具166
10.4.1监视程序167
10.4.2跟踪程序170
10.5修改变量和函数的特性176
10.6“检验”窗口178
10.7访问AutoCAD对象183
习题186
第11章 编辑及维护AutoLISP程序188
11.1编译链接程序188
11.1.1 Visual LISP编译器188
11.1.2加载运行已编译程序190
11.1.3链接函数调用191
11.2生成应用程序191
11.2.1创建新应用程序191
11.2.2加载和运行Visual LISP应用程序196
11.2.3修改应用程序选项196
11.2.4重新编译应用程序197
11.2.5更新应用程序197
11.3多文档环境下的程序设计197
11.3.1理解命名空间198
11.3.2查看多名称空间对函数的影响步骤199
11.3.3运行应用程序于自身的名称空间中199
11.3.4使文档可以访问函数201
11.3.5查看vl-doc-export在独立名称空间VLX中的作用201
11.3.6使用其他VLX应用程序访问独立名称空间的函数202
11.3.7引用文档名称空间中的变量202
11.3.8在名称空间中共享数据202
11.3.9 MDI环境下的错误处理203
11.3.10在自身名称空间中运行的V LX的错误处理204
11.3.11在MDI环境下对于使用AutoLISP的限制204
习题205
第12章 使用ActiveX206
12.1在AutoLISP中使用ActiveX对象207
12.2 AutoCAD对象模型207
12.2.1对象属性207
12.2.2对象方法210
12.2.3对象集合211
12.3访问AutoCAD对象211
12.3.1访问AutoCAD应用程序211
12.3.2应用程序对象以下的其他ActiveX对象212
12.3.3过程总结212
12.3.4编程技巧213
12.3.5在Visual LISP函数中使用ActiveX214
12.3.6确定所需的Visual LISP函数214
12.4 ActiveX对象访问215
12.4.1查看对象特性216
12.4.2访问图形对象217
12.4.3访问其他AutoCAD对象218
12.4.4使用检验工具了解AutoCAD对象的属性222
12.4.5通过Help功能了解AutoCAD对象225
12.5在Visual LISP函数中使用ActiveX方法225
12.5.1查找所需要的函数226
12.5.2确定函数参数227
12.5.3将Visual BASIC环境下的语句改写为AutoLISP表达式227
12.5.4转换数据类型为ActiveX型228
12.6 AutoCAD实体名和VLA对象之间的转换236
12.7修改图形对象的属性237
12.8确定方法或属性是否适用于特定对象238
12.9确定是否可以修改对象239
12.10使用参数带回返回值的ActiveX方法240
12.11使用集合对象241
12.11.1将某一个函数应用到集合中的每一个对象241
12.11.2将一系列函数应用到集合中的每一个对象243
12.11.3获取集合中的成员对象244
12.11.4释放VLA对象和释放内存245
12.11.5处理ActiveX方法返回的错误245
12.12举例246
习题247
第13章 使用反应器249
13.1反应器基础249
13.1.1反应器的类型249
13.1.2反应器的回调事件250
13.1.3反应器的回调函数252
13.2生成反应器255
13.2.1创建对象反应器255
13.2.2创建其他反应器258
13.2.3将数据附着到反应器对象259
13.2.4在多重名称空间中使用反应器259
13.3查询、修改和控制反应器的状态260
13.3.1查询反应器260
13.3.2修改反应器262
13.3.3控制反应器的状态264
13.4临时反应器和永久反应器265
13.5反应器的使用规则266
13.6定义反应器实例267
习题271
附录272
附录A AutoLISP函数概要272
附录B标准ASCII码表283
附录C联机程序错误代码285
参考文献288