《AutoCAD 10.0高级开发技术》求取 ⇩

引言1

目录1

第一部分 系统的组织6

第一章 预备知识——LISP初步和DOS系统的组织6

1.1 精心组织系统的优点6

1.2 基本技术速查表6

1.3 DOS和AutoLISP工具6

1.4 LISP初步7

1.5 DOS目录11

1.6 必要目录12

1.9 ADI驱动程序13

1.7 AutoCAD程序和支持文件13

1.8 设置AutoCAD配置文件13

1.10 安装CA盘14

1.11 选择文本编辑程序14

1.12 自举环境15

1.13 CONFUG.SYS15

1.14 AUTOEXEC.BAT16

1.15 DOS的补充说明17

1.16 注意事项与技术要点17

2.3 程序与文件19

2.2 基本技术速查表19

2.4 转移到本书的一个共同基础19

2.1 组织AutoCAD环境的好处19

第二章 Auto CAD系统——组织AutoCAD并揭开SHELL19

2.5 PGP:打破AutoCAD的“外壳”(SHELL)20

2.6 PGP文件20

2.7 避免与ACAD.LSP发生冲突23

2.8 样板图25

2.9 层和字型的约定26

2.10 图层的约定27

2.11 样板图CA-PROTO的配置与试验28

2.12 注意事项与技术要点29

3.4 符号、零件和块31

3.3 简单是更好的31

3.2 技术速查表31

3.1 精心组织块的优点31

第三章 比例和块的管理——符号与零件31

3.5 块命令和块定义32

3.6 如何建立块34

3.7 零件和符号的比例变换34

3.8 层/颜色/线型与块36

3.9 块的多次插入和块的嵌套40

3.10 块的多次插入42

3.11 分解块的副作用44

3.12 块与型44

3.13 注意事项与技术要点45

4.4 技术速查表48

4.3 使用菜单宏命令的优点48

4.2 基本宏命令技术48

4.1 AutoCAD的标准菜单48

第四章 菜单宏命令48

第二部分 基本工具48

4.5 菜单与宏命令49

4.6 利用CA盘建立菜单文件的方法49

4.7 没有CA盘建立菜单文件的方法49

4.8 菜单的特殊字符51

4.9 倒斜杠,空格与专用字符52

4.10 分号是一个特例52

4.12 宏命令标题54

4.11 菜单文本字符串中的分号54

4.13 专用字符和路径名的使用方法55

4.14 宏命令的续行问题59

4.15 层与宏命令61

4.16 宏命令的重复与命令的多次执行62

4.17 宏命令的重复标志和MULTIPLE命令63

4.18 使用选择集进行实体编辑的宏命令65

4.19 实体选择方式65

4.20 菜单的整理66

4.21 编制宏命令的经验68

4.22 注意事项与技术要点68

5.3 技术速查表70

5.2 精心组织菜单的优点70

5.4 宏命令,AutoLISP工具与程序70

5.1 菜单项70

第五章 菜单的组织70

5.5 菜单的结构形式71

5.6 在菜单中加入符号71

5.7 菜单页的命名77

5.8 菜单的建立79

5.9 菜单设备79

5.10 把菜单页赋予设备79

5.11 输入板菜单81

5.12 按钮菜单***BUTTONS83

5.13 菜单页的顺序86

5.14 菜单页之间的切换86

5.15 命令和菜单宏命令的暂停88

5.16 宏命令与AutoCAD的透明命令90

5.17 上弹菜单(POPUP MENU)——AutoCAD的特殊接口91

5.18 图象菜单92

5.19 菜单设备的注意事项与基本技术97

第六章 菜单系统99

6.1 菜单功能的调查99

6.2 开发菜单系统的优点99

6.3 技术速查表99

6.4 宏命令、AutoLISP工具和程序100

6.5 设置菜单的自动化100

6.6 设置菜单CA-SETUP.MNU101

6.7 菜单页访问的控制108

6.8 应用菜单109

6.9 如何编辑TEST.MNU菜单115

6.10 建立标准的文本屏幕菜单115

6.12 加入TEXT菜单117

6.11 加入本章的菜单117

6.13 注意事项与技术要点118

