《Visual LISP R14-2000编程与应用》求取 ⇩

第1章 AutoLISP语言简介1

1.1 AutoLISP语言的特点1

1.2 AutoLISP的数据类型2

1.2.1 原子2

1.2.2 表和点对5

1.2.3 文件描述符6

1.2.4 AutoLISP的内部函数6

1.2.5 选择集6

1.2.6 图元名7

1.3 AutoLISP语言的程序结构7

1.4 AutoLISP的求值过程9

1.5 AutoLISP程序的装入及运行11

1.5.1 AutoLISP程序的装入11

1.5.2 AutoLISP程序的运行12

1.5.3 AutoLISP程序的自动装入13

第2章AutoLISP语言的基本函数14

2.1 数值函数14

2.1.1 算术运算函数15

2.1.2 三角函数15

2.1.3 数的类型转换函数16

2.2 赋值函数、求值与禁止求值函数16

2.3 表处理函数16

2.3.1 选取表中部分内容的函数16

2.3.2 表的构造与修改函数18

2.3.3 联结表19

2.3.4 表处理函数综合举例20

2.4 字符串处理函数21

2.4.1 字符与ASCII码互换函数21

2.4.2 测量字符串长度的函数strlen21

2.4.3 数字与字符串互换函数22

2.4.5 字符串截取函数substr23

2.4.4 实现字符串连接的strcat函数23

2.4.6 字符串大小写转换函数strcase24

2.4.7 字符串转换成表或原子的read函数24

2.4.8 字符串匹配函数wcmatch25

2.4.9 字符串处理函数综合举例25

2.5交互式输入函数27

2.5.1 get族函数27

2.5.2 其他输入函数30

2.6 屏幕输出函数32

2.6.1 用于屏幕和文件的输出函数32

2.6.2 只用于屏幕输出的函数33

3.1 COMMAND函数34

3.1.1 参数及规则34

第3章AutoLISP的绘图功能34

3.1.2 求值36

3.1.3 应用command函数的注意事项37

3.1.4 应用举例38

3.2 图形处理函数39

3.2.1 目标捕捉函数osnap40

3.3 屏幕操作函数43

3.3.1 文本、图形屏幕转换函数43

3.4 访问输入设备函数grread44

3.5 存取AutoCAD系统变量函数47

3.5.1 获取系统变量函数getver47

3.5.2 设置系统变量函数setver47

第4章 函数定义与程序结构49

4.1 defun函数49

4.1.1 函数的定义49

4.1.2 函数的调用50

4.1.3 函数的副作用51

4.1.4 应用defun函数的注意事项53

4.2 增加和修改AutoCAD的命令54

4.2.1 增加AutoCAD命令54

4.2.2 修改AutoCAD命令55

4.2.3 恢复AutoCAD的命令55

4.3 逻辑测试函数56

4.3.1 数的比较函数56

4.3.2 逻辑判断函数57

4.3.3 数的性质测试函数58

4.3.4 数据类型测试函数58

4.3.5 等值测试函数60

4.3.6 从属关系测试函数member60

4.4.1 if函数61

4.4.2 cond函数61

4.4 条件分支函数61

4.5 循环结构62

4.5.1 while函数63

4.5.2 repeat函数64

4.5.3 foreach函数65

4.5.4 mapcar函数66

4.6 调用函数的函数apply67

4.7 顺序控制函数progn69

4.8 函数的递归定义69

4.9 文件操作函数71

4.9.1 打开文件函数open72

4.9.2 关闭文件函数close72

4.9.3 输入输出函数73

4.9.4 文件查找函数findfile74

4.9.5 文件操作函数综合举例75

5.1.1 创建选择集78

5.1 选择集的处理78

第5章 利用AutoLISP管理图形数据库78

5.1.2 操作选择集84

5.1.3 选择集操作函数实例86

5.2 处理图元对象87

5.2.1 获取图元名称88

5.2.2 修改图元数据91

5.2.3 增加图元和删除图元93

5.3 扩展图元数据的处理95

