【课程介绍】
使用VC#.NET+GDI+,教你从0开始开发一个属于你自己的小型的交互式CAD系统
【课程收益】
获得一个CAD系统开发的基本框架
学习CAD开发的基本方法
课程大纲
课件打包下载
第一章:课程简介
1. 课程简介 28:48
第二章:VC#.NET基础
1. VC#.NET编程基础
课件下载
19:28
第三章:GDI+编程
1. Graphics对象、Paint事件和OnPaint方法 9:32
2. 颜色、画笔和画刷 5:37
3. 基本图元绘制函数 10:47
4. 文本的绘制 8:01
5. 反走样 4:40
第四章:面向对象编程
1. 类 12:43
2. 继承 14:42
3. 多态 7:18
第五章:系统设计的基本框架和技术
1. 相关类的设计 14:33
2. 坐标系统 13:32
3. 集合类 4:28
4. 橡皮线技术 26:06
第六章:基本图元类设计
1. CGElement类 7:43
2. CPoint类 9:51
3. CLine类 5:01
4. CRectangle类 5:24
5. CCircle类 3:49
6. CArc类 11:22
7. CText类 7:17
8. 使用图元类绘图 10:31
第七章:交互绘图类设计
1. CCommand类 3:08
2. CCreatePoint类 2:41
3. CCreateLine类 5:06
4. CCreateRectangle类 2:22
5. CCreateCircle类 2:15
6. CCreateArc类 2:45
7. CCreateText类 5:43
8. 使用交互绘图类 8:15
第八章:拾取和选择
1. 拾取和选择的概念 9:41
2. 图元的包围矩形和GetBox方法 14:26
3. 图元的拾取算法-Pick方法 9:48
4. 实现图元的拾取-CSelect类 3:34
5. 手柄的拾取 9:04
6. 鼠标单选-CSelect类 5:27
7. 全选、分类选择和放弃选择 4:53
第九章:图元的编辑
1. 修改图元的属性、删除图元、全部删除 9:18
第一十章:图元变换
1. 图元变换概述 3:09
2. 平移变换 - 图元的Move方法和交互平移CMove类 14:28
3. 平移变换 - 手柄的平移 8:57
4. 平移变换 - 拖拉图元平移 6:24
5. 旋转变换 - 图元绕任意点旋转 4:23
6. 旋转变换 - 图元的Rotate方法和交互旋转CRotate类 7:59
7. 镜像变换 - 图元相对于任意直线镜像 3:05
8. 镜像变换 - 图元的Mirror方法和交互镜像CMirror类 7:52
9. 比例变换 - 图元的Scale方法和实现比例变换 7:14
第一十一章:视图变换
1. 视图变换概述 8:41
2. 画面平移 - ViewDX和ViewDY参数,CPan类 6:22
3. 画面缩放 - ViewScale参数,实现缩放 5:29
4. 适合画布 7:42
5. 局部放大 - CExtend类 6:04
6. 默认视图 2:18
第一十二章:撤销和重做
1. 记录画面 16:03
2. 浅拷贝和深拷贝 7:00
3. 撤销和重做 5:52
第一十三章:保存和打开
1. 序列化和反序列化 4:58
2. 保存和打开 6:44