《Auto LISP实用程序设计方法与实例 10.0版》求取 ⇩

目 录1

第一章引言1

1.1计算机AutoLISP功能的检查1

1.2解释程序与求值4

1.2.1表达式的组成4

1.2.2自变量与表达式的使用5

1.3变量的使用6

1.3.1数据类型6

1.3.3用Setg为变量赋值8

1.3.2原子8

1.3.4禁止对自变量求值9

1.3.5变量的应用10

1.4表中单个元素的存取12

1.5暂停一输入函数的使用16

1.6在Get函数中使用提示信息17

1.7小结18

第二章程序的存贮与运行19

2.1编制AutoLISP程序BOX19

2.1.1准备工作19

2.1.2 AutoLISP的文件的建立20

2.3程序的运行21

2.2 AutoLISP文件的装入21

2.4 BOX程序的工作过程22

2.5程序中变量和自变量表的用途25

2.5.1表达式中变量的用途25

2.5.2 自变量表26

2.6程序的自动装入30

2.7 AutoLISP在菜单中的使用31

2.7.1选定程序的装入31

2.7.2提高程序运行速度32

2.8批命令(SCR)文件的用途34

2.9小结34

3.2草拟程序设计方案35

第三章 程序的设计与组织35

3.1程序设计的步骤35

3.3函数的使用36

3.4增加一个函数38

3.5在新程序中使用现有函数40

3.5.1三维盒子程序的建立41

3.5.2三维楔体程序的建立43

3.6提高程序编码的可读性46

3.6.1使用缩排技术46

3.6.2使用注释48

3.7借助动态辖域从调用函数得到变量49

3.6.3大小写字母的使用49

3.8.1 Dos环境的建立51

3.8 AutoLISP与内存51

3.8.2 AutoLISP内存的设置52

3.8.3变量名与内存52

3.8.4清除节点空间53

3.8.5 AutoLISP对扩充内存的使用54

3.8.6扩充内存的调整54

3.9小结55

4.1提示用户输入距离56

4.1.1如何使用GETDIST函数56

第四章用户输入信息的提示56

4.1.2使用GETDIST函数的程序举例59

4.2如何得到角度60

4.3如何接收文本输入63

4.3.1 GETSTRING函数的使用方法63

4.3.2 GETWORD函数的使用方法64

4.4如何接收数值65

4.5 如何使用INITGET函数控制用户输入65

4.5.1不同数据类型的输入提示66

4.5.2多关键字的设定67

4.6如何选择一组实体67

4.7小结69

第五章 Auto LISP的判断功能70

5.1如何进行条件测试70

5.2使用IF函数72

5.3把多个表达式组合成一个表达式75

5.4用COND函数进行多条件测试76

5.5部分程序的重复执行79

5.5.1 WHILE函数的使用80

5.5.2 REPEAT函数的使用83

5.6测试表达式的使用方法84

6.1求角度和距离的方法85

第六章用三角的方法解决图形问题85

5.7小结85

6.1.1 ANGLE函数的使用88

6.1.2用POLAR函数找到一个新点92

6.2利用三角方法解决问题93

6.2.1获取信息93

6.2.2用三角的方法求点97

6.3有用的几何变换函数103

6.3.1 TRANS函数103

6.4小结104

6.3.5 COS函数104

6.3.4 SIN函数104

6.3.3 INTERS函数104

6.3.2 ATAN函数104

第七章文本处理105

7.1建立一个文本编辑程序105

7.1.1新老字符串的获得106

7.1.2用新字符串替换老字符串107

7.2数字与字符串的相互转换111

7.2.1使用RTOS函数把数转换为字符串111

7.2.2其它数据类型的转换函数113

7.3读取ASCⅡ文件的文本输入程序115

7.4把ASCⅡ文件写入磁盘的文本输出程序118

7.5 AutoLISP的其它文件读写函数120

7.6小结121

第八章程序要对用户负责122

8.1屏幕的读写122

8.1.1光标的动态读取122

8.1.2把文本写到状态区和菜单区125

8.1.3在AutoLISP中调用菜单127

8.1.4在图形区画临时图象128

8.2在程序中使用缺省值131

8.2.1在程序中加入缺省回答131

8.2.2建立缺省值处理函数133

8.3函数的中断处理134

8.3.1建立一个错误检查程序135

8.3.2组织编码以减少错误137

