图书介绍
用Visual Basic开发交互式CAD系统2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 苏金明编著 著
- 出版社: 北京:电子工业出版社
- ISBN:7505386441
- 出版时间:2003
- 标注页数:364页
- 文件大小:43MB
- 文件页数:376页
- 主题词:BASIC语言-程序设计;计算机辅助设计
PDF下载
下载说明
用Visual Basic开发交互式CAD系统PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇 开发基础篇1
第1章 VisualBasic绘图基础1
1.1 概述1
1.2 用VB绘图1
1.2.1 颜色设置1
1.2.2 线型、线宽设置2
1.2.3 字体设置2
1.2.4 区域填充4
1.2.5 绘图模式5
1.2.6 绘直线段、矩形和矩形区域6
1.2.7 绘圆、椭圆、圆弧和椭圆弧7
1.2.8 更新和清除7
1.2.9 用VB属性和方法绘图示例8
1.2.10 图形控件15
1.3.1 API函数的声明16
1.3 用API函数绘图16
1.3.2 API浏览器18
1.3.3 参数数据类型的匹配21
1.3.4 画笔22
1.3.5 刷子24
1.3.6 绘图24
1.3.7 区域26
1.3.8 API函数绘图示例28
1.4 坐标系统33
1.4.1 逻辑坐标34
1.4.2 设备坐标34
1.4.3 Windows映射模式34
1.4.4 用户坐标35
1.4.5 坐标转换35
1.4.6 用VB属性和方法处理坐标42
1.5.1 概念50
1.5 窗口与视口50
1.6 本章小结51
1.5.2 相关函数51
第2章 VisualBasic的面向对象编程技术52
2.1 对象52
2.1.1 概念52
2.1.2 面向对象编程的特点52
2.1.3 VB对象的创建、操作和拆卸53
2.2 类56
2.2.1 创建类模块56
2.2.2 属生56
2.2.3 方法62
2.2.4 事件63
2.2.5 创建和测试新类64
2.2.6 VB的类生成器70
2.3.2 接口75
2.3 多态75
2.3.1 继承和多态75
2.3.3 用接口实现多态76
2.3.4 后期绑定和前期绑定77
2.4 集合类79
2.4.1 对象数组79
2.4.2 集合80
2.4.3 集合类82
2.5 本章小结88
第3章 基本图形元素之间的几何关系基础89
3.1 点与其他图元之间的关系89
3.1.1 点与点之间的关系89
3.1.2 点与直线的关系90
3.2.1 直线段与直线段之间的关系91
3.2 直线段与其他图元之间的关系91
3.1.4 点与圆弧的关系91
3.1.3 点与圆之间的关系91
3.2.2 直线段与圆的关系92
3.2.3 直线段与圆弧的关系93
3.3 圆与其他图元的关系93
3.3.1 圆与圆的关系93
3.3.2 圆与圆弧的关系94
3.4 圆弧与其他图元之间的关系94
3.5 图元关系演示程序94
3.6 本章小结118
第2篇 交互式绘图篇119
第4章 交互式CAD技术概述119
4.1 交互式CAD技术简介119
4.2 交互设计的任务119
4.2.1 定位119
4.4 交互设计的基本技术120
4.3 交互设计的基本原则120
4.4.1 定位120
4.2.2 定向120
4.2.4 任务选择120
4.2.3 定量120
4.4.2 拾取123
4.4.3 选择124
4.4.4 手柄及相关技术124
4.4.5 相交图元124
4.4.6 菜单和工具125
4.4.7 对话框125
4.4.8 状态提示125
4.5 交互式CAD技术的应用125
4.5.1 交互式CAD技术在办公软件中的应用125
4.5.4 数值模拟软件中的交互式CAD技术126
4.5.3 GIS软件中的交互式CAD技术126
4.5.2 交互式CAD技术在绘图软件中的应用126
4.5.5 工程设计软件中的交互式CAD技术128
4.5.6 数学分析软件中的交互式CAD技术129
4.6 本章小结138
第5章 交互式CAD系统的总体设计139
5.1 数据的组织和描述139
5.1.1 数据结构139
5.1.2 数学模型139
5.2 数据的输入142
5.2.1 传统的数据输入方式142
5.2.2 交互式对话框数据输入143
5.2.3 交互式鼠标绘图数据输入143
5.3 数据的管理144
5.3.1 Type结构和VB类144
5.2.4 实现用鼠标交互式输入数据144
5.3.2 多义线顶点的存储149
5.3.3 集合类151
5.4 数据编辑152
5.4.1 图元拾取和选择152
5.4.2 图元的剪切、复制、粘贴和删除152
5.4.3 图形块和图层152
5.4.4 图元的几何变换152
5.4.5 图元的级联修改153
5.5 数据的输出153
5.5.1 文本输出153
5.5.2 以DXF格式输出153
5.6 交互式CAD系统的UML类图153
5.6.1 系统的UML类图154
5.6.2 基类CGelement155
5.6.3 派生类CLine等156
5.6.5 创建直线类CCreateLine162
5.6.4 基类CCommand162
5.7 绘图工具164
5.7.1 网格164
5.7.2 手柄164
5.7.3 SnapTo功能164
5.7.4 距离和角度测量164
5.8 界面交互165
5.9 本章小结165
第6章 用鼠标交互绘制图元166
6.1 概述166
6.1.1 消息驱动与事件驱动166
6.1.2 鼠标类消息和VB中的鼠标操作事件166
6.1.3 用鼠标绘图167
6.1.4 结合类用鼠标绘图169
6.2 坐标系统170
6.3 Position类171
6.4 图元类的实现172
6.4.1 图元基类CGElement172
6.4.2 直线段类——CLine类173
6.4.3 CPolyLine类175
6.4.4 圆类——CCircle类178
6.4.5 圆弧类——CArc类181
6.4.6 文本类——CText类184
6.5 图元集合类的实现187
6.5.1 直线段集合类187
6.5.2 多义线、圆、圆弧和文本的集合类188
6.6 绘图命令类的实现189
6.6.1 CCreateLine类189
6.6.2 CCreatePLine类192
6.6.3 CCreateCircle类195
6.6.4 CCreateArc类200
6.6.5 CCreateText类206
6.7 交互绘图的实现207
6.7.1 界面制作207
6.7.2 添加事件代码208
6.8 本章小结210
第7章 图元的拾取和选择211
7.1 包围矩形的计算211
7.1.1 直线段的包围矩形211
7.1.2 多义线的包围矩形212
7.1.3 圆的包围矩形213
7.1.4 圆弧的包围矩形214
7.1.5 文本的包围矩形216
7.2 图元的拾取217
7.2.1 直线段的拾取217
7.2.2 多义线的拾取219
7.2.3 圆的拾取220
7.2.4 圆弧的拾取221
7.2.5 文本的拾取223
7.3 图元的选择224
7.3.1 添加选择集224
7.3.2 逐个选择图元225
7.3.3 分类选择230
7.3.4 全选237
7.3.5 放弃选择240
7.4 本章小结242
第8章 缩放和移动243
8.1 图形的缩放243
8.1.1 全局缩小和放大243
8.1.2 局部放大245
8.1.3 显示全图249
8.2 图形的移动253
8.3 本章小结256
9.1.1 平移变换257
第9章 图元的编辑257
9.1 二维图形变换的基本原理257
9.1.2 旋转变换258
9.1.3 镜像变换259
9.1.4 比例变换260
9.1.5 组合变换260
9.2 在类中添加变换函数262
9.2.1 点的变换262
9.2.2 图元的变换265
9.3 图形变换交互功能的实现270
9.3.1 平移变换——CMove类270
9.3.2 旋转变换275
9.3.3 镜像变换——CMirror类280
9.3.4 比例变换285
9.4.1 添加菜单287
9.4.2 实现变换287
9.4 实现几何变换287
9.5 删除图元292
9.6 本章小结294
第10章 绘图工具295
10.1 网格295
10.1.1 把图形和文本设为绘图背景295
10.1.2 Net类297
10.1.3 显示和删除网格298
10.1.4 SnapTo功能的实现和取消299
10.1.5 实现网格299
10.2 手柄及相关技术304
10.3 到特定点的SnapTo功能305
10.4 距离测量314
10.5 角度测量317
10.6 本章小结321
11.1.3 控件摆放与操作习惯一致性原则322
11.1.2 界面布局和谐匀称原则322
11.1.4 简明精确原则322
第3篇 系统集成篇322
11.1 界面设计的原则322
第11章 界面制作322
11.1.1 界面风格与内容协调一致原则322
11.2 工具条和状态栏323
11.2.1 工具条324
11.2.2 状态栏327
11.2.3 给VB_CAD添加工具条和状态栏328
11.3 启动窗口331
11.3.1 把窗体设置为启动窗体332
11.3.2 制作启动窗口332
11.3.3 VB提供的启动窗口模板335
11.4 About窗体336
11.4.1 VB提供的About窗体模板336
11.3.4 给VB_CAD程序添加启动窗口336
11.4.2 给VB_CAD程序添加About对话框340
11.5 本章小结341
第12章 图形打印342
12.1 Printer对象342
12.1.1 Printer对象的属性342
12.1.2 Printer对象的方法343
12.2 “打印”对话框344
12.3 CPrint类345
12.3.1 CPrint类的属性345
12.3.2 CPrint类的方法350
12.4 实现打印预览和打印354
12.5 本章小结357
第13章 程序打包358
参考文献364
热门推荐
- 2682665.html
- 3708762.html
- 1557159.html
- 929537.html
- 66951.html
- 3194928.html
- 469639.html
- 1502521.html
- 1667893.html
- 1505021.html
- http://www.ickdjs.cc/book_3192550.html
- http://www.ickdjs.cc/book_3448849.html
- http://www.ickdjs.cc/book_3296151.html
- http://www.ickdjs.cc/book_2962494.html
- http://www.ickdjs.cc/book_1270242.html
- http://www.ickdjs.cc/book_3498758.html
- http://www.ickdjs.cc/book_3668181.html
- http://www.ickdjs.cc/book_726571.html
- http://www.ickdjs.cc/book_937731.html
- http://www.ickdjs.cc/book_2959282.html