第七章 LISP简介120

7.1 什么是AutoLISP120

7.2 宏命令中使用AutoLISP的优点120

7.3 技术速查表120

7.4 宏命令AutoLISP工具和程序121

7.5 变量121

7.6 AutoCAD的系统变量121

7.7 变量的类型122

7.8 AutoLISP变量125

7.9 用AutoLISP进行数学运算126

7.10 使用GET函数输入数据127

7.11 距离、角度和点的输入128

7.12 基点参数和GET函数130

7.13 菜单命令中的GET函数131

7.14 在宏命令中使用GET函数的暂停问题132

7.15 LISP的表133

7.16 实体数据简介136

7.17 符号表检索简介137

7.18 合并菜单**EXAMPLES139

7.19 注意事项和技术要点140

8.3 技术速查表142

8.2 对AutoCAD文本字体进行二次开发的优点142

8.1 AutoCAD的文本字体142

 第三部分 后备库、字体与阴影图案142

第八章 文本字体与字型142

8.4 宏命令,AutoLISP工具与程序143

8.5 AutoCAD的字型143

8.6 中心线字符的建立145

8.7 建立专用分数字符149

8.8 大写体字符151

8.9 大字体文件151

8.10 大字体在AutoCAD中的使用方法155

8.11 合并专用字符菜单157

8.12 注意事项与技术要点158

9.3 宏命令,AutoLISP工具与程序160

9.4 点——线模式160

第九章 线型、阴影与填充160

9.2 技术速查表160

9.1 对阴影图案和填充进行开发的优点160

9.5 线型161

9.6 线型比例162

9.7 阴影图案164

9.8 阴影图案的定义方法166

9.10 部分区域与不规择区域的图案填充174

9.10 合并图案菜单176

9.11 注意事项与技术要点176

10.1 使用AutoLISP的优点178

10.2 技术速查表178

第四部分 AutoLISP:AutoCAD的程序设计语言178

第十章 AutoLISP的理论与程序结构178

10.3 宏命令,AutoLISP工具与程序179

10.4 AutoLISP程序与数据179

10.5 AutoLISP的函数结构180

10.6 用DEFUN定义子程序181

10.7 命令管道183

10.8 为AutoCAD加入新命令185

10.9 外部函数存储与AutoLISP的文件格式185

10.10 函数的装入187

10.11 NIL和NON-NIL条件程序分支187

10.13 逻辑和关系运算符的深入理解188

10.12 逻辑运算符与关系运算符188

10.14 关系运算符189

10.15 IF结构190

10.16 PROGN结构191

10.17 COND结构——多重分支192

10.18 程序的循环结构194

10.19 REPEAT结构194

10.20 WHILE结构195

10.21 利用FOREACH对表进行处理197

10.22 合并例子菜单199

10.23 注意事项与技术要点199

11.2 技术速查表202

11.3 宏命令,AtuoLISP工具和程序202

11.1 AutoLISP数据处理的优点202

第十一章 AutoLISP数据处理202

11.4 确定数据类型203

11.5 字符串的处理205

11.6 字符函数206

11.7 字符串的格式控制207

11.8 字符串的显示与打印210

11.9 数与字符串的转换211

11.10 线性距离的格式控制211

11.11 AutoCAD的角度212

11.12 尺寸标注命令的建立218

11.13 提示字符串的格式控制221

11.14 用户输入控制函数223

11.15 另一些用户接口函数225

11.16 TEXT菜单的合并227

11.17 注意事项和技术要点228

第十二章 图形数据库230

12.1 对AutoCAD数据库进行访问的优点230

12.2 技术速查表230

12.3 菜单宏命令,AutoLISP工具和程序230

12.4 实体名232

12.5 实体选择集235

12.6 有关选择集的其它函数240

12.7 选择集工具包SSTOOLS的开发241

12.8 数据库的双向检索244

12.9 实体数据的检索246

12.10 实体关联表248

12.11 DXF组码和AutoLISP249

12.12 实体性质和缺省值251

12.13 实体数据的修改255

12.14 复杂实体257

12.15 利用实体数据存取修改多义线259