5.3.1 扩展图元数据的组织及DXF组码96

5.3.2 注册应用名97

5.3.3 添加扩展图元数据98

5.3.4 访问扩展图元数据99

5.3.5 护展图元数据内存管理101

5.4 符号表和词典102

5.3.6 扩展图元数据中的句柄102

5.4.1 符号表103

5.4.2 词典115

第6章 Visual LISP集成化开发环境119

6.1 安装Visual LISP119

6.1.1 运行安装向导119

6.1.2 软件许可协议119

6.1.3 设置软件安装路径119

6.1.4 设置软件文件夹名称121

6.1.5 确认安装路径和文件夹122

6.1.6 完成软件安装123

6.2 Visual LISP集成开发环境(IDE)124

6.2.1 Visual LISP集成开发环境(IDE)的特点126

6.2.2 Visual LISP集成开发环境窗口的几类构件126

6.3 Visual LISP集成开发环境(IDE)的应用136

7.1 编辑Visual LISP程序139

7.1.1 创建文件139

第7章 编辑和调试Visual LISP程序139

7.1.2 编辑文件140

7.1.3 保存文件141

7.1.4 格式化文件141

7.1.5 设置编辑器AutoLISP格式143

7.1.6 设置编辑器窗口属性145

7.1.7 附加程序描述146

7.1.8 检查程序语法148

7.1.9 保存文件150

7.2 调试AutoLISP程序150

7.2.1 打开文件151

7.2.2 加载应用程序151

7.2.3 运行应用程序151

7.2.4 设置断点151

7.2.6 中断执行程序154

7.2.5 重新加载程序154

7.2.7 变量跟踪156

7.2.8 恢复程序的执行159

7.2.9 Symbol Service对话框160

7.2.10 Trace Stack窗口161

7.2.11 Inspector窗口163

第8章 DCL语言及其应用164

8.1 概述164

8.2 对话框部件164

8.3 DCL文件结构166

8.3.1 base.dcl和acad.dcl文件166

8.3.2 引用DCL文件166

8.3.3 DCL语法167

8.4.1 建立控件组173

8.4.2 控件间的间距173

8.4 DCL技巧173

8.4.3 右端和底端的空间174

8.4.4 加框行和列周围的空间175

8.4.5 自定义退出按钮文本175

8.5 对话框设计原则177

8.6 预定义控件和控件组的原则182

8.7 对话框控制语言185

8.7.1 属性186

8.7.2 DCL控件功能196

8.7.3 DCL控件分类198

第9章 DCL对话框的管理213

9.1 打开和关闭对话框213

9.2 控件处理和属性处理215

9.2.1 动作表达式与回调215

9.2.3 回调原因216

9.2.2 动作表达式216

9.2.4 缺省值与DCL动作217

9.2.5 处理控件218

第10章 维护与编译Visual LISP应用程序231

10.1 工程管理器231

10.1.1 创建工程232

10.1.2 工程窗口236

10.1.3 设置工程编译模式239

10.1.4 打开工程242

10.1.5 在工程成员文件中搜索243

10.2 编译应用程序244

10.2.1 Visual LISP编译器244

10.2.2 发行应用程序247

10.2.3 Visual LISP编译向导248

第11章Visual LISP中的ActiveX对象259

11.1 Visual LISP中新增的面向对象的特性259

11.2.1 对象的属性260

11.2 理解AutoCAD 对象模型260

11.2.2 对象的方法261

11.2.3 对象的集合262

11.3 处理AutoCAD对象262

11.3.1 利用变量监视工具查看对象的属性263

11.3.2 应用程序对象的层次264

11.3.3 小结264

11.4 在Visual LISP函数中利用ActiveX方法265

11.4.1 如何调用Visual LISP提供的ActiveX函数265

11.4.2 将Visual Basic变量转换成Visual LISP变量267

11.4.3 查看及更改对象的属性268

11.4.4 判断对象是否可以访问270

11.4.5 使用变量保存ActiveX函数的返回值270

