微信扫一扫,移动浏览光盘
简介
VBA(Visual Basic for Appliction)是微软公司集成在微软系列软件中的超级开发工具,AutoCAD软件也同时集成了VBA这一开发工具,它同微软的Visual Basic一样容易掌握,用户可以根据实际要求,进行简单的二次开发,给用户使用AutoCAD绘图带来很大的方便。
本书详细介绍了使用VBA开发AutoCAD应用程序的各方面知识,内容深入浅出,通俗易懂,可以作为AutoCAD工程技术人员和程序开发人员的参考书,也可以作为大专院校相关专业的教学参考书。
目录
第1章 vba基础
1.1 vba工程
1.2 wa管理器
1.2.1 加载已有的工程
1.2.2 卸载工程
1.2.3 嵌入工程
1. 2. 4 提取工程
1.2.5 创建新工程
1.2.6 保存嵌入的工程
1.3 宏
1. 3.1 运行宏
1. 3. 2 编辑宏
1.3.3 调试宏
1.3.4 建立新的宏
1.3.5 宏髓除
1.3.6 设置工程选项
1.4 vbaide开发环境
1.4.1 打开vbaide
1.4.2 工程信息
1.4.3 工程元素
. 1.4.4 添加新元素
1.4.5 导入元素
1.4.6 编辑元素
1.4.7 程序代码窗口
1.4.8 窗体窗口
1.4.9 运行宏
1.4.10 命名工程
1.4.11 保存工程
1.4.12 引用工程
1.4.13 设置vbaide选项
1.5 第一个例子
第2章 activex基础
2.1 autocad对象模型
2.1.1 application对象
2.1.2 document对象
2.1.3 图形对象与非图形对象
2.1.4 prefernces、p1ot和utility对象
2.2 存取对象
2.2.1 引用对象
2.2.2 存取application对象
2.3 使用集合对象
2.3.1 存取集合
2.3.2 向集合对象中添加新成员
2.3.3 遍历集合对象
2.3.4 删除集合对象中的成员
2.4 属性与方法
2.5 父对象
2.6 变体类型数据variants
2. 6. 1 变体类型
2.6.2 创建变体类型数据
2.6.3 使用变体类型
第3章 autocad系统环境设置
3.1 图形文件操作
3.1.1 新建图形
3.1.2 打开图形
3.1.3 保存图形
3.2 设置autocad系统环境
3.3 管理autocad程序窗口
3.3.1 改变autocad窗口的位置和尺寸
3.3.2 最大化和最小化autocad窗口
3.3.3 查询autocad窗口的当前状态
3.4 管理图形窗口
3.4.1 定位图形窗口和设置尺寸
3.4.2 查询图形窗口的状态
3.4.3 使用缩放
3.4.4 命名视区
3.4.5 平铺视口
3. 4. 6 更新图形对象
3.5 重设当前对象
3.6 查询和设置系统变量
3.7 辅助绘图工具
3.7.1 修改角度捕捉点和基准点
3.7.2 正交绘图模式
3.7.3 计算和信息查询
3.8 用户输入
3.8.1 getstring方法
3.8.2 gegoint方法
3.8.3 getkeyword方法
3.8.4 控制用户输入
3.9 使用autocad命令行
3.10 无图形文件工作
3.11 其他格式文件的输入输出
第4章 绘制autocad图形对象
4.1 基本图形绘制
4.1.1 工作空间
4.1.2 绘制点对象
4.1.3 绘制直线
4.1.4 绘制构造线
4.1.5 圆(弧)和椭圆对象
4.2 高级图形对象
4.2.1 多线
4.2.2 多段线
4.2.3 样条曲线
4.3 绘制填充区域
4.3.1 实体填充对象
4.3.2 面域对象
4.4 绘制剖面线
4.4.1 创建hatch对象
4.4.2 定义剖面边界
第5章 编辑图形对象
5.1 对象名称
5.1.1 清除命名对象
5.1.2 编辑对象名称
5.2 对象选择集
5.2.1 创建选择集
5.2.2 添加对象到选择集中
5.2.3 过滤选择集
5.2.4 从选择集中删除对象
5.3 通用图形对象编辑操作
5.3.1 复制对象
5.3.2 偏移对象
5.3. 3 镜像对象
5.3.4 阵列对象
5.3.5 移动对象
5.3.6 旋转对象
5.3.7 删除对象
5.3.8 对象比例
5.3. 9 延伸和修剪对象
5.3.10 分解对象
5.4 高级对象编辑
5.4.1 多段线编辑
5.4.2 样条曲线编辑
5.4.3 剖面线编辑
第6章 组织图形元素
6.1 图层
6.1.1 查找图层
6.1.2 创建图层
6.1.3 切换图层
6.1.4 打开和关闭图层
6.1.5 冻结和解冻图层
6.1. 6 锁护和解锁图层
6.1.7 设置图层颜色
6.1.8 设置图层线型
6.1.9 删除图层
6.2 颜色
6.2.1 指定对象颜色
6.2.2 使用颜色
6.3 线型
6.3.1 线型
6.3.2 设置当前线型
6.3.3 更名线型
6.3.4 删除线型
6.3.5 修改线型描述文字
6.3.6 线型比例
6.4 使用图层、颜色和线型实例
第7章 绘制文字
7.1 文字样式
7.1.1 创建文字样式
7.1.2 字体
7.1.3 unicode字符
7.1.4 大字体
7.1.5 文字高度
7.1.6 设置倾斜角
7.1.7 文字显示效果
7.2 使用单行文字
7.2.1 创建单行文字
7.2.2 编辑单行文字样式
7.2.3 对齐单行文字
7.2.4 编辑单行文字
7.3 多行文字
7.3.1 创建多行文字
7.3.2 编辑多行文字个别文字
7.3.3 编辑多行文字对象
7.4 使用unicode字符、控制码和特殊字符
7.5 替换文字字体
7.6 拼写检查
第8章 标注和公差
8.1 标注的基础知识
8.1.1 标注的组成
8.1.2 标注系统变量
8.1.3 标注文字的样式
8.1.4 引线标注
8.1.5 关联式标注
8.2 标注样式
8.2.1 创建标注样式
8.2.2 替换标注形式
8.3 创建标注对象
8.3.1 线性标注
8.3.2 径向标注
8.3.3 角度标注
8.3.4 坐标式标注
8.4 创建引线标注
8.4.1 创建引线
8.4.2 引线标注的注释
8.5 创建几何公差
8.6 编辑标注对象
8. 6. 1 线性、径向、角度和坐标标注的编辑
8. 6. 2 编辑引线标注对象
8.6.3 编辑公差
第9章 块和外部引用
9.1 使用点阵式图像
9.1.1 点阵式图像
9.1.2 参照点阵式图像
9.1.3 点阵式图像文件管理
9.1.4 编辑点阵式图像
9.1.5 截取图像
9.2 块
9.2.1 关于块
9.2.2 块中的图层、颜色和线型
9.2.3 块嵌套
9.2.4 块定义
9.2.5 插入块
9.2.6 炸开块参照
9.2.7 重新定义块
9.3 块属性
9.3.1 属性定义和属性参照
9.3.2 编辑属性定义
9.3.3 提取属性信息
9.4 外部参照
9.4.1 贴附外部参照
9.4.2 覆盖外部参照
9.4.3 分离外部参照
9.4.4 重新载入外部参照
9.4.5 释放外部参照
9.4.6 并入外部参照
9.5 设置和提取延伸数据
9.5.1 设置延伸数据
9.5.2 提取延伸数据
第10章 三维操作
10.1 三维坐标系
10.1.1 右手规则
10.1.2 三维坐标输入
10.2 用户坐标系统
10.3 坐标转换
10.4 创建三维对象
10. 4. 1 三维模型
10.4.2 创建线框模型
10.4.3 创建曲面模型
10.4.4 创建实体模型
10.5 三维对象编辑
10.5.1 三维旋转
10.5.2 三维阵列
10.5.3 三维镜像
10.6 三维实体处理
10.6.1 布尔运算
10.6.2 实体的分割与剖切
10.6.3 实体信息查询
第11章 图形的打印输出
11.1 工作空间
11.2 出图配置
11.2.1 配置和块
11.2.2 出图配置设置
11.3 视口
11.3.1 非重叠视口与浮动视口
11.3.2 切换到图纸空间配置
11.3.3 切换到模型空间配置
11.3.4 创建图纸空间视口
11.3.5 修改视口图形
11.3.6 调整线型比例
11.3.7 隐藏线段
11.4 图形输出
11.4.1 基本出图
11.4.2 模型空间出图
11.4.3 图纸空间出图
第12章 事件处理
12.1 autocad中的事件
12.1.1 事件类型
12.1.2 事件处理程序特点
12.2 应用程序层次事件
12.2.1 概述
12.2.2 使用应用程序层次事件
12.3 处理文件层次事件
12.3.1 概述
12.3.2 在非vba环境中启用文件层次事件
12.3.3 在vba中编写文件层次事件的程序代码
12.4 对象层次事件
第13章 定制下拉菜单和工具条
13.1 预备知识
13.1.1 menubar和menugroups集合
13.1.2 加载下拉菜单群组
13.1.3 新建下拉菜单群组
13.2 下拉菜单
13.2.1 概述
13.2.2 创建下拉菜单列
13.2.3 创建菜单项
13.2.4 插入菜单项
13.2.5 添加分隔线
13.2.6 删除下拉菜单列和菜单项
13.2.7 指定菜单快捷键
13.2.8 菜单项排序
13.2.9 菜单项属性
13.2.10 层次式下拉菜单
13.2.11 鼠标右键快捷菜单
13.3 工具条
13.3.1 新建工具条
13.3.2 添加新工具条按钮
13.3.3 加入分隔线
13.3.4 创建工具条图像按钮
13.3.5 定位工具条
13.3.6 删除工具条按钮
13.3.7 工具条按钮的属性
13.4 下拉菜单与工具条的状态行
13.5 菜单宏
13.5.1 ascii码对应值的宏字符
13.5.2 宏终止
13.5.3 等待用户输入
13.5.4 取消指令
13.5.5 宏重复
13.5.6 使用单一对象选取模式
第14章 开发vba应用程序
14.1 常用术语
14.2 使用窗口
14.2.1 设计模式和运行模式
14.2.2 创建新窗口
14.2.3 添加控件
14.2.4 显示隐藏窗口
14.2.5 载入和释放窗l、
14.3 错误处理
14.3.1 概述
14.3.2 设置错误陷阱
14.3.3 响应错误
14.3.4 响应输入错误
14.4 在零文件状态中工作
14.5 发送应用程序
14.5.1 加密应用程序
14.5.2 自动载入vba工程
14.5.3 执行vba宏
14.5.4 发送应用程序
14.6 vba程序与电子表格的数据交换
14.6.1 参考excel对象的数据库
14.6.2 创建excel应用
14.6.3 以excel应用设计vba程序
14.6.4 退出excel应用程序
14.6.5 应用实例
附录 autolisp和activex/vba比较
1.1 vba工程
1.2 wa管理器
1.2.1 加载已有的工程
1.2.2 卸载工程
1.2.3 嵌入工程
1. 2. 4 提取工程
1.2.5 创建新工程
1.2.6 保存嵌入的工程
1.3 宏
1. 3.1 运行宏
1. 3. 2 编辑宏
1.3.3 调试宏
1.3.4 建立新的宏
1.3.5 宏髓除
1.3.6 设置工程选项
1.4 vbaide开发环境
1.4.1 打开vbaide
1.4.2 工程信息
1.4.3 工程元素
. 1.4.4 添加新元素
1.4.5 导入元素
1.4.6 编辑元素
1.4.7 程序代码窗口
1.4.8 窗体窗口
1.4.9 运行宏
1.4.10 命名工程
1.4.11 保存工程
1.4.12 引用工程
1.4.13 设置vbaide选项
1.5 第一个例子
第2章 activex基础
2.1 autocad对象模型
2.1.1 application对象
2.1.2 document对象
2.1.3 图形对象与非图形对象
2.1.4 prefernces、p1ot和utility对象
2.2 存取对象
2.2.1 引用对象
2.2.2 存取application对象
2.3 使用集合对象
2.3.1 存取集合
2.3.2 向集合对象中添加新成员
2.3.3 遍历集合对象
2.3.4 删除集合对象中的成员
2.4 属性与方法
2.5 父对象
2.6 变体类型数据variants
2. 6. 1 变体类型
2.6.2 创建变体类型数据
2.6.3 使用变体类型
第3章 autocad系统环境设置
3.1 图形文件操作
3.1.1 新建图形
3.1.2 打开图形
3.1.3 保存图形
3.2 设置autocad系统环境
3.3 管理autocad程序窗口
3.3.1 改变autocad窗口的位置和尺寸
3.3.2 最大化和最小化autocad窗口
3.3.3 查询autocad窗口的当前状态
3.4 管理图形窗口
3.4.1 定位图形窗口和设置尺寸
3.4.2 查询图形窗口的状态
3.4.3 使用缩放
3.4.4 命名视区
3.4.5 平铺视口
3. 4. 6 更新图形对象
3.5 重设当前对象
3.6 查询和设置系统变量
3.7 辅助绘图工具
3.7.1 修改角度捕捉点和基准点
3.7.2 正交绘图模式
3.7.3 计算和信息查询
3.8 用户输入
3.8.1 getstring方法
3.8.2 gegoint方法
3.8.3 getkeyword方法
3.8.4 控制用户输入
3.9 使用autocad命令行
3.10 无图形文件工作
3.11 其他格式文件的输入输出
第4章 绘制autocad图形对象
4.1 基本图形绘制
4.1.1 工作空间
4.1.2 绘制点对象
4.1.3 绘制直线
4.1.4 绘制构造线
4.1.5 圆(弧)和椭圆对象
4.2 高级图形对象
4.2.1 多线
4.2.2 多段线
4.2.3 样条曲线
4.3 绘制填充区域
4.3.1 实体填充对象
4.3.2 面域对象
4.4 绘制剖面线
4.4.1 创建hatch对象
4.4.2 定义剖面边界
第5章 编辑图形对象
5.1 对象名称
5.1.1 清除命名对象
5.1.2 编辑对象名称
5.2 对象选择集
5.2.1 创建选择集
5.2.2 添加对象到选择集中
5.2.3 过滤选择集
5.2.4 从选择集中删除对象
5.3 通用图形对象编辑操作
5.3.1 复制对象
5.3.2 偏移对象
5.3. 3 镜像对象
5.3.4 阵列对象
5.3.5 移动对象
5.3.6 旋转对象
5.3.7 删除对象
5.3.8 对象比例
5.3. 9 延伸和修剪对象
5.3.10 分解对象
5.4 高级对象编辑
5.4.1 多段线编辑
5.4.2 样条曲线编辑
5.4.3 剖面线编辑
第6章 组织图形元素
6.1 图层
6.1.1 查找图层
6.1.2 创建图层
6.1.3 切换图层
6.1.4 打开和关闭图层
6.1.5 冻结和解冻图层
6.1. 6 锁护和解锁图层
6.1.7 设置图层颜色
6.1.8 设置图层线型
6.1.9 删除图层
6.2 颜色
6.2.1 指定对象颜色
6.2.2 使用颜色
6.3 线型
6.3.1 线型
6.3.2 设置当前线型
6.3.3 更名线型
6.3.4 删除线型
6.3.5 修改线型描述文字
6.3.6 线型比例
6.4 使用图层、颜色和线型实例
第7章 绘制文字
7.1 文字样式
7.1.1 创建文字样式
7.1.2 字体
7.1.3 unicode字符
7.1.4 大字体
7.1.5 文字高度
7.1.6 设置倾斜角
7.1.7 文字显示效果
7.2 使用单行文字
7.2.1 创建单行文字
7.2.2 编辑单行文字样式
7.2.3 对齐单行文字
7.2.4 编辑单行文字
7.3 多行文字
7.3.1 创建多行文字
7.3.2 编辑多行文字个别文字
7.3.3 编辑多行文字对象
7.4 使用unicode字符、控制码和特殊字符
7.5 替换文字字体
7.6 拼写检查
第8章 标注和公差
8.1 标注的基础知识
8.1.1 标注的组成
8.1.2 标注系统变量
8.1.3 标注文字的样式
8.1.4 引线标注
8.1.5 关联式标注
8.2 标注样式
8.2.1 创建标注样式
8.2.2 替换标注形式
8.3 创建标注对象
8.3.1 线性标注
8.3.2 径向标注
8.3.3 角度标注
8.3.4 坐标式标注
8.4 创建引线标注
8.4.1 创建引线
8.4.2 引线标注的注释
8.5 创建几何公差
8.6 编辑标注对象
8. 6. 1 线性、径向、角度和坐标标注的编辑
8. 6. 2 编辑引线标注对象
8.6.3 编辑公差
第9章 块和外部引用
9.1 使用点阵式图像
9.1.1 点阵式图像
9.1.2 参照点阵式图像
9.1.3 点阵式图像文件管理
9.1.4 编辑点阵式图像
9.1.5 截取图像
9.2 块
9.2.1 关于块
9.2.2 块中的图层、颜色和线型
9.2.3 块嵌套
9.2.4 块定义
9.2.5 插入块
9.2.6 炸开块参照
9.2.7 重新定义块
9.3 块属性
9.3.1 属性定义和属性参照
9.3.2 编辑属性定义
9.3.3 提取属性信息
9.4 外部参照
9.4.1 贴附外部参照
9.4.2 覆盖外部参照
9.4.3 分离外部参照
9.4.4 重新载入外部参照
9.4.5 释放外部参照
9.4.6 并入外部参照
9.5 设置和提取延伸数据
9.5.1 设置延伸数据
9.5.2 提取延伸数据
第10章 三维操作
10.1 三维坐标系
10.1.1 右手规则
10.1.2 三维坐标输入
10.2 用户坐标系统
10.3 坐标转换
10.4 创建三维对象
10. 4. 1 三维模型
10.4.2 创建线框模型
10.4.3 创建曲面模型
10.4.4 创建实体模型
10.5 三维对象编辑
10.5.1 三维旋转
10.5.2 三维阵列
10.5.3 三维镜像
10.6 三维实体处理
10.6.1 布尔运算
10.6.2 实体的分割与剖切
10.6.3 实体信息查询
第11章 图形的打印输出
11.1 工作空间
11.2 出图配置
11.2.1 配置和块
11.2.2 出图配置设置
11.3 视口
11.3.1 非重叠视口与浮动视口
11.3.2 切换到图纸空间配置
11.3.3 切换到模型空间配置
11.3.4 创建图纸空间视口
11.3.5 修改视口图形
11.3.6 调整线型比例
11.3.7 隐藏线段
11.4 图形输出
11.4.1 基本出图
11.4.2 模型空间出图
11.4.3 图纸空间出图
第12章 事件处理
12.1 autocad中的事件
12.1.1 事件类型
12.1.2 事件处理程序特点
12.2 应用程序层次事件
12.2.1 概述
12.2.2 使用应用程序层次事件
12.3 处理文件层次事件
12.3.1 概述
12.3.2 在非vba环境中启用文件层次事件
12.3.3 在vba中编写文件层次事件的程序代码
12.4 对象层次事件
第13章 定制下拉菜单和工具条
13.1 预备知识
13.1.1 menubar和menugroups集合
13.1.2 加载下拉菜单群组
13.1.3 新建下拉菜单群组
13.2 下拉菜单
13.2.1 概述
13.2.2 创建下拉菜单列
13.2.3 创建菜单项
13.2.4 插入菜单项
13.2.5 添加分隔线
13.2.6 删除下拉菜单列和菜单项
13.2.7 指定菜单快捷键
13.2.8 菜单项排序
13.2.9 菜单项属性
13.2.10 层次式下拉菜单
13.2.11 鼠标右键快捷菜单
13.3 工具条
13.3.1 新建工具条
13.3.2 添加新工具条按钮
13.3.3 加入分隔线
13.3.4 创建工具条图像按钮
13.3.5 定位工具条
13.3.6 删除工具条按钮
13.3.7 工具条按钮的属性
13.4 下拉菜单与工具条的状态行
13.5 菜单宏
13.5.1 ascii码对应值的宏字符
13.5.2 宏终止
13.5.3 等待用户输入
13.5.4 取消指令
13.5.5 宏重复
13.5.6 使用单一对象选取模式
第14章 开发vba应用程序
14.1 常用术语
14.2 使用窗口
14.2.1 设计模式和运行模式
14.2.2 创建新窗口
14.2.3 添加控件
14.2.4 显示隐藏窗口
14.2.5 载入和释放窗l、
14.3 错误处理
14.3.1 概述
14.3.2 设置错误陷阱
14.3.3 响应错误
14.3.4 响应输入错误
14.4 在零文件状态中工作
14.5 发送应用程序
14.5.1 加密应用程序
14.5.2 自动载入vba工程
14.5.3 执行vba宏
14.5.4 发送应用程序
14.6 vba程序与电子表格的数据交换
14.6.1 参考excel对象的数据库
14.6.2 创建excel应用
14.6.3 以excel应用设计vba程序
14.6.4 退出excel应用程序
14.6.5 应用实例
附录 autolisp和activex/vba比较
AutoCAD 2002/2000 VBA开发指南
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×