当前位置:首页 > 工业技术
AutoCAD完全应用指南  AutoLISP+DCL+Visual LISP程序设计篇
AutoCAD完全应用指南  AutoLISP+DCL+Visual LISP程序设计篇

AutoCAD完全应用指南 AutoLISP+DCL+Visual LISP程序设计篇PDF电子书下载

工业技术

  • 电子书积分:19 积分如何计算积分?
  • 作 者:吴永进,林美樱编著
  • 出 版 社:北京:科学出版社
  • 出版年份:2011
  • ISBN:9787030244932
  • 页数:690 页
图书介绍:本书拥有完整而详实的AutoLISP+DCL+VisualLISP教学范例解析,让您直接进入进阶系统规划与AutoLISP程序设计的境界。
《AutoCAD完全应用指南 AutoLISP+DCL+Visual LISP程序设计篇》目录

第一篇 AutoLISP程序设计基础 2

第一章 AutoLISP主角潇洒登场 2

1AutoLISP是何方神圣 2

2AutoLISP程序语言的特点分析 2

3编写AutoLISP的动机 3

4AutoLISP的效益评估 3

5如何有效地学习AutoLISP 4

6AutoLISP程序设计师的心声 4

7对老板及设计主管的叮咛 4

第二章 AutoLISP的关键、基本结构与语法 5

1学好AutoLISP的基本结构与语法 5

2学好AutoLISP的关键 6

3重要的AutoLISP的基本语法结构 7

第三章 快速分类浏览AutoLISP功能函数 12

1数学运算功能函数 13

2检验与逻辑运算功能函数 13

3转换运算功能函数 14

4列表处理功能函数 14

5字符串、字符、文件处理功能函数 15

6等待输入功能函数 15

7几何运算功能函数 15

8对象处理功能函数 16

9选择集、符号表处理功能函数 16

10AutoCAD相关查询、控制功能函数 16

11判断式、循环相关功能函数 17

12函数处理、定义、追踪与错误处理功能函数 17

13显示、打印控制功能函数 17

14符号、元素、表达式处理功能函数 18

15ADS、ARX、AutoLISP加载与释放函数 18

16内存空间管理函数 18

17其他重要的功能函数 9

18DCL对话框定义相关的函数及命令 19

19Visual LISP相关函数 19

第四章 新手上路(一)——万丈高楼平地起 20

1AutoLISP程序设计的六个步骤 20

2通过简单范例全程演练AutoLISP程序设计 20

3PBOX.LSP程序产生的问题与改良 24

4测验练习,热身兼练功 26

5测验实时解答,小小程序大大满意 26

6本章结语 28

第五章 新手上路(二)——参数设计的关键技巧 29

1参数设计的重要性 29

2关键——熟知三角函数关系 29

3AutoLISP三角函数及转换相关函数 31

4精选三角函数应用技巧范例一 31

5精选三角函数应用技巧范例二 34

6测验练习,热身兼练功 37

7本章结语 38

第六章 对象属性的取得与活用技巧 39

1对象属性列表的重要性 39

2重要对象属性应用相关的功能函数介绍 39

3对象属性联合列表取得技巧与群码分析 40

4对象属性修改与更新技巧 43

5范例练习 44

6测验练习与解答,举一反三 51

7本章结语 52

第七章 灵活掌握循环、判断式应用技巧 53

1判断式、循环的重要性 53

2判断式、循环相关功能函数 54

3if判断式应用技巧 55

4COND判断式应用技巧 57

5REPEAT循环判断式应用技巧一 58

6REPEAT循环判断式应用技巧二 61

7WHILE循环判断式应用技巧 63

8测验练习,热身兼练功 66

9本章结语 66

第八章 灵活掌握AutoLISP子程序的应用技巧 67

1AutoLISP子程序的重要性 67

2子程序的酝酿时机 67

3子程序自变量的应用技巧 70

4期望能诞生好用的子程序 71

5创造好用的LISP_SLB.LSP子程序函数 71

6如何万无一失地加载共享子程序 73

7举一反三,子程序测验练习 73

8本章结语 74

第九章 充分掌握选择集与符号表应用技巧 75

1选择集与符号表的重要性 75

2选择集与符号表的相关功能函数 76

3选择集函数基本练习 78

4符号表函数基本练习 78

5选择集应用技巧范例 80

6选择集与符号表的相关功能函数应用技巧范例 82

7举一反三,测验练习 86

8本章结语 87