12.16 EXAPMPLE菜单的归并261

12.17 注意事项和技术要点262

第十三章 AuToLISP的表访问及其它265

13.1 AutoLISP表访问的优点265

13.2 技术速查表265

13.3 菜单宏命令,AuToLISP工具和程序265

13.4 符号表266

13.5 有名块266

13.6 有名视图、层和字型275

13.7 有名性质:线型及其它278

13.8 把各种数据类型转换成字符型的函数ETOS282

13.9 定义和保护PVARS283

13.10 PVAR函数286

13.11 Example菜单的归并295

13.12 注意事项和技术要点295

第十四章 AutoLISP输入与输出298

14.1 用AutoLISP进行输入和输出的优点298

14.2 技术速查表298

14.3 宏命令,AutoLISP工具和程序298

14.4 设备的输入/输出299

14.5 读和写299

14.6 一般文件的处理301

14.7 输出到打印机和其它设备304

14.8 文件与路径的测试305

14.9 AutoLISP和DOS文件处理308

14.10 阴影图案的自动生成程序311

14.11 ANSI格式符的使用317

14.12 文件的格式——外部数据处理的基本知识321

14.13 REFDWG函数324

14.14 Examples菜单的归并329

14.15 注意事项与技术要点330

第十五章 AutoLISP设备访问333

15.1 使用AutoLISP设备访问的优点333

15.2 技术速查表333

15.3 宏命令,AutoLISP工具和程序333

15.4 用GRTEXT做动态屏幕标题334

15.5 GRDRAW在屏幕上作图336

15.6 做一个动态视图338

15.7 显示屏幕信息的另一种方法341

15.8 GRREAD:输入设备访问343

15.9 ETEXT——AutoCAD文本编辑程序344

15.10 坐标连读跟踪347

15.11 EXAMPLE菜单的归并351

15.12 注意事项和技术要点352

第五部分 应用实例354

第十六章 开发AutoLISP的工具箱354

16.1 建立标准子程序集的优点354

16.2 技术速查表354

16.3 宏命令,AutoLISP工具和程序354

16.5 内存管理355

16.4 ACAD.LSP文件355

16.6 另一种方法CLEAN357

16.7 内存管理的经验357

16.8 AutoLISP的设置和初始化358

16.9 常用函数359

16.10 用户接口函数362

16.11 *ERROR*——函数失败时的错误处理363

16.12 错误陷阱系统363

16.13 使用其它应用程序371

16.14 EXAMPLE菜单的归并373

16.15 注意事项和技术要点373

17.3 宏命令,AutoLISP工具和程序376

17.2 技术速查表376

17.1 编制三维工具的优点376

第十七章 用AutoLISP画三维图形376

17.4 二维与三维实体377

17.5 三维距离379

17.6 三维极坐标函数381

17.7 极坐标的空间旋转384

17.8 其它极坐标和曲线公式385

17.9 网格的生成388

17.10 把二维图形转换为立面图391

17.11 从三维变成二维398

17.12 编辑三维菜单399

17.13 注意事项和技术要点400

18.3 宏命令,AutoLISP工具和程序402

18.2 技术速查表402

第十八章 三维尺寸标注系统402

18.1 建立三维尺寸标注系统的优点402

18.4 三维尺寸概述403

18.5 三维尺寸标注系统文本方式和符号403

18.6 制做三维屏幕菜单页404

18.7 三维尺寸函数409

18.8 在数字化仪上设置三维尺寸412

18.9 合并三维菜单415

18.10 用三维尺寸联合标注尺寸416

18.11 注意事项和技术要点416

19.1 使用属性的优点418

19.2 技术速查表418

第十九章 作为数据处理工具的属性418

19.3 宏命令,AutoLISP工具和程序419

19.4 标题块系统419

19.5 菜单宏命令中的属性423

19.6 标题框的自动修改426

19.7 ATTEDIT命令的自动执行427

19.8 图形版本系统430

19.9 图形版本的追踪431

19.10 AutoCAD对属性数据的处理433

19.11 图形版本修改函数436

19.12 自动切断块441

19.15 注意事项和技术要点445

19.14 标题块菜单的归并445

