CAD技术基础及开发技术(AutoCAD 2022版) / 北京大学立项教材
¥58.00定价
作者: 李水乡
出版时间:2024-06
出版社:北京大学出版社
- 北京大学出版社
- 9787301351000
- 1版
- 527150
- 48258118-8
- 2024-06
- 理工科
- 本科
作者简介
内容简介
本书的主要内容包括CAD(计算机辅助设计)基础知识、AutoCAD基本操作、基于AutoCAD文件的二次开发、Windows图形交互开发以及ObjectARX二次开发技术。本书讲述的面向CAD领域的全面解决方案,内容既有主流CAD软件的操作,又有基于CAD平台的二次开发(包括直接开发和间接开发),还有基于MFC(微软基础类)库的图形交互CAD系统开发。本书面向主流CAD平台,选用了AutoCAD2022版以及Visual Studio 2019开发平台。
本书采用实例学习模式,通过大量精心设计的实例代码,使读者能够快速掌握开发中的关键技术。本书适应性好、学习门槛低,适合没有接触过CAD软件,仅学过C/C++语言编程的初学者学习。
本书可作为高等院校理工科类专业的CAD技术教材,也可供CAD相关领域的工程技术人员和开发人员参考。
本书采用实例学习模式,通过大量精心设计的实例代码,使读者能够快速掌握开发中的关键技术。本书适应性好、学习门槛低,适合没有接触过CAD软件,仅学过C/C++语言编程的初学者学习。
本书可作为高等院校理工科类专业的CAD技术教材,也可供CAD相关领域的工程技术人员和开发人员参考。
本书的主要内容包括CAD(计算机辅助设计)基础知识、AutoCAD基本操作、基于AutoCAD文件的二次开发、Windows图形交互开发以及ObjectARX二次开发技术。本书讲述的面向CAD领域的全面解决方案,内容既有主流CAD软件的操作,又有基于CAD平台的二次开发(包括直接开发和间接开发),还有基于MFC(微软基础类)库的图形交互CAD系统开发。本书面向主流CAD平台,选用了AutoCAD2022版以及Visual Studio 2019开发平台。
本书采用实例学习模式,通过大量精心设计的实例代码,使读者能够快速掌握开发中的关键技术。本书适应性好、学习门槛低,适合没有接触过CAD软件,仅学过C/C++语言编程的初学者学习。
本书可作为高等院校理工科类专业的CAD技术教材,也可供CAD相关领域的工程技术人员和开发人员参考。
本书采用实例学习模式,通过大量精心设计的实例代码,使读者能够快速掌握开发中的关键技术。本书适应性好、学习门槛低,适合没有接触过CAD软件,仅学过C/C++语言编程的初学者学习。
本书可作为高等院校理工科类专业的CAD技术教材,也可供CAD相关领域的工程技术人员和开发人员参考。
本书采用实例学习模式,通过大量精心设计的实例代码,使读者能够快速掌握开发中的关键技术。本书适应性好、学习门槛低,适合没有接触过CAD软件,仅学过C/C++语言编程的初学者学习。
本书可作为高等院校理工科类专业的CAD技术教材,也可供CAD相关领域的工程技术人员和开发人员参考。
本书的主要内容包括CAD(计算机辅助设计)基础知识、AutoCAD基本操作、基于AutoCAD文件的二次开发、Windows图形交互开发以及ObjectARX二次开发技术。本书讲述的面向CAD领域的全面解决方案,内容既有主流CAD软件的操作,又有基于CAD平台的二次开发(包括直接开发和间接开发),还有基于MFC(微软基础类)库的图形交互CAD系统开发。本书面向主流CAD平台,选用了AutoCAD2022版以及Visual Studio 2019开发平台。
本书采用实例学习模式,通过大量精心设计的实例代码,使读者能够快速掌握开发中的关键技术。本书适应性好、学习门槛低,适合没有接触过CAD软件,仅学过C/C++语言编程的初学者学习。
本书可作为高等院校理工科类专业的CAD技术教材,也可供CAD相关领域的工程技术人员和开发人员参考。
目录
目 录
第一章 CAD 技术引论
§ 1.1 CAD 技术的基本概念
§ 1.2 CAD 技术的发展历程
§ 1.3 CAD 技术的研究和应用领域
§ 1.4 CAD 硬件系统
§ 1.5 CAD 软件系统
习题一
第二章 AutoCAD 基本操作
§ 2.1 AutoCAD 简介
§ 2.2 绘制二维图形
§ 2.3 文本及其样式
§ 2.4 绘图设置
§ 2.5 显示控制和绘图查询
§ 2.6 图形编辑
§ 2.7 图块和填充
§ 2.8 尺寸标注
§ 2.9 参数化图形设计
§ 2.10 三维建模和编辑
习题二
第三章 AutoCAD 文件及其二次开发
§ 3.1 AutoCAD 文件概述
§ 3.2 MENU 菜单文件
§ 3.3 CUI 用户界面文件
§ 3.4 SCR 脚本文件
§ 3.5 DXF 文件
§ 3.6 STL 文件
习题三
第四章 Windows 图形交互技术
§ 4.1 C++中的类
§ 4.2 用 AppWizard 创建应用程序
§ 4.3 文档/ 视图框架结构
§ 4.4 在窗口中绘制图形
§ 4.5 使用图形对象
§ 4.6 接受用户输入
§ 4.7 菜单和工具条设计
§ 4.8 对话框设计
§ 4.9 保存和加载数据文件
习题四
第五章 ObjectARX 开发技术
§ 5.1 AutoCAD 二次开发概述
§ 5.2 ObjectARX 简介
§ 5.3 创建第一个应用程序 HelloARX
§ 5.4 常用的几何类和实体类
§ 5.5 生成二维实体
§ 5.6 生成三维实体
§ 5.7 用户交互函数
§ 5.8 MFC 对话框交互
§ 5.9 遍历块表记录和实体数据操作
§ 5.10 交互式实体数据操作
§ 5.11 实体扩展数据
§ 5.12 复杂实体处理
§ 5.13 Mac 系统 ObjectARX 开发
习题五
参考文献
目 录
第一章 CAD 技术引论
§ 1.1 CAD 技术的基本概念
§ 1.2 CAD 技术的发展历程
§ 1.3 CAD 技术的研究和应用领域
§ 1.4 CAD 硬件系统
§ 1.5 CAD 软件系统
习题一
第二章 AutoCAD 基本操作
§ 2.1 AutoCAD 简介
§ 2.2 绘制二维图形
§ 2.3 文本及其样式
§ 2.4 绘图设置
§ 2.5 显示控制和绘图查询
§ 2.6 图形编辑
§ 2.7 图块和填充
§ 2.8 尺寸标注
§ 2.9 参数化图形设计
§ 2.10 三维建模和编辑
习题二
第三章 AutoCAD 文件及其二次开发
§ 3.1 AutoCAD 文件概述
§ 3.2 MENU 菜单文件
§ 3.3 CUI 用户界面文件
§ 3.4 SCR 脚本文件
§ 3.5 DXF 文件
§ 3.6 STL 文件
习题三
第四章 Windows 图形交互技术
§ 4.1 C++中的类
§ 4.2 用 AppWizard 创建应用程序
§ 4.3 文档/ 视图框架结构
§ 4.4 在窗口中绘制图形
§ 4.5 使用图形对象
§ 4.6 接受用户输入
§ 4.7 菜单和工具条设计
§ 4.8 对话框设计
§ 4.9 保存和加载数据文件
习题四
第五章 ObjectARX 开发技术
§ 5.1 AutoCAD 二次开发概述
§ 5.2 ObjectARX 简介
§ 5.3 创建第一个应用程序 HelloARX
§ 5.4 常用的几何类和实体类
§ 5.5 生成二维实体
§ 5.6 生成三维实体
§ 5.7 用户交互函数
§ 5.8 MFC 对话框交互
§ 5.9 遍历块表记录和实体数据操作
§ 5.10 交互式实体数据操作
§ 5.11 实体扩展数据
§ 5.12 复杂实体处理
§ 5.13 Mac 系统 ObjectARX 开发
习题五
参考文献
目 录
第一章 CAD 技术引论
§ 1.1 CAD 技术的基本概念
§ 1.2 CAD 技术的发展历程
§ 1.3 CAD 技术的研究和应用领域
§ 1.4 CAD 硬件系统
§ 1.5 CAD 软件系统
习题一
第二章 AutoCAD 基本操作
§ 2.1 AutoCAD 简介
§ 2.2 绘制二维图形
§ 2.3 文本及其样式
§ 2.4 绘图设置
§ 2.5 显示控制和绘图查询
§ 2.6 图形编辑
§ 2.7 图块和填充
§ 2.8 尺寸标注
§ 2.9 参数化图形设计
§ 2.10 三维建模和编辑
习题二
第三章 AutoCAD 文件及其二次开发
§ 3.1 AutoCAD 文件概述
§ 3.2 MENU 菜单文件
§ 3.3 CUI 用户界面文件
§ 3.4 SCR 脚本文件
§ 3.5 DXF 文件
§ 3.6 STL 文件
习题三
第四章 Windows 图形交互技术
§ 4.1 C++中的类
§ 4.2 用 AppWizard 创建应用程序
§ 4.3 文档/ 视图框架结构
§ 4.4 在窗口中绘制图形
§ 4.5 使用图形对象
§ 4.6 接受用户输入
§ 4.7 菜单和工具条设计
§ 4.8 对话框设计
§ 4.9 保存和加载数据文件
习题四
第五章 ObjectARX 开发技术
§ 5.1 AutoCAD 二次开发概述
§ 5.2 ObjectARX 简介
§ 5.3 创建第一个应用程序 HelloARX
§ 5.4 常用的几何类和实体类
§ 5.5 生成二维实体
§ 5.6 生成三维实体
§ 5.7 用户交互函数
§ 5.8 MFC 对话框交互
§ 5.9 遍历块表记录和实体数据操作
§ 5.10 交互式实体数据操作
§ 5.11 实体扩展数据
§ 5.12 复杂实体处理
§ 5.13 Mac 系统 ObjectARX 开发
习题五
参考文献
第一章 CAD 技术引论
§ 1.1 CAD 技术的基本概念
§ 1.2 CAD 技术的发展历程
§ 1.3 CAD 技术的研究和应用领域
§ 1.4 CAD 硬件系统
§ 1.5 CAD 软件系统
习题一
第二章 AutoCAD 基本操作
§ 2.1 AutoCAD 简介
§ 2.2 绘制二维图形
§ 2.3 文本及其样式
§ 2.4 绘图设置
§ 2.5 显示控制和绘图查询
§ 2.6 图形编辑
§ 2.7 图块和填充
§ 2.8 尺寸标注
§ 2.9 参数化图形设计
§ 2.10 三维建模和编辑
习题二
第三章 AutoCAD 文件及其二次开发
§ 3.1 AutoCAD 文件概述
§ 3.2 MENU 菜单文件
§ 3.3 CUI 用户界面文件
§ 3.4 SCR 脚本文件
§ 3.5 DXF 文件
§ 3.6 STL 文件
习题三
第四章 Windows 图形交互技术
§ 4.1 C++中的类
§ 4.2 用 AppWizard 创建应用程序
§ 4.3 文档/ 视图框架结构
§ 4.4 在窗口中绘制图形
§ 4.5 使用图形对象
§ 4.6 接受用户输入
§ 4.7 菜单和工具条设计
§ 4.8 对话框设计
§ 4.9 保存和加载数据文件
习题四
第五章 ObjectARX 开发技术
§ 5.1 AutoCAD 二次开发概述
§ 5.2 ObjectARX 简介
§ 5.3 创建第一个应用程序 HelloARX
§ 5.4 常用的几何类和实体类
§ 5.5 生成二维实体
§ 5.6 生成三维实体
§ 5.7 用户交互函数
§ 5.8 MFC 对话框交互
§ 5.9 遍历块表记录和实体数据操作
§ 5.10 交互式实体数据操作
§ 5.11 实体扩展数据
§ 5.12 复杂实体处理
§ 5.13 Mac 系统 ObjectARX 开发
习题五
参考文献
目 录
第一章 CAD 技术引论
§ 1.1 CAD 技术的基本概念
§ 1.2 CAD 技术的发展历程
§ 1.3 CAD 技术的研究和应用领域
§ 1.4 CAD 硬件系统
§ 1.5 CAD 软件系统
习题一
第二章 AutoCAD 基本操作
§ 2.1 AutoCAD 简介
§ 2.2 绘制二维图形
§ 2.3 文本及其样式
§ 2.4 绘图设置
§ 2.5 显示控制和绘图查询
§ 2.6 图形编辑
§ 2.7 图块和填充
§ 2.8 尺寸标注
§ 2.9 参数化图形设计
§ 2.10 三维建模和编辑
习题二
第三章 AutoCAD 文件及其二次开发
§ 3.1 AutoCAD 文件概述
§ 3.2 MENU 菜单文件
§ 3.3 CUI 用户界面文件
§ 3.4 SCR 脚本文件
§ 3.5 DXF 文件
§ 3.6 STL 文件
习题三
第四章 Windows 图形交互技术
§ 4.1 C++中的类
§ 4.2 用 AppWizard 创建应用程序
§ 4.3 文档/ 视图框架结构
§ 4.4 在窗口中绘制图形
§ 4.5 使用图形对象
§ 4.6 接受用户输入
§ 4.7 菜单和工具条设计
§ 4.8 对话框设计
§ 4.9 保存和加载数据文件
习题四
第五章 ObjectARX 开发技术
§ 5.1 AutoCAD 二次开发概述
§ 5.2 ObjectARX 简介
§ 5.3 创建第一个应用程序 HelloARX
§ 5.4 常用的几何类和实体类
§ 5.5 生成二维实体
§ 5.6 生成三维实体
§ 5.7 用户交互函数
§ 5.8 MFC 对话框交互
§ 5.9 遍历块表记录和实体数据操作
§ 5.10 交互式实体数据操作
§ 5.11 实体扩展数据
§ 5.12 复杂实体处理
§ 5.13 Mac 系统 ObjectARX 开发
习题五
参考文献
目 录
第一章 CAD 技术引论
§ 1.1 CAD 技术的基本概念
§ 1.2 CAD 技术的发展历程
§ 1.3 CAD 技术的研究和应用领域
§ 1.4 CAD 硬件系统
§ 1.5 CAD 软件系统
习题一
第二章 AutoCAD 基本操作
§ 2.1 AutoCAD 简介
§ 2.2 绘制二维图形
§ 2.3 文本及其样式
§ 2.4 绘图设置
§ 2.5 显示控制和绘图查询
§ 2.6 图形编辑
§ 2.7 图块和填充
§ 2.8 尺寸标注
§ 2.9 参数化图形设计
§ 2.10 三维建模和编辑
习题二
第三章 AutoCAD 文件及其二次开发
§ 3.1 AutoCAD 文件概述
§ 3.2 MENU 菜单文件
§ 3.3 CUI 用户界面文件
§ 3.4 SCR 脚本文件
§ 3.5 DXF 文件
§ 3.6 STL 文件
习题三
第四章 Windows 图形交互技术
§ 4.1 C++中的类
§ 4.2 用 AppWizard 创建应用程序
§ 4.3 文档/ 视图框架结构
§ 4.4 在窗口中绘制图形
§ 4.5 使用图形对象
§ 4.6 接受用户输入
§ 4.7 菜单和工具条设计
§ 4.8 对话框设计
§ 4.9 保存和加载数据文件
习题四
第五章 ObjectARX 开发技术
§ 5.1 AutoCAD 二次开发概述
§ 5.2 ObjectARX 简介
§ 5.3 创建第一个应用程序 HelloARX
§ 5.4 常用的几何类和实体类
§ 5.5 生成二维实体
§ 5.6 生成三维实体
§ 5.7 用户交互函数
§ 5.8 MFC 对话框交互
§ 5.9 遍历块表记录和实体数据操作
§ 5.10 交互式实体数据操作
§ 5.11 实体扩展数据
§ 5.12 复杂实体处理
§ 5.13 Mac 系统 ObjectARX 开发
习题五
参考文献