注册 登录 进入教材巡展
#
  • #

出版时间:2009-09

出版社:高等教育出版社

普通高等教育“十一五”国家级规划教材

以下为《计算机辅助设计(第2版)》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 高等教育出版社
  • 9787040286113
  • 2版
  • 78762
  • 44259937-9
  • 平装
  • 16开
  • 2009-09
  • 580
  • 328
  • 工学
  • 计算机科学与技术
  • 计算机辅助设计与制造
  • 本科 高职
内容简介


本书为普通高等教育“十一五”国家级规划教材,根据教育部有关计算机辅助设计及机械设计课程的教学基本要求,并结合近几年各院校使用本书第一版的反馈建议修订而成。

本书以应用型人才培养为目标,充分结合作者实际开发的机械类工程案例,融入当前相关领域热点内容,强调知识的实用性和模拟环境,采用以计算机辅助绘图与二次开发相结合为主的编写方式,以AutoCAD为平台,突出二次开发技术应用。

全书共12章,主要内容包括计算机辅助设计概述、AutoCAD操作文件系统的开发应用、AutoCAD二次开发与数据库、Visual LISP操作与维护、AutoLISP基础、AutoLISP的绘图功能、函数定义与程序结构、AutoLISP图形数据库管理、DCL语言与对话框、DCL对话框管理、Visual LISP中的ActiveX对象、通用机械CAD系统程序开发。

本书可作为普通高等工科类院校,尤其是应用型本科、专科院校计算机辅助设计课程的教材,也可供有关工程技术人员参考。