11.4.6 列出对象的属性及方法272

11.4.7 判断对象的方法或属性是否可用272

11.4.8 处理对象集合273

11.4.9 查找对象集合中的对象275

11.5 变量的转换276

11.6 释放对象及内存276

11.7 对象数据转换277

第12章 AutoCAD图形中的事件反应器279

12.1 事件反应器的类型及事件279

12.2 回调函数280

12.3 创建事件反应器281

12.4 利用对象事件反应器282

12.4.1 定义回调函数282

12.4.2 将事件反应器附着在相应的对象上284

12.5 查询、修改及关闭事件反应器284

12.5.1 监视事件反应器285

12.5.2 调用函数来查询事件反应器285

12.5.3 修改事件反应器286

12.5.5 暂时和永久事件反应器288

12.5.4 关闭事件反应器288

12.6 例程289

12.6.1 文件GPDRAW.LSP清单289

12.6.2 文件GPREACT.LSP清单295

12.6.3 文件GP-IO.LSP清单302

12.6.4 文件GPPOLY.LSP清单306

12.6.5 文件UTILS.LSP清单316

第13章Visual LISP for AutoCAD2000功能解析321

13.1 Visual LISP for AutoCAD2000的特色321

13.1.1 Visual LISP for AutoCAD2000的目的321

13.1.2 Visual LISP for AutoCAD2000的新增功能322

13.1.3 迁移助手的使用323

13.2 Visual LISP的启动和界面325

13.2.1 启动Visual LISP325

13.2.2 Visual LISP界面及菜单325

13.3 设计程序328

13.3.1 主程序设计329

13.3.2 子函数的编写331

13.3.3 程序的检查333

13.3.4 程序的执行及结果335

13.4 工程文件的创建336

13.4.1 分解程序337

13.4.2 创建工程文件338

13.4.3 运行工程文件340

第14章Visual LISP新增函数346

14.1 VL-类函数346

14.2 VLAX-类函数364

14.3 VLISP-类函数375

14.4 VLR-类函数376

附录A ASCII代码384

附录B AutoLISP系统变量387

1999《Visual LISP R14-2000编程与应用》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由孙江宏等编著 1999 北京:科学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

AutoCAD R14应用与开发教程  中文版(1999 PDF版)
AutoCAD R14应用与开发教程 中文版
1999 北京:北京理工大学出版社
可视化编程应用visual basic( PDF版)
可视化编程应用visual basic
Visual Basic程序设计与应用案例( PDF版)
Visual Basic程序设计与应用案例
北京:高等教育出版社
Visual Basic 入门与应用( PDF版)
Visual Basic 入门与应用
北京:清华大学出版社
Visual c++入门与应用( PDF版)
Visual c++入门与应用
编程技巧与应用( PDF版)
编程技巧与应用
中国计算机用户协会河北分会
Visual BASIC入门与应用(1997 PDF版)
Visual BASIC入门与应用
1997 北京:科学技术文献出版社
新编Outlook 2000应用基础教程(1999 PDF版)
新编Outlook 2000应用基础教程
1999 北京:中国石化出版社
Visual J++与Web编程(1998 PDF版)
Visual J++与Web编程
1998 北京:宇航出版社
AutoCAD R14基础与应用  中文版(1999 PDF版)
AutoCAD R14基础与应用 中文版
1999 北京:电子工业出版社
Word 2000应用教程(1999 PDF版)
Word 2000应用教程
1999 北京:专利文献出版社
Visual LISP实用教程(1999 PDF版)
Visual LISP实用教程
1999 北京:人民邮电出版社
Visual FoxPro应用程序开发(1997 PDF版)
Visual FoxPro应用程序开发
1997 北京:北京航空航天大学出版社
学用Visual Basic 6.0编程(1999 PDF版)
学用Visual Basic 6.0编程
1999 西安:西安电子科技大学出版社
AutoCAD R14实用教程(1998 PDF版)
AutoCAD R14实用教程
1998 北京:人民邮电出版社