图书介绍
AutoCAD 2000 Visual LISP开发PDF|Epub|txt|kindle电子书版本网盘下载
![AutoCAD 2000 Visual LISP开发](https://www.shukui.net/cover/42/31182248.jpg)
- 阎聚群编 著
- 出版社: 武汉:华中理工大学出版社
- ISBN:7560921302
- 出版时间:2000
- 标注页数:311页
- 文件大小:40MB
- 文件页数:332页
- 主题词:
PDF下载
下载说明
AutoCAD 2000 Visual LISP开发PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
上篇 Visual LISP的使用2
第一章 从Visual LISP界面开始2
1.1 启动Visual LISP2
1.2 关于Visual LISP的界面4
1.3 浏览Visual LISP的菜单8
1.4 关于Visual LISP的控制窗口9
1.5 关于Visual LISP的文本编辑器10
1.6 装载并运行一个程序11
1.7 退出Visual LISP系统13
第二章Visual LISP的各种开发工具14
2.1 开发软件所要注意的几个问题14
2.2 使用控制窗口14
2.2.1 重复先前的操作14
2.2.2 中断现行的操作15
2.2.3 控制窗口的快捷菜单17
2.2.4 控制窗口的日志文件18
2.3 使用文本编辑器19
2.3.1 编辑一个文件20
2.3.2 使用文本编辑器的快捷菜单22
2.3.3 使用键盘快捷菜单23
2.3.4 移动、粘贴文本24
2.3.5 查找指定文本25
2.3.6 书签的使用27
2.4 使用VLISP的代码帮助29
2.4.1 Visual LISP的彩色代码29
2.4.2 使用Apropos功能30
2.4.3 Visual LISP自动完善不完整单词39
2.4.4 Auto LISP的函数帮助功能42
2.5 使用VLISP代码格式化工具42
2.5.1 Visual LISP格式化选项简介43
2.5.4 保存恢复格式化选项50
2.5.5 格式化的约束51
2.5.6 格式化的快捷操作52
2.6 检查代码语法错误53
2.6.1 检查括号的平衡53
2.6.2 使用彩色代码检查语法错误55
2.6.3 使用核对命令寻找语法错误56
第三章 程序的调试58
3.1 Visual LISP调试功能简介58
3.2 通过例子来学习程序调试59
3.2.1 在程序中设置断点59
3.2.2 按步执行程序60
3.2.3 监测一个表达式的值60
3.2.4 继续程序的执行61
3.2.5 实时执行模式(Animate Mode)61
3.3 使用Visual LISP的调试选项63
3.3.2 关于中断循环64
3.3.1 开始调试过程64
3.3.3 使用断点66
3.4 使用Visual LISP的数据检查工具69
3.4.1 使用观察窗70
3.4.2 关于堆栈跟踪窗口72
3.4.3 使用符号服务(Symbol Service)对话框79
3.4.4 使用检查(Inspect)窗口79
3.4.5 浏览AutoCAD所画的实体80
4.1.1 使用编译器84
4.1.2 编译一个文件84
第四章 创建应用程序84
4.1 编译链接程序84
4.1.3 预排编译例子86
4.1.4 装载并运行一个编译程序87
4.2 建立程序模块87
4.2.1 创建一个新的应用程序87
4.2.3 更改应用程序的选项91
4.2.2 装载并运行一个VLISP应用程序91
4.2.4 重新建立一个应用程序93
4.2.5 更新一个应用程序93
4.3 设计多文件环境93
4.3.1 关于作用域空间(Namespaces)94
4.3.2 运行在应用程序的作用域空间95
4.3.3 在不同的作用域空间共享数据98
4.3.4 在MDI环境中纠错99
第五章 维护Visual LISP应用程序101
5.1 管理多个LISP文件101
5.2 定义一个项目101
5.2.1 指定项目的各项特征102
5.2.2 使用项目窗口(Project Window)104
5.3 调用已存在的项目108
5.3.1 打开一个项目108
5.3.2 在项目的源文件中查找一个字符串109
5.3.3 在一个应用程序中包含一个项目110
5.4 优化程序代码112
5.4.1 设置项目编译选项112
5.4.2 选择项目编译模式113
5.4.3 选择项目链接模式114
第六章 ActiveX应用115
6.1 在AutoLISP中使用ActiveX对象115
6.2 AutoCDA对象模型115
6.2.1 对象属性116
6.2.2 对象方法116
6.2.3 对象集116
6.3 访问AutoCAD对象116
6.3.1 用inspect工具查看对象属性116
6.3.2 应用对象的文本格式119
6.3.3 过程讲解119
6.3.4 程序调用应注意的事项120
6.4 应用ActiveX技术调用Visual LISP函数121
6.4.1 确定所需要的Visual LISP函数122
6.4.2 确定怎样调用函数123
6.4.3 将AutoLISP数据类型转换为ActiveX数据类型124
6.4.4显示和更新对象的属性128
6.4.5 用ActiveX方法返回参量130
6.4.6 对象属性方法的列表131
6.4.7 处理集合对象133
6.4.8 释放对象与内存136
6.4.9 转换对象参考136
6.4.10 处理ActiveX方法返回的错误137
6.5 使用ActiveX与其他应用程序通信139
下篇 AutoLISP基础和函数列表142
第七章AutoLISP语言基础142
7.1 AutoLISP的表达式142
7.2.1 整型143
7.2 AutoLISP的数据类型143
7.2.2 实型144
7.2.3 字符型145
7.2.4 表145
7.2.5 选择集145
7.2.6 实体名称146
7.2.7 VLA对象146
7.2.8 文件描述符146
7.2.9 符号和变量147
7.3 AutoLISP的程序文件147
7.3.1 格式化AutoLISP代码147
7.3.2 注释行148
7.4 AutoLISP的变量149
7.4.1 显示变量的值150
7.4.2 nil变量150
7.4.3 预设变量150
7.5 数字处理功能151
7.6 字符串处理功能152
7.7 基本输出函数153
7.8 表处理功能154
7.8.1 使用表表示坐标155
7.8.2 点对156
7.9 符号和函数处理功能157
7.9.1 使用defun定义一个函数157
7.9.2 C:XXX形式的函数158
7.9.3 函数中的局部变量160
7.9.4 带参量的函数161
7.10 出错处理功能162
第八章AutoLISP常见函数列表164
8.1 运算函数164
8.1.1 +函数164
8.1.2 -函数164
8.1.3 *函数165
8.1.4 /函数166
8.1.5 =函数166
8.1.6 /=函数167
8.1.7 <函数167
8.1.8 <=函数168
8.1.9 >函数168
8.1.10 >=函数169
8.1.11 ~函数169
8.1.12 1+函数170
8.1.13 1-函数170
8.2 A171
8.2.1 Abs函数171
8.2.2 acad_colordlg函数171
8.2.3 acad_strlsort函数172
8.2.4 action_tile函数172
8.2.6 alert函数173
8.2.5 add_list函数173
8.2.7 alloc函数174
8.2.8 and函数175
8.2.9 angle函数175
8.2.10 angtof函数176
8.2.11 angtos函数177
8.2.12 append函数177
8.2.13 apply函数178
8.2.14 arx函数179
8.2.15 arxload函数179
8.2.16 arxunload函数180
8.2.17 ascii函数180
8.2.18 assoc函数181
8.2.19 atan函数181
8.2.21 atoi函数182
8.2.22 atom函数182
8.2.20 atof函数182
8.2.23 atoms-family函数183
8.2.24 autoarxload函数184
8.2.25 autoload函数184
8.3 B184
8.4 C185
8.4.1 Car函数185
8.4.2 Cdr函数186
8.4.3 Chr函数186
8.4.4 Close函数187
8.4.5 Command函数187
8.4.6 Cond函数188
8.4.7 Cons函数188
8.4.8 Cos函数189
8.4.9 Cvunit函数189
8.5.3 Distance函数190
8.5.2 dimy_tile函数190
8.5 D190
8.5.1 dimx_tile函数190
8.5.4 Distof函数191
8.5.5 done_dialog函数192
8.6 E192
8.6.1 end_image函数192
8.6.2 end_list函数192
8.6.3 Entdel函数192
8.6.4 Entget函数193
8.6.5 Entlast函数193
8.6.6 Entmake函数194
8.6.7 Entmod函数194
8.6.8 Entnext函数195
8.6.9 Entsel函数195
8.6.11 *error*函数196
8.6.10 Entupd函数196
8.6.12 Eval函数197
8.6.13 Exit函数197
8.6.14 Exp函数197
8.6.15 Expand函数198
8.6.16 Expt函数198
8.7 F199
8.7.1 fill_image函数199
8.7.2 Findfile函数199
8.7.3 Fix函数200
8.7.4 Float函数200
8.7.5 Foreach函数201
8.8 G201
8.8.1 Gcd函数201
8.8.3 get_tile函数202
8.8.4 Getangle函数202
8.8.2 get_attr函数202
8.8.5 Getcorner函数203
8.8.6 Getdist函数203
8.8.7 Getenv函数204
8.8.8 Getfiled函数204
8.8.9 Getint函数205
8.8.10 Getkword函数206
8.8.11 Getorient函数206
8.8.12 Getpoint函数206
8.8.13 Getreal函数207
8.8.14 Getstring函数207
8.8.15 Getvar函数207
8.8.16 Graphscr函数208
8.8.17 Grclear函数208
8.8.18 Grdraw函数208
8.8.20 Getcfg函数209
8.8.19 Grvecs函数209
8.9 H210
8.9.1 Handent函数210
8.9.2 Help函数210
8.10 I211
8.10.1 If函数211
8.10.2 Initdia函数211
8.10.3 Inters函数212
8.10.4 Itoa函数213
8.11 L213
8.11.1 Lambda函数213
8.11.2 Last函数214
8.11.3 Layoutlist函数214
8.11.4 Length函数215
8.11.5 List函数215
8.11.7 Load函数216
8.11.6 Listp函数216
8.11.8 load_dialog函数217
8.11.9 Log函数217
8.11.10 Logand函数217
8.11.11 Logior函数218
8.11.12 Lsh函数218
8.12 M219
8.12.1 Mapcar函数219
8.12.2 Max函数220
8.12.3 Mem函数220
8.12.4 Member函数221
8.12.5 Menucmd函数221
8.12.6 Menugroup函数222
8.12.7 Min函数223
8.12.8 Minusp函数223
8.13.1 new_dialog函数224
8.13 N224
8.12.9 mode_tile函数224
8.13.2 Not函数225
8.13.3 Nth函数225
8.13.4 Null函数226
8.13.5 Numberp函数226
8.14 O226
8.14.1 Open函数226
8.14.2 Or函数227
8.15 P228
8.15.1 Polar函数228
8.15.2 Prinl函数228
8.15.3 Princ函数229
8.15.4 Print函数229
8.16.1 Quit函数230
8.16 Q230
8.15.6 Prompt函数230
8.15.5 Progn函数230
8.16.2 Quote函数231
8.17 R231
8.17.1 Read函数231
8.17.2 read_char函数232
8.17.3 read_line函数233
8.17.4 Redraw函数233
8.17.5 Rem函数234
8.17.6 Repeat函数234
8.17.7 Reverse函数235
8.18 S235
8.18.1 Set函数235
8.18.2 set_tile函数235
8.18.4 Setenv函数236
8.18.3 Setcfg函数236
8.18.5 Setfunhelp函数237
8.18.6 Setq函数238
8.18.7 Setvar函数238
8.18.8 Setview函数239
8.18.9 Sin函数239
8.18.10 Slide_image函数239
8.18.11 Snvalid函数240
8.18.12 Sqrt函数241
8.18.13 Ssadd函数242
8.18.14 Ssdel函数242
8.18.15 Ssget函数243
8.18.16 Sslength函数244
8.18.17 Ssmemb函数244
8.18.18 Ssname函数245
8.18.19 Ssnamex函数245
8.18.20 Startapp函数246
8.18.22 start_image函数247
8.18.23 start_list函数247
8.18.21 start_dialog函数247
8.18.24 Strcase函数248
8.18.25 Strcat函数248
8.18.26 Strlen函数249
8.18.27 Subst函数249
8.18.28 Substr函数250
8.19 T250
8.19.1 Tablet函数250
8.19.2 TbInext函数251
8.19.3 Tblobjname函数251
8.19.4 Tblsearch函数252
8.19.5 term_dialog函数252
8.19.8 Textpage函数253
8.19.9 Textscr函数253
8.19.7 textbox函数253
8.19.6 Terpri函数253
8.19.10 Trace函数254
8.19.11 Trans函数254
8.19.12 Type函数255
8.20 U256
8.20.1 unload_dialog函数256
8.20.2 untrace函数257
8.21 V257
8.21.1 vector_image函数257
8.21.2 Ver函数258
8.21.3 vl-acad-defun函数258
8.21.4 vl_acad-undefun函数258
8.21.5 vl-cmdf函数259
8.21.6 vl-consp函数259
8.21.7 vl-directory-files函数260
8.21.9 vl-exit-with-error函数261
8.21.8 vl-every函数261
8.21.10 vl-exit-with-value函数262
8.21.11 vl-file-copy函数262
8.21.12 vl-file-delete函数263
8.21.13 vl-file-directory-p函数263
8.21.14 vl-file-rename函数264
8.21.15 vl-file-size函数264
8.21.16 vl-filename-base函数264
8.21.17 vl-filename-directory函数265
8.21.18 vl-filename-extension函数265
8.21.19 vl-get-resource函数266
8.21.20 vl-list*函数266
8.21.21 vl-list-length函数267
8.21.22 vl-load-all函数267
8.21.24 vl-member-if-not函数268
8.21.23 vl-member-if函数268
8.21.25 vl-position函数269
8.21.26 vl-prinl-to-string函数269
8.21.27 vl-princ-to-string函数270
8.21.28 vl-remove函数270
8.21.29 vl-remove-if函数271
8.21.30 vl-remove-if-not函数271
8.21.31 vl-some函数271
8.21.32 vl-sort函数272
8.21.33 vl-sort-I函数272
8.21.34 vl-symbol-name函数273
8.21.35 vl-symbol-value函数273
8.21.36 vl-symbolp函数274
8.21.37 vl-unload-vlx函数274
8.21.39 vl-vbarun函数275
8.21.40 vlax-add-cmd函数275
8.21.38 vl-vbaload函数275
8.21.41 vlax-curve-getArea函数276
8.21.42 vlax-curve-getDistAtParam函数277
8.21.43 vlax-curve-getDistAtPoint函数277
8.21.44 vlax-curve-getEndParam函数278
8.21.45 vlax-curve-getEndpoint函数278
8.21.46 vlax-curve-getParamAtDist函数279
8.21.47 vlax-curve-getParamAtPoint函数279
8.21.48 vlax-curve-getPointAtDist函数279
8.21.49 vlax-curve-getPointAtParam函数280
8.21.50 vlax-curve-getStartParam函数280
8.21.51 vlax-curve-getStartPoint函数281
8.21.52 vlax-curve-isClosed函数281
8.21.53 vlax-curve-isPeriodic函数281
8.21.55 vlax-curve-getClosestPointTo函数282
8.21.54 vlax-curve-isPlanar函数282
8.21.56 vlax-ename->vla-object函数283
8.21.57 vlax-erased-p函数283
8.21.58 vlax-get-property函数284
8.21.59 vlax-invoke-method函数284
8.21.60 vlax-make-variant函数285
8.21.61 vlax-product-key函数286
8.21.62 vlax-property-available-p函数286
8.21.63 vlax-put-property函数286
8.21.64 vlax-read-enabled-p函数287
8.21.65 vlax-release-object函数287
8.21.66 vlax-remove-cmd函数287
8.21.67 vlax-variant-change-type函数288
8.21.68 vlax-variant-type函数288
8.21.70 vlax-vla-object->ename函数289
8.21.69 vlax-variant-value函数289
8.21.71 vlax-write-enabled-p函数290
8.21.72 vlisp-compile函数290
8.21.73 vports函数290
8.22 W291
8.22.1 Wcmatch函数291
8.22.2 While函数292
8.22.3 write-char函数292
8.22.4 write-line函数293
8.23 X293
8.23.1 Xdroom函数293
8.23.2 Xdsize函数294
8.24 Z294
9.3.1 CELWEIGHT295
9.3 C295
9.2 B295
9.1 A295
第九章 AutoCAD 2000新增系统变量295
9.3.2 COMPASS296
9.3.3 CPLOTSTYLE296
9.3.4 CTAB296
9.4 D296
9.4.1 DEFLPLSTYLE296
9.4.2 DEFPLSTYLE296
9.4.3 DIMALTRND297
9.4.4 DIMATFIT297
9.4.5 DIMAZIN297
9.4.6 DIMDSEP297
9.4.7 DIMFRAC297
9.4.11 DIMLWE298
9.4.10 DIMLWD298
9.4.12 DIMTMOVE298
9.4.8 DIMLDRBLK298
9.4.9 DIMLUNIT298
9.4.13 DWGCHECK299
9.5 E299
9.6 F299
9.6.1 FACETRATIO299
9.6.2 FULLOPEN299
9.7 H300
9.7.1 HIDEPRECISION300
9.7.2 HYPERLINKBASE300
9.8 I300
9.8.1 IMAGEHLT300
9.8.2 INSUNITS300
9.9 L301
9.9.1 LOGFILEPATH301
9.8.4 INSUNITSDEFTARGET301
9.8.3 INSUNITSDEFSOURCE301
9.9.2 LWDEFAULT302
9.9.3 LWDISPLAY302
9.9.4 LWUNITS302
9.10 M302
9.12.3 OLESTARTUP303
9.12.2 OLEQUALITY303
9.12.1 OFFSETGAPTYPE303
9.12 O303
9.11 N303
9.13 P304
9.13.1 PAPERUPDATE304
9.13.2 PLQUIET304
9.13.3 POLARADDANG304
9.13.4 POLARANG304
9.13.5 POLARDIST304
9.13.9 PSVPSCALE305
9.13.8 PSTYLEPOLICY305
9.13.6 POLARMODE305
9.13.7 PSTYLEMODE305
9.13.10 PUCSBASE306
9.14 R306
9.15 S306
9.15.1 SAVEFILEPATH306
9.15.2 SDI306
9.15.3 SHORTCUTMENU307
9.15.4 SNAPTYPE307
9.15.5 SOLIDCHECK307
9.16 T307
9.16.1 TDUCREATE307
9.16.4 TSPACEFAC308
9.16.5 TSPACETYPE308
9.16.6 TSTACKALIGN308
9.16.2 TDUUPDATE308
9.16.3 TRACKPATH308
9.16.7 TSTACKSIZE309
9.17 U309
9.17.1 UCSAXISANG309
9.17.2 UCSBASE309
9.17.3 UCSORTHO309
9.17.4 UCSVIEW309
9.18.2 WMFBKGND310
9.18.3 WRITESTAT310
9.17.5 UCSVP310
9.18.1 WHIPARC310
9.18 W310
9.19 X311
9.19.1 XEDIT311
9.19.2 XFADECTL311
9.20 Z311