【课程介绍】
本课程用VB.NET结合GDI+,从无到有开发一个功能较完整的交互式CAD系统。
作者有交互式CAD系统、动态几何系统开发经验。出版过交互式CAD系统开发方面的图书。
课程先讲准备知识,然后讲整个系统的开发思路和主要技术,最后将整个系统分成8个版本,从最简单的绘图开始,逐步添加功能,循序渐进地进行讲解。知识点讲解细致,系统。
课程的核心在于源代码,学习每章内容之前,请先下载本章源码。建议先自行对源码进行阅读分析,然后带着问题去听课,这样学习效率比较高,效果比较好一些。
课程最终提供的内容和服务:
PPT+源码+视频讲解+答疑
友情提醒:
凭订单信息可找平台客服开具发票。
购买系列课程提供打包价,购买讲师卡更划算。
【课程收益】
交互式CAD系统开发的基本技巧
一个交互式CAD系统的基本框架
课程大纲
课件打包下载
第一章:课程简介
1. 课程简介 26:34
第二章:VB.NET基础
1. VB.NET编程基础
课件下载
22:15
第三章:GDI+编程
1. Graphics对象、Paint事件和OnPaint方法 8:18
2. 颜色、画笔和画刷 6:26
3. 基本图元绘制函数 10:26
4. 文本的绘制 7:15
5. 反走样 4:53
第四章:面向对象编程
1. 类 13:46
2. 继承 13:35
3. 多态 7:11
第五章:系统设计的基本框架和技术
1. 相关类的设计 22:56
2. 坐标系统 17:24
3. 集合类 6:59
4. 橡皮线技术1 14:22
5. 橡皮线技术1 15:09
第六章:基本图元类设计
1. CGElement类 6:50
2. CPoint类 9:00
3. CLine类 4:40
4. CRectangle类 5:14
5. CCircle类 3:14
6. CArc类 14:00
7. CText类 8:16
8. 使用图元类绘图 9:11
第七章:交互绘图类设计
1. CCommand类 4:33
2. CCreatePoint类 3:07
3. CCreateLine类 5:01
4. CCreateRectangle类 2:37
5. CCreateCircle类 2:11
6. CCreateArc类 3:43
7. CCreateText类 7:13
8. 使用交互绘图类 6:42
第八章:拾取和选择
1. 拾取和选择的概念 9:19
2. 图元的包围矩形和GetBox方法 12:23
3. 图元的拾取算法-Pick方法 11:19
4. 实现图元的拾取-CSelect类 5:10
5. 手柄的拾取 8:28
6. 鼠标单选-CSelect类 5:40
7. 全选、分类选择和放弃选择 7:16
第九章:图元的编辑
1. 修改图元的属性、删除图元、全部删除 8:33
第一十章:图元变换
1. 图元变换概述 4:00
2. 平移变换 - 图元的Move方法和交互平移CMove类 15:12
3. 平移变换 - 手柄的平移 9:05
4. 平移变换 - 拖拉图元平移 5:09
5. 旋转变换 - 图元绕任意点旋转 3:15
6. 旋转变换 - 图元的Rotate方法和交互旋转CRotate类 5:54
7. 镜像变换 - 图元相对于任意直线镜像 2:57
8. 镜像变换 - 图元的Mirror方法和交互镜像CMirror类 5:53
9. 比例变换 - 图元的Scale方法和实现比例变换 5:14
第一十一章:视图变换
1. 视图变换概述 7:00
2. 画面平移 - ViewDX和ViewDY参数,CPan类 6:32
3. 画面缩放 - ViewScale参数,实现缩放 7:17
4. 适合画布 5:44
5. 局部放大 - CExtend类 5:52
6. 默认视图 1:51
第一十二章:撤销和重做
1. 记录画面 9:38
2. 浅拷贝和深拷贝 5:25
3. 撤销和重做 5:53
第一十三章:保存和打开
1. 序列化和反序列化实现保存和打开 8:01