《AutoCAD程序设计魔法书 AutoLISP&DCL基础篇》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:吴永进,林美樱编著
  • 出 版 社:北京:中国铁道出版社
  • 出版年份:2003
  • ISBN:7113050182
  • 页数:493 页
图书介绍:

第一篇 AutoLISP基础入门教学 1

第1章 AutoLISP主角潇洒登场 1

1-1 AutoLISP是何方神圣 4

1-2 AutoLISP程序语言的特点分析 4

1-3 编写AutoLISP的动机 4

1-4 AutoLISP的效益评估 5

1-5 如何有效地学习AutoLISP 6

1-6 AutoLISP程序设计师的心声 6

1-7 对老板和设计主管的叮咛 6

第2章 AutoLISP的关键、基本结构与语法 7

2-1 学好AutoLISP的关键、基本结构与语法 8

2-2 学好AutoLISP的关键 9

2-3 重要的AutoLISP的基本语法结构 9

第3章 快速分类浏览Auto1-ISP功能函数 15

3-1 数学运算功能函数 16

3-2 检验与逻辑运算功能函数 17

3-3 转换运算功能函数 17

3-4 列表处理功能函数 17

3-5 字符串、字符、文件处理函数 18

3-6 等待输入功能函数 19

3-7 几何运算功能函数 19

3-8 对象处理功能函数 19

3-9 选择集、符号表处理功能函数 20

3-10 AutoCAD相关查询、控制功能函数 20

3-11 判断式、循环相关功能函数 20

3-12 函数处理、定义、追踪与错误处理功能函数 21

3-13 显示、打印控制功能函数 21

3-14 符号、元素、表达式处理功能函数 22

3-15 ADS、ARX、AutoLISP加载与卸载函数 22

3-16 内存空间管理函数 23

3-17 其他重要的功能函数 23

3-18 ADS、ARX外部定义的3D函数 23

3-19 ADS、ARX外部定义的数据库相关函数 24

3-20 DCL对话框定义相关的函数与命令 24

第4章 新手上路(1)-万丈高楼平地起 25

4-1 AutoLISP程序设计的六个步骤 26

4-2 透过简单范例全程演练AutoLISP 26

4-3 PBOX.LSP程序出现的问题与改进 29

4-4 测验练习,热身兼练功 31

4-5 测验实时解答,小小程序大大满意 32

4-6 本章结语 34

第5章 新手上路(2)-参数设计的关键技巧 35

5-1 参数设计的重要性 36

5-2 重要关键——熟知三角函数关系 36

5-3 AutoLISP三角函数及转换相关函数 38

5-4 精选三角函数应用技巧范例一 38

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

5-6 测验练习,热身兼练功 43

5-7 本章结语 44

第6章 对象属性的取得与活用技巧 45

6-1 对象属性列表的重要性 46

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

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

6-4 对象属性修改与更新技巧 49

6-5 范例练习 50

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

6-7 本章结语 58

第7章 灵活掌握循环、判断式技巧 59

7-1 判断式、循环的重要性 60

7-2 判断式、循环相关功能函数 60

7-3 IF判断式应用技巧 62

7-4 COND判断式应用技巧 64

7-5 REPEAT循环判断式应用技巧一 65

7-6 REPEAT循环判断式应用技巧二 67

7-7 WHILE循环判断式应用技巧 69

7-8 测验练习,热身兼练功 72

7-9 本章结语 72

第8章 灵活掌握AutoLISP的子程序技巧 73

8-1 AutoLISP子程序的重要性 74

8-2 范例一:子程序的酝酿时机 74

8-3 范例二:子程序的自变量应用技巧 76

8-4 预期能诞生好用的子程序 77

8-5 创造好用的LISPSLB.LSP子程序函数 78

8-6 如何万无一失加载共享子程序 80

8-7 举一反三,子程序测验练习 80

8-8 本章结语 81

第9章 充分掌握选择集与符号表技巧 83

9-1 选择集与符号表的重要性 84

9-2 选择集与符号表相关功能函数 84

9-3 选择集函数基本练习 85

9-4 符号表函数基本练习 87

9-5 选择集应用技巧范例 88

9-6 选择集与符号表相关功能函数 91

9-7 举一反三,测验练习 94

9-8 本章结语 95

第10章 轻松掌握AutoLISP的读文件与写文件 97

10-1 读与写文件的重要性 98

10-2 读文件、写文件与字符串相关功能函数 98

10-3 读文件的应用范例 99

10-4 读文件列表技巧范例 101

10-5 写文件应用范例 102

10-6 举一反三,测验练习 104

10-7 基础结训前的叮咛 105

第二篇 61个实用精选AutoLISP学习范例 109

第11章 AutoLISP学习范例 109

11-1 凹形图 110

11-2 四圆孔 111

11-3 左右心形图 112

11-4 三胞胎 114

11-5 比较最长与最短 115

11-6 矩形交叉框与短边切圆一 117

11-7 矩形交叉框与短边切圆二 118

11-8 N阶楼梯 120

11-9 贝壳圆 121

11-10 花形图一 123

11-11 花形图二 124

11-12 滚轮 126

11-13 直线变雨滴线 127

11-14 直线变曲线 129

11-15 雪花纷飞 130

11-16 已知两点的金字塔圆 132

11-17 选取线段的金字塔圆 133

11-18 线段端点圆 135

11-19 大眼蛙 136

11-20 圆内正多边形 138

