《计算机辅助设计二次开发案例教程》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:谢安俊,乔韡韡主编
  • 出 版 社:北京市:北京大学出版社
  • 出版年份:2009
  • ISBN:9787301156971
  • 页数:254 页
图书介绍:本书采用案例教学,采用循序渐进,由浅入深。难点分散、重点突出、重于实践、既有针对性又通用性,开发案例和实验内容极为丰富,许多案例都是来自于教学与科研实践。所有案例都是通过实践验证。

第1章 计算机辅助设计的概述 1

1.1 计算机辅助设计的简介 1

1.2 计算机辅助设计的应用 2

1.3 AutoCAD 2008操作基础 3

1.4 绘图实例 8

1.5 思考与练习 15

第2章 AutoCAD 2008开发方法及工具 17

2.1 AutoCAD 2008开发的主要内容 17

2.2 AutoCAD 2008的主要支持文件 18

2.3 AutoCAD 2008的主要开发形式和方法 19

2.4 AutoCAD的工作环境的设置 21

2.4.1 库搜索路径 21

2.4.2 多种配置 22

2.5 小结 23

2.6 思考与练习 23

第3章 AutoCAD自定义文件命令 24

3.1 熟悉acad.pgp文件 24

3.2 acad.pgp文件的组成 25

3.2.1 注释 25

3.2.2 外部命令 26

3.2.3 命令别名 27

3.3 REINIT命令 29

3.4 小结 29

3.5 思考与练习 29

第4章 开发线型与图案 31

4.1 熟悉acad.lin文件 31

4.2 线型定义及其文件定义格式 33

4.2.1 标题行 33

4.2.2 图案行 34

4.2.3 线型规格的元素 34

4.2.4 创建线型 35

4.2.5 建立新的线型文件 37

4.2.6 用线型比例因子命令来控制线型的显示 37

4.3 定义与开发复合线型 37

4.3.1 字符串复合线型的创建 38

4.3.2 形复合线型的创建 40

4.4 填充图案的定义 42

4.4.1 标题行 44

4.4.2 填充描述符 44

4.4.3 填充角度 45

4.5 综合案例 46

4.6 小结 49

4.7 思考与练习 50

第5章 AutoCAD形与字体的定制 51

5.1 形的概念 51

5.2 定义形 52

5.2.1 形定义的格式 52

5.2.2 描述码 52

5.2.3 文本字型 56

5.3 生成形文件 57

5.3.1 建立形文件 57

5.3.2 编译形文件 57

5.4 调用形 58

5.4.1 加载形文件 58

5.4.2 插入形 59

5.5 形的应用示例 59

5.6 小结 60

5.7 思考与练习 60

第6章 AutoLISP程序设计 62

6.1 AutoLISP语言基础 63

6.1.1 初步认识AutoLISP程序 63

6.1.2 AutoLISP的数据类型与基本运算 65

6.1.3 AutoLISP的基本函数 73

6.2 AutoLISP的用户输入函数 77

6.3 条件函数 79

6.4 循环函数 83

6.5 综合案例 87

6.6 小结 89

6.7 思考与练习 89

第7章 Visual LISP程序设计 93

7.1 Visual LISP基础 93

7.2 Visual LISP的应用 95

7.2.1 启动Visual LISP 95

7.2.2 使用Visual LISP文本编辑器 95

7.2.3 加载并运行AutoLISP程序 97

7.3 Visual LISP程序的调试 97

7.3.1 检查括号是否匹配 98

7.3.2 利用调试工具调试代码 99

7.4 综合案例 100

7.5 小结 104

7.6 思考与练习 104

第8章 开发用户菜单 106

8.1 用户菜单的介绍 106

8.1.1 初步认识和使用菜单文件 106

8.1.2 菜单文件的结构和语法 109

8.1.3 菜单文件的类型 109

8.2 自定义菜单文件 109

8.3 装载/卸载菜单文件 113

8.3.1 全局装载/卸载菜单文件 113

8.3.2 装载/卸载局部菜单文件 114

8.4 子菜单 115

8.4.1 子菜单定义 116

8.4.2 子菜单索引 116

8.4.3 子菜单显示 117

8.4.4 下拉菜单和快捷菜单中的层叠子菜单 117

8.5 快捷键 118

8.6 特定帮助菜单 119

8.7 图像控件菜单 119

8.7.1 图像控件定义 119

8.7.2 装载图像菜单 121

8.7.3 图像菜单的制作 122

8.8 工具栏菜单 125

8.8.1 定义工具栏 125

8.8.2 定制用户的工具栏 128

