-
-
Draw.rar
基于Visual C++ 6.0开发系统,仿制Windows画图软件,实现如下功能:
1. 动态绘制文本、直线、矩形、圆(椭圆)、多边形等基本图形;
2. 可以改变图形的颜色、粗细、线型(实线、虚线、点划线等);
3. 可以实现图形的剪切、复制、粘贴、缩放(全部或指定区域)等基本编辑功能;
4. 基本的图形保存、打开、显示等功能;
-
-
changfangxing.rar
说明并定义一个长方形类CRectangle。其数据成员定义为私有,包括左下角点坐标x,y;x方向长度a与y方向长度b。定义公有成员函数作为CRectangle的外部接口,包括输入或修改长方形的坐标;输出该长方形坐标、长宽,周长与面积。
-
-
-
-
-
-
-
Graphic.rar
老师的一个小作业,有基本矢量图形的输入,圆、矩形、多边形。同时支持三维图形,立方体、圆柱体(依据计算机图形学实现三维显示,未使用OpenGL和D3D)。同时利用MFC的串行化将图形存储为指定格式。本程序比较小,但是对于适量输入部分,将鼠标操作封装,抽象出适量输入操作接口。使得调用简单,大家谁有兴趣可以跟我讨论这个问题,目前我在做一个比较系统的GIS系统,适量输入和地图渲染基本实现了,适量图形空间数据库I/O部分已经实现大部分。
-