第十章 轻松掌握AutoLISP的读文件与写文件 88

1读文件与写文件的重要性 88

2读文件、写文件与字符串的相关功能函数 88

3读文件应用范例 89

4读文件列表应用技巧范例 91

5写文件的应用范例 92

6举一反三,测验练习 94

7基础结训前的叮咛 95

第二篇 62个精选实用AutoLISP程序设计范例 97

第十一章62个实用精选AutoLISP学习范例 97

1绘制矩形的外接圆 97

2依据矩形绘制外接圆(高级) 98

3绘制三胞胎 100

4绘制鸠尾槽孔 101

5比较最长与最短 103

6绘制矩形交叉框与短边切圆一 105

7绘制矩形交叉框与短边切圆二 106

8绘制N阶楼梯 108

9绘制贝壳圆 110

10绘制花形图一 111

11绘制花形图二 112

12绘制滚轮 114

13线段变雨滴线 116

14直线变曲线 117

15雪花纷飞 119

16绘制已知两点的金字塔圆 121

17在选取线段上绘制金字塔圆 122

18绘制线段端点圆 124

19绘制大眼蛙 125

20绘制圆内正多边形 127

21表现喜怒哀乐 128

22绘制时钟 132

23绘制弧形梯 134

24绘制方形序号球 136

25表现线与文字 139

26绘制多边形圆弧 140

27绘制矩形与5个切圆 142

28绘制矩形与多个切圆 143

29绘制相切半圆弧 145

30绘制板圈三视图 147

31绘制太阳图形 150

32螺旋曲线 152

33绘制砖墙 154

34绘制金手指 156

35绘制木质地板 158

36文字大小写转换 161

37为指定图层更换文字内容 162

38为文字加圆外框 164

39为文字加矩形外框 166

40为文字加上下线 167

41修改文字高度 169

42修改文字倾斜角 170

43更新圆直径 171

44查询线长、圆弧长、周长 173

45计算封闭区域面积 174

46将文字写至外部文件 176

47读取外部文本文件并写入图形 177

48将多段线顶点坐标写至外部文件 179

49外部坐标点文件的写出与读取 181

50统计块数量并绘制表格 184

51更有效率的图层管理 187

52自动归类特殊对象的图层 189

53十字光标角度调整 191

54为对象添加延伸数据 193

55读取对象延伸数据 194

56让切圆动起来 196

57绘制虚拟线的变化图 198

58绘制引线序号球 200

59表格制作 201

60绘制曲线门与玻璃门 204

61创建、列出、删除、查询AutoCAD字典 208

62绘制线段的交点 211

第三篇 AutoLISP与DCL对话框整合应用 214

第十二章 DCL对话框设计主角潇洒登场 214

1自我介绍:我不多花你一毛钱! 214

2我是AutoLISP的好帮手! 214

3DCL犹如千面女郎,变化多端! 215

4DCL身在何处 215

5谁必须学DCL 217

6如何设计精彩的DCL对话框画面 217

7两个最重要的DCL文件 217

8DCL对话框组介绍 217

9本章结语 225

第十三章 轻松、简单、快速地进入DCL天地 226

1DCL对话框的特点与关键 226

2DCL基本语法结构十大守则 227

3预览DCL对话框的VIEWDCL.LSP程序 228

4新手上路DCL设计轻松入门 229

5最重要的DCL文件——BASE.DCL 237

6观摩学习AutoCAD的DCL文件 238

7本章结语 240

第十四章 DCL对话框的对象属性定义速查 241

1DCL对象属性速查总表 241

2各DCL对象属性分析速查表 246

第十五章 AutoLISP掌控DCL的关键技巧 253

1新手上路:出发前的叮咛 253

2AutoLISP掌控DCL相关函数一览表 254

3加载与释放DCL文件 255

4激活与终止dialog对话框 255

5选择与触发DCL对象后连接、调用子程序 258

6DCL对象效果处理及数据的设置与取得 259

7处理列表框list_box与下拉菜单popup_list 263

8处理图像image与图像按钮image_button 265

9DCL对话框调用不能执行的AutoLISP函数 269

第十六章 AutoLISP与DCL编辑框、按钮和文字设计技巧 270

1AutoLISP与DCL整合设计的思考流程 270

2新手上路:轻松掌握edit_box编辑框设计(DCL优先法) 271

3新手上路:DCL对话框设计七十二变 275

4新手上路:轻松掌握button按钮设计(AutoLISP优先法) 278

