第一篇 总论 1
第一章 CAD概论 1
第一节 CAD的内涵、功能和任务 1
第二节 CAD的发展概况及应用前景 3
第二章 CAD系统概论 5
第一节 CAD系统的硬件 5
第二节 CAD系统的软件 9
第三节 CAD系统的型式 11
习题一 14
第二篇 设计信息的准备与管理 15
第三章 概述 15
第一节 信息、数据与数据处理 15
第二节 计算机辅助设计中的数据管理 16
第三节 信息管理中的数据结构 20
第四章 表格线图与实验数据处理 36
第一节 数表的程序化 36
第二节 数表的文件化 40
第三节 函数插值 44
第四节 线图的处理 48
第五章 数据库及数据库管理系统 55
第一节 数据模型 55
第二节 实体—联系模型 58
第三节 数据库管理系统 60
第四节 微型机数据库管理系统dBASEⅢ简介 62
第五节 工程数据库简介 67
第六节 数据库设计 68
习题二 79
第三篇 CAD应用软件的设计 80
第六章 应用软件的开发过程 80
第一节 软件与软件质量的评价 80
第二节 应用软件的研制过程 82
第七章 软件设计中的基本概念和原则 84
第一节 软件设计中的基本概念 84
第二节 软件设计的基本原则 87
第三节 模块化结构的质量评价 89
第四节 与设计原则有关的几个问题 92
第八章 工程CAD软件的设计 96
第一节 CAD软件的方案设计 96
第二节 CAD软件的初步设计 100
第三节 CAD软件的详细设计 106
第四节 实例分析 110
习题三 132
第四篇 用户图形系统的建立 133
第九章 CAD图形系统概述 133
第十章 计算机图形学基础 137
第一节 图形的计算机生成 137
第二节 图形处理的矩阵方法 148
第三节 二维图形的矩阵变换 150
第四节 三维图形的矩阵变换 154
第五节 三维图形变换的应用 158
第六节 开窗与裁剪 165
第七节 图形的消隐 169
第十一章 几何造型 174
第一节 概述 174
第二节 三维立体的表示方法及其数据结构 174
第三节 几种常见的几何形体表示方法 177
第十二章 图形支撑软件 181
第一节 概述 181
第二节 AutoCAD的安装与运行 184
第十三章 应用接口及参数化绘图系统建立——通用图形系统的二次开发<Ⅰ> 191
第一节 数据文件共享的概念 191
第二节 DXF文件的结构及接口程序 191
第三节 参数化绘图系统的建立 200
第十四章 交互图形系统的用户化开发——通用图形系统的二次开发<Ⅱ> 210
第一节 交互图形系统概述 210
第二节 图形数据库开发的一般知识 211
第三节 建库技术 217
第四节 交互图形系统的用户界面开发 224
习题四 234
第五篇 计算机辅助工程设计系统的建立 235
第十五章 工程CAD系统及其建立 235
第一节 专业工程CAD系统模式 235
第二节 专业工程CAD系统的建立 238
第十六章 专家系统与智能CAD系统的建立 240
第一节 CAD与人工智能 240
第二节 建立专家系统的基本技术 242
第十七章 计算机模拟 247
第一节 计算机模拟的概念 247
第二节 计算机模拟的基本方法 250
习题五 256
主要参考文献 257