目录

 第1章 计算机辅助设计概述
  1.1 计算机辅助设计的发展
   1.1.1 计算机辅助设计技术的发展历程
   1.1.2 计算机辅助设计技术的发展方向
   1.1.3 计算机辅助设计技术的应用
  1.2 CAD系统组成与选型
   1.2.1 CAD系统的硬件组成
   1.2.2 CAD系统的软件组成
   1.2.3 CAD系统的构建
   1.2.4 国内外常用CAD系统及其特点
   1.2.5 二维与三维CAD软件的关系
  1.3 CAD系统的选型
  1.4 AutoCAD基本特性及与工程制图的关系
   1.4.1 AutoCAD的基本功能及应用领域
   1.4.2 AutoCAD的优缺点
   1.4.3 AutoCAD 2010与工程制图
  1.5 本书设计构想
   1.5.1 总体设计思路
   1.5.2 开发平台与设计思路
 第2章 AutoCAD操作文件系统的开发应用
  2.1 参数化设计与非参数化设计
  2.2 程序参数文件
  2.3 线型文件
  2.4 图案填充文件
  2.5 字体与形文件
  2.6 脚本文件
   2.6.1 概述
   2.6.2 脚本文件命令及范例
  2.7 幻灯片
 第3章 AutoCAD二次开发与数据库
  3.1 AutoCAD图形标准格式与接口
   3.1.1 DXF文件格式
   3.1.2 图形接口
  3.2 AutoCAD开发工具
   3.2.1 LISP与AutoLISP
   3.2.2 VBA程序环境
   3.2.3 ObjectARX开发系统
  3.3 Visual LISP开发工具
   3.3.1 概述
   3.3.2 Visual LISP的功能与特点
   3.3.3 进入Visual LISP工作环境
  3.4 AutoCAD与外部数据库
   3.4.1 概述
   3.4.2 数据库配置
   3.4.3 数据库数据查看
   3.4.4 数据与图形对象的链接
   3.4.5 建立标签
   3.4.6 数据库基本查询
   3.4.7 合并查询
 第4章 Visual LISP操作与维护
  4.1 Visual LISP工作环境
   4.1.1 操作界面
   4.1.2 编辑文件的过程
  4.2 文本编辑器与格式化
   4.2.1 文本编辑器概述
   4.2.2 文本格式化
  4.3 Visual LISP控制台
  4.4 调试程序
   4.4.1 调试工具
   4.4.2 调试过程
   4.4.3 跟踪变量
  4.5 应用程序的维护与编译
   4.5.1 工程文件
   4.5.2 编译Visual LISP应用程序
  4.6 制作应用程序包
   4.6.1 简单模式
   4.6.2 专家模式
 第5章 AutoLISP基础
  5.1 AutoLISP的数据类型
   5.1.1 原子
   5.1.2 表和点对
   5.1.3 文件描述符
   5.1.4 内部函数
   5.1.5 选择集
   5.1.6 图元名
  5.2 AutoLISP语言的程序结构
  5.3 AutoLISP的求值过程
  5.4 AutoLISP程序的装入及运行
   5.4.1 AutoLISP程序的装入
   5.4.2 AutoLISP程序的运行
   5.4.3 AutoLISP程序的自动装入
  5.5 AutoLISP语言基本函数
   5.5.1 数值函数
   5.5.2 赋值函数、求值与禁止求值函数
   5.5.3 表处理函数
   5.5.4 字符串处理函数
   5.5.5 交互式输入函数
   5.5.6 屏幕输出函数
 第6章 AutoLISP的绘图功能
  6.1 command函数
   6.1.1 参数及规则
   6.1.2 求值
   6.1.3 应用command函数的注意事项
   6.1.4 应用举例
  6.2 图形处理函数
   6.2.1 目标捕捉函数osnap
   6.2.2 应用举例
  6.3 屏幕操作函数
  6.4 访问输入设备函数grread
  6.5 存取AutoCAD系统变量函数
   6.5.1 获取系统变量函数getver
   6.5.2 设置系统变量函数setver
  6.6 AutoCAD图形中的事件反应器
   6.6.l 事件反应器的类型及事件
   6.6.2 回调函数
   6.6.3 创建事件反应器
   6.6.4 利用对象事件反应器
   6.6.5 关闭事件反应器
   6.6.6 暂时和永久事件反应器
 第7章 函数定义与程序结构
  7.1 defun函数
   7.1.1 函数的定义
   7.1.2 函数的调用
   7.1.3 函数的副作用
   7.1.4 应用defun函数的注意事项
  7.2 增加和修改AutoCAD的命令
   7.2.1 增加AutoCAD的命令
   7.2.2 修改AutoCAD的命令
   7.2.3 恢复AutoCAD的命令
  7.3 逻辑测试函数
   7.3.1 数的比较函数
   7.3.2 逻辑判断函数
   7.3.3 数的性质测试函数
   7.3.4 数据类型测试函数
   7.3.5 等值测试函数
   7.3.6 从属关系测试函数member
  7.4 条件分支函数
   7.4.1 if函数
   7.4.2 cond函数
  7.5 循环结构
   7.5.1 while函数
   7.5.2 repeat函数
   7.5.3 foreach函数
   7.5.4 mapcar函数
  7.6 调用函数的函数apply
  7.7 顺序控制函数progn
  7.8 函数的递归定义
  7.9 文件操作函数
   7.9.1 打开文件函数open
   7.9.2 关闭文件函数close
   7.9.3 输入输出函数
   7.9.4 文件查找函数findfile
   7.9.5 文件操作函数综合举例
 第8章 AutoLISP图形数据库管理
  8.1 选择集的处理
   8.1.1 创建选择集
   8.1.2 操作选择集
   8.1.3 选择集操作函数实例
  8.2 处理图元对象
   8.2.1 获取图元名称
   8.2.2 修改图元数据
   8.2.3 增加图元和删除图元
  8.3 扩展图元数据的处理
   8.3.1 扩展图元数据的组织及DXF组码
   8.3.2 注册应用名称
   8.3.3 添加扩展图元数据
   8.3.4 访问扩展图元数据
   8.3.5 扩展图元数据内存管理
   8.3.6 扩展图元数据中的句柄
  8.4 符号表和词典
   8.4.1 符号表
   8.4.2 词典
 第9章 DCL语言与对话框
  9.1 概述
  9.2 对话框部件
  9.3 DCL文件结构
   9.3.l l和l文件
   9.3.2 引用DCL文件
   9.3.3 DCL语法
  9.4 DCL技巧
   9.4.1 建立控件组
   9.4.2 控件间的间距
   9.4.3 右端和底端空间
   9.4.4 加框行和列周围的空间
   9.4.5 自定义退出按钮文本
   9.4.6 对话框设计原则
   9.4.7 预定义控件和控件组的原则
  9.5 对话框控制语言
   9.5.1 属性
   9.5.2 DCL控件的功能
   9.5.3 DCL控件的分类
 第10章 DCL对话框管理
  10.1 打开和关闭对话框
  10.2 控件处理和属性处理
   10.2.1 动作表达式与回调
   10.2.2 动作表达式
   10.2.3 回调原因
   10.2.4 默认值与DCL动作
   10.2.5 处理控件
  10.3 DCL对话框范例
   10.3.1 “尺寸标注”对话框
   10.3.2 “粗糙度标注”对话框
   10.3.3 “深沟球轴承”对话框
   10.3.4 “圆锥销”对话框
   10.3.5 “图框”对话框
   10.3.6 “系统设置”对话框
   10.3.7 “生成明细表”对话框
 第11章 Visual LISP中的ActiveX对象
  11.1 Visual LISP面向对象的特性
  11.2 AutoCAD对象模型
   11.2.1 对象的属性
   11.2.2 对象的方法
   11.2.3 对象的集合
  11.3 处理AutoCAD对象
   11.3.1 利用变量监视工具查看对象的属性
   11.3.2 应用程序对象的层次
   11.3.3 小结
  11.4 在Visual LISP函数中利用ActiveX方法
   11.4.1 调用Visual LISP提供的ActiveX函数
   11.4.2 将Visual Basic变量转换成Visual LISP变量
   11.4.3 查看及更改对象的属性
   11.4.4 判断对象是否可以访问
   11.4.5 使用变量保存ActiveX函数的返回值
   11.4.6 利用对象的属性及方法
   11.4.7 判断对象的方法或属性是否可用
   11.4.8 处理对象集合
   11.4.9 查找对象集合中的对象
  11.5 变量的转换
  11.6 释放对象及内存
  11.7 对象数据转换
 第12章 通用机械CAD系统程序开发
  12.1 系统设计目的与方案选择
  12.2 程序总体结构设计
   12.2.1 程序内容
   12.2.2 方案的执行
  12.3 程序结构设计
   12.3.1 菜单管理
   12.3.2 算法程序设计
   12.3.3 DXF格式设计
   12.3.4 其他程序
 参考文献