5现成好用的button按钮与text文字设计组合 284

6新手上路:轻松掌握text文字设计组合 289

7本章结语 291

第十七章 AutoLISP与DCL切换开关和单选按钮设计技巧 292

1新手上路:轻松掌握toggle切换开关设计技巧 292

2新手上路:轻松掌握radio_button单选按钮设计技巧 299

3享受专业水准的属性块插入成果 301

4力求完美的属性块插入 302

5本章结语 302

第十八章 AutoLISP与DCL列表框和下拉菜单设计技巧 303

1新手上路:轻松掌握list_box列表框设计技巧 303

2专家出手:为词库画龙点睛 307

3专家出手后的成果验收,真的不同凡响 308

4新手上路:轻松掌握popup_list下拉菜单设计技巧 310

5本章结语 314

第十九章 AutoLISP与DCL图像及图像按钮设计技巧 315

1新手上路:轻松掌握image图像设计技巧 315

2新手上路:轻松掌握image_button图像按钮设计技巧 319

3专家出手:为图像按钮辅助参数设计画龙点睛 324

4专家出手后的成果验收,真的不同凡响 325

5本章结语 328

第二十章 AutoLISP与DCL滑动条的设计技巧 329

1新手上路:轻松掌握slider水平滑动条设计技巧 329

2新手上路:轻松掌握slider垂直滑动条设计技巧 333

3专家出手:为滑动条辅助参数设计创造奇迹 336

4专家出手后的成果验收,真的不同凡响 337

5本章结语 341

第二十一章 AutoLISP与DCL设计新手常犯错误分析及应对技巧 342

1结训前的实力测验 342

2本章结语 346

第四篇 Visual LISP程序设计应用与整合 348

第二十二章 Visual LISP主角潇洒登场 348

1Visual LISP介绍 348

2Visual LISP的庐山真面目 348

3AutoLISP程序设计师不用Visual LISP就落伍了 349

4华山论剑——Visual LISP的十大致命吸引力 350

5本章结语 360

第二十三章 知己知彼:掌握Visual LISP的基本环境 361

1正式启动Visual LISP 361

2Visual LISP的五大工具栏快速浏览 362

3Visual LISP控制台的十大特点 365

4Visual LISP文字编辑器的十大特点 368

5重要的Visual LISP快捷键 377

6本章结语 378

第二十四章 韩信点兵:活用Visual LISP新增的重要函数 379

1列表处理新增函数 380

2字符串、字符、符号处理新增函数 381

3文件处理新增函数 381

4AutoCAD相关的查询、控制新增函数 382

5名称空间通信新增函数 382

6Windows登录新增函数 382

7错误处理新增函数 382

8ActiveX对象处理新增函数 382

9ActiveX方法与特性处理新增函数 383

10ActiveX集成对象处理新增函数 383

11ActiveX数据转换新增函数 383

12字典处理新增函数 384

13VLX名称空间函数 384

14反应器处理新增函数 384

15VBA处理新增函数 386

16曲线测量新增函数 386

第二十五章 Visual LISP贴心的程序调试功能 387

1调试功能:检查Visual LISP的程序括号对称 387

2调试功能:用颜色来协助判断Visual LISP函数 389

3调试功能:智能的程序语法错误检验 389

4调试功能:设置断点逐步执行程序 392

5Visual LISP的数据类型检验功能 395

6Visual LISP调试工具栏速查 397

7本章结语 398

第二十六章 石破天惊:AutoCAD ActiveX对象控制 399

1传统AutoLISP DXF群码控制对象的缺点 399

2新一代 AutoCAD ActiveX对象控制的优点 402

3AutoCAD ActiveX对象模型架构图 405

4AutoCAD ActiveX对象的特性与方法 406

5AutoCAD ActiveX函数的加载与对象转换 408

6主要的ActiveX对象控制函数 410

7查看AutoCAD ActiveX对象特性 411

8AutoCAD ActiveX的集合对象 412

9整合Excel、 Word等其他应用软件的关键 414

10转换AutoLISP数据类型为ActiveX数据类型 415

11解除对象与释放内存 416

12本章结语 416

第二十七章 轻松掌握Visual LISP活用于2D对象 417

1本章重要函数一览 417

2模型空间集合对象可用的方法 418

3踏出掌握ActiveX创建2D对象的第一步 419

4如何掌握正确语法控制“对象方法” 421

5踏出掌握ActiveX 2D对象特性的第一步 424

6如何掌握正确的2D对象特性 425

