书籍详情
CAD/CAM原理
作者:任仲贵,张关康等编著
出版社:清华大学出版社
出版时间:1991-01-01
ISBN:9787302009603
定价:¥30.00
购买这本书可以去
内容简介
AutoCAD是目前最为流行的工程图形处理软件,它不但具有完善的绘图功能、良好的用户界面,而且允许用户进行二次开发。以前,开发者一般使用LISP语言或基于C语言的ADS,ARX等开发工具;在AutoCAD 2000中,用户可以使用内嵌的VBA来开发AutoCAD。VBA语法简单,功能强大,易学易用,是各种水平的用户都能接受的开发方式。本书详细介绍了VBA的使用方法,在内容安排上充分考虑到初、中级用户的接受能力,着重讲解最为实用的开发技术,并辅以大量的应用实例。主要内容包括AutoCAD 2000 VBA综合开发环境、VBA工程、VBA对象模型以及各对象可以完成的主要操作、实例对象的创建与编辑、视图区和视图操作、布局和出图、用户坐标系、选择集操作、工具栏和菜单、实用编程技术等。不论是AutoCAD的初学者,还是有经验的AutoCAD开发人员,都会在本书中有所收获。本书可供工程技术人员及大专院校师生使用,也可作为培训班教材。
作者简介
暂缺《CAD/CAM原理》作者简介
目录
第1章 走进AutoCAD VBA
1.1 认识VBA IDE
1.2 VBA工程文件
1.2.1 嵌入式工程和通用式工程
1.2.2 工程文件的组成
1.2.3 添加工程部件
1.2.4 用工程资源管理器查看信息
1.2.5 保护工程
1.3 工程文件的编辑
1.3.1 启动VBA IDE
1.3.2 导入存在的文件
1.3.3 文件编辑
1.3.4 命名和保存工程
1.3.5 引用其他VBA工程
1.3.6 设置VBA IDE选项
1.4 用VBA管理器组织工程
1.4.1 加载一个工程
1.4.2 卸载一个工程
1.4.3 将工程嵌入到图形文件中
1.4.4 从图形文件中导出工程
1.4.5 创建新工程
1.5 宏操作
1.5.1 宏的运行
1.5.2 编辑宏
1.5.3 宏的单步运行
1.5.4 创建新宏
1.5.5 宏的删除
1.5.6 设置宏选项
1.6 一个简单的VBA实例
1.7 与VBA有关的AutoCAD 2000的命令
第2章 AutoCAD ActiveX对象
2.1 使用对象变量
2.1.1 声明对象变量
2.1.2 对象引用的赋值
2.1.3 对象引用的释放
2.2 对象的方法、属性和事件
2.2.1 属性的设置和查询
2.2.2 在代码中使用方法
2.2.3 为对象的事件编写代码
2.3 AutoCAD 2000的对象模型
2.4 根据对象模型访问对象
2.4.1 访问AutoCAD对象时的切入点
2.4.2 定义中间变量来引用常用对象
2.5 集合对象
2.5.1 引用集合对象
2.5.2 用Add方法添加集合成员
2.5.3 用Load方法添加集合成员
2.5.4 用AddEntityName型方法添加集合成员
2.5.5 检索集合的成员
2.5.6 集合枚举操作
2.6 Variant型数据在VBA程序中的应用
2.6.1 用Variant型数据表示点坐标
2.6.2 用Variant型数据表示其他数组数据
2.6.3 Variant型数据在表示输入数据和输出数据时的区别
2.6.4 将数组转换成Variant型数据
第3章 AutoCAD应用程序和图形文件操作
3.1 控制AutoCAD应用程序窗口
3.1.1 改变窗口的大小和位置
3.1.2 设置和查询窗口状态
3.2 图形文件的建立、保存、打开和关闭
3.2.1 建立图形文件
3.2.2 保存图形文件
3.2.3 打开图形文件
3.2.4 关闭图形文件
3.3 控制图形文件窗口
3.3.1 窗口的大小、位置和当前状态
3.3.2 窗口或实体的显示
3.3.3 其他与窗口有关的操作
3.4 设置文件的当前属性
3.5 系统变量的存取
3.5.1 设置系统变量
3.5.2 查询系统变量
3.6 调用AutoCAD命令
3.7 在无文件状态下工作
第4章 实体对象的创建与编辑
4.1 实体对象在对象模型中的定位
4.2 创建基本实体
4.2.1 创建点和直线
4.2.2 创建曲线
4.2.3 创建实心填充区域
4.2.4 创建阴影线
4.2.5 创建面域
4.3 一般实体的编辑方法
4.3.1 引用实体对象
4.3.2 实体对象的编辑
4.3.3 编辑多义线
4.3.4 编辑样条曲线
4.3.5 编辑阴影线
4.4 实体属性
4.5 文本、公差和形状
4.5.1 文本样式对象
4.5.2 用AddText方法创建单行文本
4.5.3 用AddMtext方法创建段落文本
4.5.4 文本编辑
4.5.5 公差对象
4.5.6 形对象
4.6 块和属性
4.6.1 块的操作
4.6.2 属性操作
4.6.3 块引用和属性引用对象
4.7 外部引用对象
4.7.1 创建外部引用对象
4.7.2 外部引用对象的编辑
4.8 光栅图像
4.8.1 创建光栅图像
4.8.2 编辑光栅图像
4.9 尺寸标控对象
4.9.1 创建尺寸标注的方法
4.9.2 创建标注对象的几点说明
4.9.3 尺寸标注对象的编辑
4.9.4 尺寸标注样式对象
4.9.5 忽视尺寸标注样式中的设置
4.10 3D面
4.10.1 用AddFace方法创建3D面
4.10.2 用Add3DMesh方法创建多边形网格
4.10.3 用AddPolyFaceMesh方法创建多面网格
4.11 3D实心体
4.12 自定义对象
第5章 视图区和视图操作
5.1 AutoCAD的视图区
5.1.1 平铺视图区
5.1.2 浮动视图区
5.2 视图对象
第6章 布局和出图
6.1 布局、块、模型空间和图纸空间
6.2 创建布局对象
6.3 模型空间和图纸空间布局的切换
6.3.1 切换到图纸空间布局
6.3.2 切换到模型空间布局
6.4 布局的页面设置
6.4.1 设置纸张尺寸和出图单位
6.4.2 调整出图原点
6.4.3 设置出图区域
6.4.4 设置出图比例
6.4.5 设置线重比例
6.4.6 设置出图设备
6.5 绘图输出
6.5.1 初始化绘图设置
6.5.2 在模型空间出图
6.5.3 在图纸空间出图
第7章 在用户坐标系中工作
7.1 创建用户坐标系
7.2 坐标变换
7.3 在用户坐标系中创建实体
第8章 选择集操作
8.1 创建选择集
8.2 向选择集中添加实体
8.2.1 用Select方法添加实体
8.2.2 用SelectAtPoint方法添加实体
8.2.3 用SelectOnScreen方法添加实体
8.2.4 用SelectByPolygon方法添加实体
8.2.5 用GetEntity方法和AddItems方法添加实体
8.2.6 使用过滤机制选择实体
8.3 选择集的删除操作
第9章 设置AutoCAD 2000的运行环境
9.1 引用优先设置对象
9.2 设置环境选项
9.3 设置图形文件选项
第10章 工具栏和菜单
10.1 基本概念
10.2 装入菜单文件
10.3 创建新的菜单组
10.4 改变菜单栏
10.4.1 在菜单栏上插入菜单
10.4.2 从菜单栏上移走下拉菜单
10.4.3 重新排列下拉菜单
10.5 创建和编辑菜单
10.5.1 创建新菜单
10.5.2 添加一个新的菜单项
10.5.3 添加菜单项分隔符
10.5.4 指定菜单项的快捷键
10.5.5 创建级联式下级菜单
10.5.6 从菜单中删除一个菜单项
10.5.7 菜单项的属性
10.6 工具栏的创建与编辑
10.6.1 创建工具栏
10.6.2 在工具栏中添加工具按钮
10.6.3 添加工具按钮分隔符
10.6.4 定义工具按钮图标
10.6.5 工具栏的浮动和停靠
10.6.6 删除工具按钮
10.6.7 使用工具按钮的属性
10.7 宏的创建
10.7.1 宏字符的ASCII码值
10.7.2 中断宏的运行
10.7.3 在宏中提示用户输入数据
10.7.4 取消命令
10.7.5 宏的连续运行
10.7.6 使用单步对象选择模式
10.8 状态行帮助信息的使用
10.9 向快捷菜单中添加菜单项
第11章 使用事件
11.1 过程参数的传递方式
11.2 AutoCAD中的事件
11.2.1 三种类型的事件
11.2.2 编写事件过程的几个限制
11.3 应用程序级事件
11.3.1 编写事件代码
11.3.2 BeginFileDrop事件
11.3.3 AutoCAD 2000中的应用程序级事件
11.4 文档级事件
11.4.1 AutoCAD 2000中的文档级事件
11.4.2 在VBA程序中使用文档级事件
11.4.3 在VBA以外的环境中使用文档级事件
11.5 一般对象级事件
11.6 在Visual Basic程序中使用AutoCAD的事件
第12章 实用编程技术
12.1 实用工具对象
12.1.1 用户输入方法
12.1.2 数据类型转换
12.2 扩展数据和扩展记录
12.2.1 理解组码
12.2.2 扩展数据的组织
12.2.3 设置对象的扩展数据
12.2.4 读取扩展数据
12.2.5 扩展记录
12.3 在实体中保存超级链接
12.4 查询两个实体的交点
12.5 查询包含实体的外框
12.6 与其他程序交换信息
12.6.1 与LISP程序交换信息
12.6.2 操作其他Windows应用程序
12.6.3 操作Windows API
12.7 在VBA中访问外部文件
12.7.1 文件管理的语句和函数
12.7.2 文件的读写操作
12.8 图形数据交换
12.8.1 用Export方法导出图形
12.8.2 用Import方法导入图形
第13章 两个实例程序
13.1 绘制铁轨线的程序
13.1.1 设计窗体界面
13.1.2 编写代码
13.2 绘制花园路径的程序
13.2.1 设计程序界面
13.2.2 编写程序代码
附录
附录A Visual LISP和ActiveX/VBA的比较
附录B AutoCAD ActiveX/VBA对象
附录C AutoCAD ActiveX/VBA方法
附录D AutoCAD ActiveX/VBA属性
1.1 认识VBA IDE
1.2 VBA工程文件
1.2.1 嵌入式工程和通用式工程
1.2.2 工程文件的组成
1.2.3 添加工程部件
1.2.4 用工程资源管理器查看信息
1.2.5 保护工程
1.3 工程文件的编辑
1.3.1 启动VBA IDE
1.3.2 导入存在的文件
1.3.3 文件编辑
1.3.4 命名和保存工程
1.3.5 引用其他VBA工程
1.3.6 设置VBA IDE选项
1.4 用VBA管理器组织工程
1.4.1 加载一个工程
1.4.2 卸载一个工程
1.4.3 将工程嵌入到图形文件中
1.4.4 从图形文件中导出工程
1.4.5 创建新工程
1.5 宏操作
1.5.1 宏的运行
1.5.2 编辑宏
1.5.3 宏的单步运行
1.5.4 创建新宏
1.5.5 宏的删除
1.5.6 设置宏选项
1.6 一个简单的VBA实例
1.7 与VBA有关的AutoCAD 2000的命令
第2章 AutoCAD ActiveX对象
2.1 使用对象变量
2.1.1 声明对象变量
2.1.2 对象引用的赋值
2.1.3 对象引用的释放
2.2 对象的方法、属性和事件
2.2.1 属性的设置和查询
2.2.2 在代码中使用方法
2.2.3 为对象的事件编写代码
2.3 AutoCAD 2000的对象模型
2.4 根据对象模型访问对象
2.4.1 访问AutoCAD对象时的切入点
2.4.2 定义中间变量来引用常用对象
2.5 集合对象
2.5.1 引用集合对象
2.5.2 用Add方法添加集合成员
2.5.3 用Load方法添加集合成员
2.5.4 用AddEntityName型方法添加集合成员
2.5.5 检索集合的成员
2.5.6 集合枚举操作
2.6 Variant型数据在VBA程序中的应用
2.6.1 用Variant型数据表示点坐标
2.6.2 用Variant型数据表示其他数组数据
2.6.3 Variant型数据在表示输入数据和输出数据时的区别
2.6.4 将数组转换成Variant型数据
第3章 AutoCAD应用程序和图形文件操作
3.1 控制AutoCAD应用程序窗口
3.1.1 改变窗口的大小和位置
3.1.2 设置和查询窗口状态
3.2 图形文件的建立、保存、打开和关闭
3.2.1 建立图形文件
3.2.2 保存图形文件
3.2.3 打开图形文件
3.2.4 关闭图形文件
3.3 控制图形文件窗口
3.3.1 窗口的大小、位置和当前状态
3.3.2 窗口或实体的显示
3.3.3 其他与窗口有关的操作
3.4 设置文件的当前属性
3.5 系统变量的存取
3.5.1 设置系统变量
3.5.2 查询系统变量
3.6 调用AutoCAD命令
3.7 在无文件状态下工作
第4章 实体对象的创建与编辑
4.1 实体对象在对象模型中的定位
4.2 创建基本实体
4.2.1 创建点和直线
4.2.2 创建曲线
4.2.3 创建实心填充区域
4.2.4 创建阴影线
4.2.5 创建面域
4.3 一般实体的编辑方法
4.3.1 引用实体对象
4.3.2 实体对象的编辑
4.3.3 编辑多义线
4.3.4 编辑样条曲线
4.3.5 编辑阴影线
4.4 实体属性
4.5 文本、公差和形状
4.5.1 文本样式对象
4.5.2 用AddText方法创建单行文本
4.5.3 用AddMtext方法创建段落文本
4.5.4 文本编辑
4.5.5 公差对象
4.5.6 形对象
4.6 块和属性
4.6.1 块的操作
4.6.2 属性操作
4.6.3 块引用和属性引用对象
4.7 外部引用对象
4.7.1 创建外部引用对象
4.7.2 外部引用对象的编辑
4.8 光栅图像
4.8.1 创建光栅图像
4.8.2 编辑光栅图像
4.9 尺寸标控对象
4.9.1 创建尺寸标注的方法
4.9.2 创建标注对象的几点说明
4.9.3 尺寸标注对象的编辑
4.9.4 尺寸标注样式对象
4.9.5 忽视尺寸标注样式中的设置
4.10 3D面
4.10.1 用AddFace方法创建3D面
4.10.2 用Add3DMesh方法创建多边形网格
4.10.3 用AddPolyFaceMesh方法创建多面网格
4.11 3D实心体
4.12 自定义对象
第5章 视图区和视图操作
5.1 AutoCAD的视图区
5.1.1 平铺视图区
5.1.2 浮动视图区
5.2 视图对象
第6章 布局和出图
6.1 布局、块、模型空间和图纸空间
6.2 创建布局对象
6.3 模型空间和图纸空间布局的切换
6.3.1 切换到图纸空间布局
6.3.2 切换到模型空间布局
6.4 布局的页面设置
6.4.1 设置纸张尺寸和出图单位
6.4.2 调整出图原点
6.4.3 设置出图区域
6.4.4 设置出图比例
6.4.5 设置线重比例
6.4.6 设置出图设备
6.5 绘图输出
6.5.1 初始化绘图设置
6.5.2 在模型空间出图
6.5.3 在图纸空间出图
第7章 在用户坐标系中工作
7.1 创建用户坐标系
7.2 坐标变换
7.3 在用户坐标系中创建实体
第8章 选择集操作
8.1 创建选择集
8.2 向选择集中添加实体
8.2.1 用Select方法添加实体
8.2.2 用SelectAtPoint方法添加实体
8.2.3 用SelectOnScreen方法添加实体
8.2.4 用SelectByPolygon方法添加实体
8.2.5 用GetEntity方法和AddItems方法添加实体
8.2.6 使用过滤机制选择实体
8.3 选择集的删除操作
第9章 设置AutoCAD 2000的运行环境
9.1 引用优先设置对象
9.2 设置环境选项
9.3 设置图形文件选项
第10章 工具栏和菜单
10.1 基本概念
10.2 装入菜单文件
10.3 创建新的菜单组
10.4 改变菜单栏
10.4.1 在菜单栏上插入菜单
10.4.2 从菜单栏上移走下拉菜单
10.4.3 重新排列下拉菜单
10.5 创建和编辑菜单
10.5.1 创建新菜单
10.5.2 添加一个新的菜单项
10.5.3 添加菜单项分隔符
10.5.4 指定菜单项的快捷键
10.5.5 创建级联式下级菜单
10.5.6 从菜单中删除一个菜单项
10.5.7 菜单项的属性
10.6 工具栏的创建与编辑
10.6.1 创建工具栏
10.6.2 在工具栏中添加工具按钮
10.6.3 添加工具按钮分隔符
10.6.4 定义工具按钮图标
10.6.5 工具栏的浮动和停靠
10.6.6 删除工具按钮
10.6.7 使用工具按钮的属性
10.7 宏的创建
10.7.1 宏字符的ASCII码值
10.7.2 中断宏的运行
10.7.3 在宏中提示用户输入数据
10.7.4 取消命令
10.7.5 宏的连续运行
10.7.6 使用单步对象选择模式
10.8 状态行帮助信息的使用
10.9 向快捷菜单中添加菜单项
第11章 使用事件
11.1 过程参数的传递方式
11.2 AutoCAD中的事件
11.2.1 三种类型的事件
11.2.2 编写事件过程的几个限制
11.3 应用程序级事件
11.3.1 编写事件代码
11.3.2 BeginFileDrop事件
11.3.3 AutoCAD 2000中的应用程序级事件
11.4 文档级事件
11.4.1 AutoCAD 2000中的文档级事件
11.4.2 在VBA程序中使用文档级事件
11.4.3 在VBA以外的环境中使用文档级事件
11.5 一般对象级事件
11.6 在Visual Basic程序中使用AutoCAD的事件
第12章 实用编程技术
12.1 实用工具对象
12.1.1 用户输入方法
12.1.2 数据类型转换
12.2 扩展数据和扩展记录
12.2.1 理解组码
12.2.2 扩展数据的组织
12.2.3 设置对象的扩展数据
12.2.4 读取扩展数据
12.2.5 扩展记录
12.3 在实体中保存超级链接
12.4 查询两个实体的交点
12.5 查询包含实体的外框
12.6 与其他程序交换信息
12.6.1 与LISP程序交换信息
12.6.2 操作其他Windows应用程序
12.6.3 操作Windows API
12.7 在VBA中访问外部文件
12.7.1 文件管理的语句和函数
12.7.2 文件的读写操作
12.8 图形数据交换
12.8.1 用Export方法导出图形
12.8.2 用Import方法导入图形
第13章 两个实例程序
13.1 绘制铁轨线的程序
13.1.1 设计窗体界面
13.1.2 编写代码
13.2 绘制花园路径的程序
13.2.1 设计程序界面
13.2.2 编写程序代码
附录
附录A Visual LISP和ActiveX/VBA的比较
附录B AutoCAD ActiveX/VBA对象
附录C AutoCAD ActiveX/VBA方法
附录D AutoCAD ActiveX/VBA属性
猜您喜欢