8.9 综合案例 131

8.10 小结 132

8.11 思考与练习 133

第9章 综合开发案例 136

9.1 化工工艺流程CAD应用系统的介绍 136

9.2 化工工艺流程CAD应用系统设计 137

9.2.1 各功能模块的描述 137

9.2.2 用户界面设计 139

9.2.3 下拉菜单模块设计 139

9.2.4 图像控件菜单设计 139

9.2.5 工具栏菜单设计 140

9.3 各个功能模块的实现 140

9.3.1 专业图库模块的实现 140

9.3.2 基本菜单模块的实现 141

9.3.3 专业工具栏模块的实现 142

9.3.4 比例和图纸功能的实现 143

9.3.5 物料平衡报表功能的实现 143

9.3.6 状态行帮助和快捷键模块的实现 143

9.4 系统运行 144

9.4.1 系统运行环境 144

9.4.2 系统启动和配置 144

9.5 小结 145

9.6 实验 化工工艺流程CAD应用系统的程序设计和调试 145

第10章 对话框设计 146

10.1 对话框的概述 146

10.2 对话框的控件 146

10.3 用DCL定义对话框 150

10.4 用Visual LISP显示对话框 151

10.5 DCL语法 152

10.6 对话框控件的设计及应用 156

10.6.1 对话框设计 156

10.6.2 按钮设计 156

10.6.3 编辑框设计 156

10.6.4 图像按钮设计 157

10.6.5 列表框控件设计 158

10.6.6 弹出列表框控件设计 158

10.6.7 单选按钮控件设计 159

10.6.8 滚动条控件设计 161

10.6.9 开关按钮控件设计 162

10.7 用Visual LISP程序控制对话框 162

10.7.1 用Visual LISP程序调用对话框 162

10.7.2 Visual LISP与DCL编辑框的设计 164

10.7.3 Visual LISP与图像按钮控件的设计 168

10.8 综合案例 170

10.9 小结 173

10.10 思考与练习 173

第11章 三维参数化设计 175

11.1 AutoCAD三维设计概述 175

11.2 参数化绘图 176

11.3 综合案例1 参数化3D齿轮的程序设计与开发 177

11.4 综合案例2 参数化3D螺纹的程序设计 181

11.5 小结 185

11.6 思考与练习 186

第12章 Visual Basic Application 188

12.1 AutoCAD VBA基础 188

12.1.1 AutoCAD VBA的启动方法与集成开发环境 188

12.1.2 简单的VBA程序实例 190

12.2 VBA程序的编写与执行 192

12.2.1 应用AutoCAD 2008类型库 192

12.2.2 可视化界面设计 192

12.2.3 设置控件的属性 193

12.2.4 编写程序代码 194

12.2.5 程序代码的运行和编译 196

12.3 VBA函数与过程 196

12.3.1 Sub过程 197

12.3.2 Function函数 197

12.4 综合案例 198

12.5 小结 205

12.6 思考与练习 205

第13章 AutoCAD数据库的开发方法 207

13.1 AutoCAD实体概念 207

13.1.1 AutoCAD实体与实体名 207

13.1.2 AutoCAD选择集 208

13.2 AutoCAD选择集操作函数 208

13.2.1 选择集构造函数 209

13.2.2 选择集操作函数 210

13.3 实体名操作及数据函数 213

13.3.1 实体名操作函数 214

13.3.2 实体名数据函数 216

13.4 AutoCAD对外部数据库的访问 218

13.4.1 数据库的配置 219

13.4.2 dbConnect Manager 219

13.4.3 在AutoCAD中浏览及编辑表数据 221

13.4.4 与图形对象建立链接 222

13.4.5 使用链接选择生成选择集 224

13.5 在AutoCAD VBA程序中调用数据库 225

13.6 小结 226

13.7 思考与练习 226

第14章 Object ARX程序设计 227

14.1 Object ARX编程基础 227

14.1.1 Object ARX简介 227

14.1.2 Object ARX开发基础知识 228

14.1.3 Object ARX数据库 229

14.1.4 开发环境介绍 230

14.2 Object ARX的应用 231

14.2.1 安装Object ARX软件包 231

14.2.2 Object ARX程序的项目建立及环境配置 234

14.2.3 用Object ARX向导添加命令 237

14.2.4 在AutoCAD中调用Object ARX应用程序 239

14.2.5 设置断点调试程序 241

14.2.6 停止调试程序 242

14.2.7 程序的保存 242

14.3 简单实例 242

14.4 综合案例 248

14.5 小结 252

14.6 思考与练习 252

参考文献 254