7轻松取得特性资料的两种技巧 428

8踏出更新ActiveX 2D对象特性的第一步 428

9轻松更新对象特性数据的两种技巧 430

10充分掌握2D对象的方法 431

11精选范例:取得任意两对象的交点 431

12精选范例:执行矩形数组方法 434

13本章结语 435

第二十八章 轻松掌握Visual LISP活用于3D对象 436

1本章重要函数一览 436

2模型空间集合对象创建3D对象的方法 437

3踏出掌握ActiveX创建3D对象的第一步 4

4如何掌握正确语法控制“对象方法” 441

5精选范例:活用3D实体的Boolean布尔运算 443

6踏出掌握ActiveX 3D对象特性的第一步 446

7如何掌握正确的3D对象特性 447

8两种技巧轻松取得想要的特性资料 448

9 3DSOLID的方法一览表 449

10本章结语 449

第二十九章 轻松掌握Visual LISP活用于文字编辑 450

1本章重要函数一览 450

2踏出STYLE字体对象访问与控制的第一步 451

3新建STYLE字体对象的方法 453

4取出所有STYLE字体的技巧 454

5新建文字AddText方法 455

6精选范例:创建简易词库 456

7踏出掌握文字对象特性的第一步 458

8轻松取得文字对象特性数据的两种技巧 460

9轻松更新文字对象特性数据的两种技巧 460

10精选范例:更新文字对象特性 461

11本章结语 465

第三十章 轻松掌握Visual LISP活用于图层管理 466

1本章重要函数一览 466

2踏出LAYER图层对象访问与控制的第一步 467

3新建LAYER图层对象的方法 469

4取出所有LAYER图层的技巧 471

5精选范例:创建简易图层管理 471

6完整的图层管理程序与DCL真面目 476

7新旧图层列表获取技巧差异比较 481

8本章结语 481

第三十一章 轻松掌握Visual LISP活用于块与属性管理 482

1本章重要函数一览 482

2踏出BLOCK块对象访问与控制的第一步 483

3取出所有BLOCK块名称列表的技巧 485

4掌握正确的块对象特性访问技巧 486

5掌握访问块属性对象的数据 488

6精选范例:直接执行EXP 17块数量统计 492

7精选范例:创建简易块管理 492

8完整的块管理程序与DCL真面目 494

9精选范例:块属性值更新与管理 497

10完整的块属性管理程序与DCL真面目 499

11本章结语 502

第三十二章 轻松掌握Visual LISP活用于Options选项控制 503

1本章重要函数一览 503

2踏出Options选项对象访问与控制的第一步 504

3更进一步的Options选项对象控制技巧 507

4配置名称的更换技巧 509

5精选范例:Options选项控制与管理 509

6完整的Options选项访问管理程序与DCL真面目 511

7九大Options选项对象特性速查 514

8本章结语 516

第三十三章 轻松掌握Visual LISP活用于Excel 517

1踏出掌握Excel的第一步 517

2精选范例1:新手上路,打开Excel与写入数据 518

3精选范例2:打开与读取Excel文件内容的技巧 522

4精选范例3:将图层相关数据写入Excel文件内 532

5精选范例4:将多段线相关点坐标写入Excel文件内 537

6本章结语 542

第三十四章 轻松掌握Visual LISP活用于Word 543

1踏出掌握Word的第一步 543

2精选范例:新手上路,打开Word并写入数据 544

3Word访问控制入门完整程序 546

4将图形中的块数量统计表传送至Word文件 547

5完整的Word块数量表程序 548

6Word块数量表程序效果再加强 550

7如何控制Word应用程序的退出与释放内存 552

8Word相关对象特性速查 552

9Word相关ActiveX函数速查 557

10本章结语 558

第三十五章Visual LISP应用程序的创建与维护 559

1踏出编译LISP程序的第一步 559

2VLISP-COMPILE编译的缺点 561

3创建Visual LISP应用程序 562

4VLISP应用程序一探究竟 564

5VLISP应用程序的加载与执行 565

6更改VLISP应用程序的特性 566

7重新编译VLISP应用程序 566

8更新VLISP应用程序 567

9创建VLISP工程 567

10轻松使用工程窗口维护工程 569

11威力四射的工程查找功能 570

12将工程加入VLISP应用程序 570

13本章结语 572

附录A AutoLISP函数功能索引 573

附录B AutoCAD群码代号一览表 643

相关图书
作者其它书籍
返回顶部