8.4程序的调试138

8.4.1程序的常见错误138

8.4.2把变量作为调试工具139

8.5小结139

第九章用表来存贮数据140

9.1用表来存贮数据140

9.2表中数据的获取141

9.2.1使用简单表存贮数据141

9.2.3使用复杂表存贮数据143

9.2.2对整个表中的数据同时进行求值143

9.2.4利用表进行比较146

9.3确定元素在表中的位置147

9.3.1表的检索147

9.3.2把表元素用作标志150

9.4实体特征151

9.4.1使用选择集与实体名152

9.4.2特征表的结构156

9.5 AutoLISP实体特征的修改156

9.6同时得到实体名与坐标157

10.1图形数据库的存取158

9.7小结158

第十章AutoCAD实体的编辑158

10.2多实体的编辑159

10.2.1逐个得到选择集中的实体162

10.2.2选择集中实体的修改162

10.3提高处理速度163

10.3.1使用CMDE CHO提高程序处理速度164

10.3.2直接进行数据库存取以提高处理速度165

10.4筛选出具有某种特征的实体168

10.4.1选择集的筛选168

10.4.2选择具有某种特征的实体172

10.5.1 使用TBLNEXT函数173

10.5 AutoCAD系统表的存取173

10.5.2 使用TBLSEARCH函数174

10.6小结176

第十一章AutoCAD复杂实体的存取方法176

11.1多义线顶点的存取176

11.1.1得到每个顶点的特征表178

11.1.2在多义线中加入一个顶点180

11.1.3定义新多义线182

11.1.4画新多义线183

11.1.5多义线类型的测试183

11.2实体标识符与块属性的存取184

11.1.6多义线中的圆弧是如何描述的184

11.2.1使用实体标识符185

11.2.2利用AutoCAD命令为实体加上标识符185

11.2.3为实体命名185

11.2.4实体命名程序是如何工作的188

11.2.5属性数据的提取189

11.3小结190

附录A错误信息192

附录B组码196

B1组码表196

B2实体类型及其组码表197

B3组码70的位码表198

B4组码71的位码表199

B5组码72的编码199

B6组码75的编码200

附录C AutoCAD尺寸变量与系统变量201

C1尺寸变量201

C2系统变量204

C2.1可调变量204

C2.2只读变量208

C2.3 只能通过SETVAR命令访问的变量209

1990《Auto LISP实用程序设计方法与实例 10.0版》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由王国泉译 1990 中国科学院希望高级电脑技术公司 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

UNIX系统V实用程序设计方法(1993 PDF版)
UNIX系统V实用程序设计方法
1993 北京:科学出版社
matlab60程序设计与实例应用( PDF版)
matlab60程序设计与实例应用
实用数值计算方法与程序(1991 PDF版)
实用数值计算方法与程序
1991 北京:冶金工业出版社
Common LISP程序设计(1992 PDF版)
Common LISP程序设计
1992 西安:西安电子科技大学出版社
用户界面程序设计原理与实例(1992 PDF版)
用户界面程序设计原理与实例
1992 北京:北京航空航天大学出版社
LISP程序设计(1983 PDF版)
LISP程序设计
1983 北京:清华大学出版社
用户界面程序设计  原理与实例(1992 PDF版)
用户界面程序设计 原理与实例
1992 北京:科学出版社
实用程序设计(1988 PDF版)
实用程序设计
1988 北京:国防工业出版社
Windows图文程序设计方法与实例(1995 PDF版)
Windows图文程序设计方法与实例
1995 科学出版计
实用程序设计方法  中级(1993 PDF版)
实用程序设计方法 中级
1993 北京:中国科学技术出版社
实用COBOL程序设计(1987 PDF版)
实用COBOL程序设计
1987 北京:电子工业出版社
初学者用BASIC程序设计实例(1986 PDF版)
初学者用BASIC程序设计实例
1986 北京:国防工业出版社
Visual Basic程序设计使用技术与实例(1999 PDF版)
Visual Basic程序设计使用技术与实例
1999 成都:电子科技大学出版社
C语言程序设计实用技术与程序实例(1996 PDF版)
C语言程序设计实用技术与程序实例
1996 上海:上海科学普及出版社
FoxPro实用程序设计(1997 PDF版)
FoxPro实用程序设计
1997 哈尔滨:黑龙江科学技术出版社