VC++015-画图程序
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
摘要:画图软件的基本功能包括基本图形绘制和填充(直线、椭圆、三角形、四边形、多边形),更改图元绘制条件(改变线条颜色、线型、填充方式)和图元的保存功能。要求:实现所见即所得绘图功能;实现图元选择功能;实现图元移动功能;实现画笔和画刷风格认定功能;实现图元修改功能;实现图形文件的存储功能。能过程序设计以达到提高VC的编程水平的目的。
关键字:程序框架,用户界面 [资料来源:http://think58.com]
[来源:http://www.think58.com]
目录
1 引言 3
1.1目的和内容 3
1.2Visual C + +概述 3
1计算机图形学的发展 4
1.1计算机图形学软件的发展 5
1.2计算机图形学算法的发展 5
1.3 计算机图形学的应用 6
2 系统功能设计 7
2.1 程序功能模块 7
2.2 系统界面设计 7
3系统功能的实现 8
3.1 图形设备接口简介 8
3.2 绘制基本图形 10
3. 3 画笔与画刷 13
4.设计说明书 18
总结 18
致谢 19
参考文献: 19
附录 20 [版权所有:http://think58.com]
[资料来源:http://www.THINK58.com]
程序功能模块
绘图应用程序中,我们将实现一般绘图应用程序所具有的绝大多数功能,并提供一些额外的辅助功能。具体而言,其实现的功能主要包括如下方面。
1、绘制图元
可以通过绘图工具栏绘制下列图元
直线图元,或者称为线段图元,允许用户使用鼠标选择直线顶点绘制。
曲线图元,允许用户拖动鼠标画出任意形状的曲线。
椭圆图元,允许用户拖动鼠标控制椭圆的外接矩形,来进行绘制。
矩形图元,使用鼠标控制矩形的位置和外形。
绘图操作都能够被撤消或恢复。
2、改变绘制条件
在绘制图元时,还可使用图元属性页进行图元属性的修改,包括:
颜色设定:包括画笔颜色,画刷颜色以及背景颜色。
风格设定:包括画笔的线条和宽度,画刷的填充范围及形状等
[资料来源:http://THINK58.com]
3、绘图辅助
本程序所提供的辅助功能有:
选定绘图区域
清洁绘图区域
定位图形坐标,并在状态栏显示
4、文件持久性
对于应用程序来说文件的持久性十分重要,要不能保证这一点,应用程序就很难说有什么存在价值。本应用程序能够完成图形文件的保存、打开、打印,而且提供了将所绘图形转换为位图存储的功能。
[来源:http://www.think58.com]
[版权所有:http://think58.com]