19.13 关于块的重新定义和除去属性的说明445

第二十章 参数系统与材料标注448

20.1 参数系统概述448

20.2 使用参数的优点448

20.3 技术速查表448

20.4 宏命令,AutoLISP工具与程序449

20.5 参数系统屏幕菜单449

20.6 外部文件格式451

20.7 屏幕帮助信息453

20.8 外部数据的检索454

20.9 图象的生成456

20.10 九十度弯头侧视图的绘制457

20.11 多视图——参数的优势460

20.12 双线管段命令464

20.13 用材料标记对零件进行标注466

20.14 合并管件菜单471

20.15 注意事项与技术要点471

第二十一章 AutoLISP,批命令文件和DXF批处理474

21.1 批处理的优点474

21.2 技术速查表474

21.3 宏命令 AutoLISP工具和程序475

21.4 批命令文件,菜单,AutoLISP与外部程序475

21.5 批命令文件476

21.6 长菜单项476

21.7 DXF文件477

21.8 用AutoLISP程序读入数据478

21.9 批命令文件,AutoLISP和DXF文件的适用范围480

21.10 批命令文件自动建立程序481

21.11 幻灯库488

21.12 批命令文件与绘图489

21.13 批命令文件的启动,停止与恢复489

21.14 批命令文件与AutoLISP的配合491

21.15 外部块的提取496

21.16 AutoCAD图形文件格式496

21.17 DXF文件的适用范围496

21.18 DXF组码和数据元素498

21.20 标题信息499

21.21 参考表信息499

21.19 DXF文件格式,数据类型与组码499

21.22 块定义信息500

21.23 实体节501

21.24 版本转换实用程序502

21.25 AutoCAD和其它CAD程序的转换503

21.26 菜单的合并504

21.27 注意事项与技术要点505

第二十二章 LOTUS与dBASE507

22.1 概述507

22.2 AutoCAD数据输入输出的优点507

22.3 技术速查表507

22.4 宏命令,AutoLISP工具与程序507

22.5 样板文件508

22.6 LOTUS的数据输入511

22.7 把数据带回AutoCAD522

22.8 dBASE与AutoCAD之间的数据传输523

22.9 输入记录的准备525

22.10 CAD图形的追踪528

22.11 PRO-TRAK的数据库结构529

22.12 输入工程数据530

22.13 工程数据的报告531

22.14 累计时间报告533

22.15 PRO-TRAK程序使用说明533

22.16 合并报告菜单534

22.17 注意事项与技术要点534

23.2 技术速查表536

23.3 宏命令,AutoLISP工具与程序536

23.1 系统控制的优点536

第二十三章 系统管理536

23.4 系统的控制537

23.5 目录和文件的控制537

23.6 使用DOS的SUBST命令进行目录路径的控制539

23.7 图形控制539

23.8 新图与旧图的判断540

23.9 复位控制540

23.10 命令的重新定义541

23.11 键盘控制543

23.12 ANSI.SYS的键定义方法543

23.13 用户控制权的限制547

23.15 应用系统的安全问题548

23.14 加密与安全548

23.16 清理LSP文件的程序LSPSTIP549

23.17 应用系统的注释和用户接口550

23.18 ACAD.LSP的最后修改552

23.19 菜单的最后修改553

23.20 结语557

附录A 菜单宏命令与AutoLISP函数558

A.1 菜单与菜单宏命令558

A.2 AutoLISP函数与程序565

附录B 设置、内存与错误………:565

B.1 与配置文件CONFIG.SYS有关的问题565

B.2 与AUTOEXEC.BAT文件有关的问题565

B.3 与DOS环境空间有关的问题566

B.4 DOS2版下环境空间的扩充567

B.5 内存设置及其存在的问题568

B.6 虚拟盘的使用570

B.7 支持文件的查找571

B.8 当前目录错误571

B.9 SHELL错误571

B.10 其它问题573

B.11 文件打开错误573

B.12 错误的追踪与消除573

附录C 参考表575

C.1 AutoCAD系统变量575

C.2 DXF组码575

1993《AutoCAD 10.0高级开发技术》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由霍新民等编写 1993 北京:学苑出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。