11-21 喜怒哀乐 139

11-22 时钟 143

11-23 弧形梯 145

11-24 方形序号球 147

11-25 线与文字 149

11-26 多边形弧 150

11-27 矩形与五个切圆 152

11-28 矩形与多个切圆 154

11-29 相切半圆弧 155

11-30 板圈三视图 157

11-31 螺旋曲线 160

11-32 砖墙 162

11-33 金手指 164

11-34 木质地板 166

11-35 文字大小写转换 168

11-36 指定图层更换文字内容 170

11-37 文字加圆外框 171

11-38 文字加矩形外框 173

11-39 文字加上下线 174

11-40 修改文字高度 176

11-41 修改文字倾斜角 177

11-42 更新圆直径 179

11-43 写出线、圆弧、圆周长 180

11-44 计算封闭区域面积 181

11-45 写出文字到外部文件 183

11-46 读入外部文本文件写入图面 184

11-47 写出多义线顶点坐标至外部文件 186

11-48 外部坐标点文件写出与读取 188

11-49 统计图块数量并绘制表格 190

11-50 更有效率的图层管理工具 192

11-51 自动归类特殊对象的图层 195

11-52 十字光标角度调整工具 196

11-53 对象加入扩展数据 199

11-54 读取对象扩展数据 200

11-55 让切圆动起来 201

11-56 虚拟线的变化图 203

11-57 引线序号球 205

11-58 表格制作 206

11-59 曲线门与玻璃门 209

11-60 建立、列出、删除、查询AutoCAD字典xrecord 213

11-61 线段的交点 216

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

第12章 DCL对话框设计主角潇洒登场 221

12-1 自我介绍:我不多花您一毛钱 222

12-2 我是AutoLISP的亲善大使 222

12-3 我是千面女郎,变化多端 222

12-4 我DCL身在何处 222

12-5 谁必须学DCLL 225

12-6 如何设计精采的DCL对话框画面 225

12-7 两个最重要的DCL文件 225

12-8 DCL对话框家族介绍 225

12-9 本章结语 232

第13章 轻松、简单、快速地进入DCL天地 233

13-1 DCLL对话框的特点与关键 234

13-2 DCL基本语法结构十大守则 234

13-3 预览对话框DCL的VIEWDCL.LSP程序 236

13-4 新手上路DCL设计轻松入门 237

13-5 最重要的DCL文件→BASE.DCL 245

13-6 观摩学习AutoCAD的DCL文件 246

13-7 本章结语与叮咛 251

第14章 DCL对话框对象属性定义速查 253

14-1 DCL对象的属性速查总表 254

14-2 各DCL对象的属性分析速查表 259

第15章 ALtoLISP控制DCL的关键技巧 267

15-1 新手上路:出发前不可不知的叮咛 268

15-2 AutoLISP控制DCL相关函数一览表 268

15-3 加载与释放DCL文件 269

15-4 激活与终止dialog对话框 270

15-5 选择与触发DCL对象,连接、调用子程序 272

15-6 DCL对象效果处理与数据的设定与取得 274

15-7 处理列表框listbox与下拉选单popuplist 277

15-8 处理图像image与图像按钮image_button 278

15-9 警告:DCL对话框调用中不能执行的AutoLISP函数 282

第16章 AutoLISP与DCL编辑框、按钮与文字设计技巧 283

16-1 AutoLLISP与DCL整合设计的思考流程 284

16-2 新手上路:轻松掌握editbox编辑框设计(DCL优先法) 284

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

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

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

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

16-7 本章结语:恭喜您迈出了DCL设计成功的第一步 304

第17章 AutoLISP与DCL切换开关与单选按钮设计技巧 305

17-1 新手上路:轻松掌握toggle切换开关设计 306

17-2 新手上路:轻松掌握radiobutton单选按钮设计 312

17-3 享受专业水准的属性图块插入成果 314

17-4 求好心切、力求完美的属性图块插入 315

17-5 本章结语:恭喜您又迈出了DCL设计成功的第二步 316

第18章 AutoLISP与DCL列表框与下拉选单设计技巧 317

18-1 新手上路:轻松掌握list_box列表框设计 318

18-2 专家出手:为词库【画龙点睛】 321

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

18-4 新手上路:轻松掌握poppup_list下拉选单设计 325

18-5 本章结语:恭喜您又迈出了DCL设计成功的第三步 328

第19章 AutoLISP与DCL的图像与图像按钮设计技巧 329

19-1 新手上路:轻松掌握image图像设计 330

19-2 新手上路:轻松掌握image_button图像按钮 333

19-3 专家出手:为图像按钮辅助参数设计【画龙点睛】 337

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

19-5 本章结语:恭喜您迈出了DCL设计成功的第四步 342

第20章 AutoLISP与DCL活用滑动条的设计技巧 343

20-1 新手上路:轻松掌握slider水平滑动条设计 344

20-2 新手上路:轻松掌握slider垂直滑动条设计 348

20-3 专家出手:为滑动条辅助参数设计【创造奇迹】 350

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

20-5 本章结语:恭喜您迈出了DCL设计成功的第五步 356

第21章 AutoLISP与DCL新手常犯错误的测验与叮咛 357

21-1 结束训练前的实力测验 358

21-2 本章结语:恭喜您结束训练了 362

附录A AutoLISP函数功能索引 363

附录B AutoCAD变量一览表 429

附录C AutoCAD群码代号一览表 473