书籍详情
采矿CAD二次开发技术教程
作者:李角群,聂兴信,李迎峰,程平
出版社:冶金工业出版社
出版时间:2022-04-01
ISBN:9787502491390
定价:¥39.00
内容简介
本书主要介绍了矿山数字化技术、AutoCAD平台下 绘图技巧、AutoCAD平台下LISP程序设计、AutoCAD平台下VBA应用程序开发、VBA开发语言基础、AutoCAD对象模型的创建和编辑、人机交互与选择集等。书中还配有两个完整的采矿CAD二次开发应用案例;案例一为矿山巷道断面设计及工程量计算;案例二为矿山地表曲面模型构建及方量计算。本书为高等院校采矿工程及相关专业的教学用书,也可供采矿工程技术人员和科研人员参考。
作者简介
暂缺《采矿CAD二次开发技术教程》作者简介
目录
1 矿山数字化技术概论
1.1 数字矿山
1.1.1 数字地球
1.1.2 数字矿山
1.2 矿山数字化技术
1.3 矿山数字化技术应用
1.4 矿山数字化层次分析
本章小结
习题
2 AutoCAD平台下 绘图技巧
2.1 样板图形文件的使用
2.2 系统变量的设置及修改方法
2.3 AutoCAD的主要支持文件
2.4 acad.pgp文件的定义及使用
2.4.1 对象特性
2.4.2 绘图命令
2.4.3 修改命令
2.4.4 视窗缩放
2.4.5 尺寸标注
2.5 形文件的定义与调用
2.6 线型文件的定义与调用
2.6.1 关于线型文件
2.6.2 简单线型的定义方法
2.6.3 带文本字符串的线型
2.6.4 带形的复杂线型
2.7 图案填充文件的定义与调用
2.7.1 填充图案定义遵循规则
2.7.2 包含虚线的填充图案
2.7.3 包含多条直线的填充图案
2.8 菜单文件的定义与调用
2.8.1 菜单文件概述
2.8.2 加载和卸载菜单文件
2.8.3 菜单文件的使用
2.8.4 用户自定义菜单文件
本章小结
习题
3 AutoCAD平台下LISP程序设计
3.1 AutoLISP语言概述
3.2 AutoLISP的语法结构
3.3 AutoLISP的数据类型与基本运算
3.3.1 AutoLISP语言数据类型
3.3.2 AutoLISP语言基本运算
3.4 AutoLISP的标准函数
3.4.1 AutoLISP的基本函数
3.4.2 AutoLISP的用户输入函数
3.4.3 条件函数
3.4.4 循环函数
3.5 AutoLISP的程序设计方法、技巧
3.5.1 对象反应器定义
3.5.2 以对话框形式绘制圆的实例
3.5.3 定义带有滑动条的对话框实例
3.5.4 Visual LISP程序的调试
3.6 实例程序
3.6.1 绘制三角形程序
3.6.2 绘制倒角程序
3.6.3 绘制矩形程序
3.6.4 绘制等边三角形及其内切圆程序
3.6.5 绘制带孔的法兰盘程序
3.6.6 绘制五角星的程序
3.6.7 绘制圆组成的阵列图案程序
3.6.8 绘制花瓣的应用程序
3.6.9 绘制墙体图案的应用程序
本章小结
习题
4 AutoCAD平台下VBA应用程序开发
4.1 VBA简介
4.1.1 什么是VBA
4.1.2 VBA的主要优缺点
4.1.3 VBA与VB的关系
4.2 AutoCAD平台下VBA概述
4.3 VBA编程环境
4.3.1 VBA编辑器
4.3.2 VBA工程管理
4.3.3 VBA工程加载
4.3.4 宏管理
4.4 一个完整二次开发程序
4.4.1 程序编制
4.4.2 菜单编制
4.4.3 程序的加载与卸载
4.4.4 菜单的加载与卸载
4.4.5 程序执行
本章小结
习题
5 VBA语言基础
5.1 数据类型
5.1.1 数值型
5.1.2 字符串型
5.1.3 布尔型
5.1.4 日期型
5.1.5 对象型
5.1.6 变体型
5.1.7 自定义类型
5.2 常量与变量
5.2.1 常量
5.2.2 变量
5.3 运算符与表达式
5.4 内部函数
5.4.1 数学函数(Pi为圆周率)
5.4.2 字符串操作函数
5.4.3 日期函数
5.4.4 格式输出函数
5.5 程序控制结构
5.5.1 顺序结构
5.5.2 选择结构
5.5.3 循环结构
5.6 数组及其应用
5.6.1 理解数组
5.6.2 静态数组
5.6.3 动态数组
5.6.4 数组应用
5.7 过程
5.7.1 子过程
5.7.2 函数过程
5.7.3 参数传递
5.7.4 过程与变量的作用域
5.7.5 过程的嵌套和递归调用
5.8 文件
5.8.1 文件概述
5.8.2 顺序文件
5.8.3 随机文件
5.8.4 二进制文件
5.8.5 读写文件
5.9 窗体
5.9.1 窗体容器
5.9.2 窗体常用控件
5.9.3 窗体设计实例
5.9.4 程序错误处理
本章小结
习题
6 AutoCAD对象模型的创建和编辑
6.1 什么是面向对象编程
6.1.1 程序设计语言的发展
6.1.2 面向对象编程
6.2 AutoCAD对象模型
6.2.1 Application对象
6.2.2 Document对象
6.2.3 常用的对象集合
6.2.4 图形对象和非图形对象
6.2.5 AutoCAD中三种类型事件
6.3 图形对象
6.3.1 图形对象
6.3.2 非图形对象
6.3.3 对象事件
本章小结
习题
7 人机交互与选择集
7.1 Uility对象中的人机交互
7.2 选择集中的屏幕选择
7.3 常用内部函数
7.4 选择集
7.4.1 创建选择集
7.4.2 选择过滤器规则
7.4.3 选择集删除
7.4.4 选择集应用
本章小结
习题
8 扩展数据与操作
8.1 扩展数据添加与读取
8.1.1 添加、读取扩展数据方法
8.1.2 添加、读取扩展数据实例
8.2 建立通用的扩展数据添加与读取过程
8.2.1 通用扩展数据添加子过程
8.2.2 通用扩展数据读取函数
8.3 扩展记录数据添加与读取
8.4 建立通用的扩展记录
1.1 数字矿山
1.1.1 数字地球
1.1.2 数字矿山
1.2 矿山数字化技术
1.3 矿山数字化技术应用
1.4 矿山数字化层次分析
本章小结
习题
2 AutoCAD平台下 绘图技巧
2.1 样板图形文件的使用
2.2 系统变量的设置及修改方法
2.3 AutoCAD的主要支持文件
2.4 acad.pgp文件的定义及使用
2.4.1 对象特性
2.4.2 绘图命令
2.4.3 修改命令
2.4.4 视窗缩放
2.4.5 尺寸标注
2.5 形文件的定义与调用
2.6 线型文件的定义与调用
2.6.1 关于线型文件
2.6.2 简单线型的定义方法
2.6.3 带文本字符串的线型
2.6.4 带形的复杂线型
2.7 图案填充文件的定义与调用
2.7.1 填充图案定义遵循规则
2.7.2 包含虚线的填充图案
2.7.3 包含多条直线的填充图案
2.8 菜单文件的定义与调用
2.8.1 菜单文件概述
2.8.2 加载和卸载菜单文件
2.8.3 菜单文件的使用
2.8.4 用户自定义菜单文件
本章小结
习题
3 AutoCAD平台下LISP程序设计
3.1 AutoLISP语言概述
3.2 AutoLISP的语法结构
3.3 AutoLISP的数据类型与基本运算
3.3.1 AutoLISP语言数据类型
3.3.2 AutoLISP语言基本运算
3.4 AutoLISP的标准函数
3.4.1 AutoLISP的基本函数
3.4.2 AutoLISP的用户输入函数
3.4.3 条件函数
3.4.4 循环函数
3.5 AutoLISP的程序设计方法、技巧
3.5.1 对象反应器定义
3.5.2 以对话框形式绘制圆的实例
3.5.3 定义带有滑动条的对话框实例
3.5.4 Visual LISP程序的调试
3.6 实例程序
3.6.1 绘制三角形程序
3.6.2 绘制倒角程序
3.6.3 绘制矩形程序
3.6.4 绘制等边三角形及其内切圆程序
3.6.5 绘制带孔的法兰盘程序
3.6.6 绘制五角星的程序
3.6.7 绘制圆组成的阵列图案程序
3.6.8 绘制花瓣的应用程序
3.6.9 绘制墙体图案的应用程序
本章小结
习题
4 AutoCAD平台下VBA应用程序开发
4.1 VBA简介
4.1.1 什么是VBA
4.1.2 VBA的主要优缺点
4.1.3 VBA与VB的关系
4.2 AutoCAD平台下VBA概述
4.3 VBA编程环境
4.3.1 VBA编辑器
4.3.2 VBA工程管理
4.3.3 VBA工程加载
4.3.4 宏管理
4.4 一个完整二次开发程序
4.4.1 程序编制
4.4.2 菜单编制
4.4.3 程序的加载与卸载
4.4.4 菜单的加载与卸载
4.4.5 程序执行
本章小结
习题
5 VBA语言基础
5.1 数据类型
5.1.1 数值型
5.1.2 字符串型
5.1.3 布尔型
5.1.4 日期型
5.1.5 对象型
5.1.6 变体型
5.1.7 自定义类型
5.2 常量与变量
5.2.1 常量
5.2.2 变量
5.3 运算符与表达式
5.4 内部函数
5.4.1 数学函数(Pi为圆周率)
5.4.2 字符串操作函数
5.4.3 日期函数
5.4.4 格式输出函数
5.5 程序控制结构
5.5.1 顺序结构
5.5.2 选择结构
5.5.3 循环结构
5.6 数组及其应用
5.6.1 理解数组
5.6.2 静态数组
5.6.3 动态数组
5.6.4 数组应用
5.7 过程
5.7.1 子过程
5.7.2 函数过程
5.7.3 参数传递
5.7.4 过程与变量的作用域
5.7.5 过程的嵌套和递归调用
5.8 文件
5.8.1 文件概述
5.8.2 顺序文件
5.8.3 随机文件
5.8.4 二进制文件
5.8.5 读写文件
5.9 窗体
5.9.1 窗体容器
5.9.2 窗体常用控件
5.9.3 窗体设计实例
5.9.4 程序错误处理
本章小结
习题
6 AutoCAD对象模型的创建和编辑
6.1 什么是面向对象编程
6.1.1 程序设计语言的发展
6.1.2 面向对象编程
6.2 AutoCAD对象模型
6.2.1 Application对象
6.2.2 Document对象
6.2.3 常用的对象集合
6.2.4 图形对象和非图形对象
6.2.5 AutoCAD中三种类型事件
6.3 图形对象
6.3.1 图形对象
6.3.2 非图形对象
6.3.3 对象事件
本章小结
习题
7 人机交互与选择集
7.1 Uility对象中的人机交互
7.2 选择集中的屏幕选择
7.3 常用内部函数
7.4 选择集
7.4.1 创建选择集
7.4.2 选择过滤器规则
7.4.3 选择集删除
7.4.4 选择集应用
本章小结
习题
8 扩展数据与操作
8.1 扩展数据添加与读取
8.1.1 添加、读取扩展数据方法
8.1.2 添加、读取扩展数据实例
8.2 建立通用的扩展数据添加与读取过程
8.2.1 通用扩展数据添加子过程
8.2.2 通用扩展数据读取函数
8.3 扩展记录数据添加与读取
8.4 建立通用的扩展记录
猜您喜欢