VC++015-画图程序
摘要:画图软件的基本功能包括基本图形绘制和填充(直线、椭圆、三角形、四边形、多边形),更改图元绘制条件(改变线条颜色、线型、填充方式)和图元的保存功能。
要求
对教师党员的评价套管和固井爆破片与爆破装置仓库管理基本要求三甲医院都需要复审吗
:实现所见即所得绘图功能;实现图元选择功能;实现图元移动功能;实现画笔和画刷风格认定功能;实现图元修改功能;实现图形文件的存储功能。能过程序设计以达到提高VC的编程水平的目的。
关键字:程序框架,用户界面
目录
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
总结
初级经济法重点总结下载党员个人总结TXt高中句型全总结.doc高中句型全总结.doc理论力学知识点总结pdf
18
致谢 19
参考文献: 19
附录 20
程序功能模块
绘图应用程序中,我们将实现一般绘图应用程序所具有的绝大多数功能,并提供一些额外的辅助功能。具体而言,其实现的功能主要包括如下方面。
1、绘制图元
可以通过绘图工具栏绘制下列图元
直线图元,或者称为线段图元,允许用户使用鼠标选择直线顶点绘制。
曲线图元,允许用户拖动鼠标画出任意形状的曲线。
椭圆图元,允许用户拖动鼠标控制椭圆的外接矩形,来进行绘制。
矩形图元,使用鼠标控制矩形的位置和外形。
绘图操作都能够被撤消或恢复。
2、改变绘制条件
在绘制图元时,还可使用图元属性页进行图元属性的修改,包括:
颜色设定:包括画笔颜色,画刷颜色以及背景颜色。
风格设定:包括画笔的线条和宽度,画刷的填充范围及形状等
3、绘图辅助
本程序所提供的辅助功能有:
选定绘图区域
清洁绘图区域
定位图形坐标,并在状态栏显示
4、文件持久性
对于应用程序来说文件的持久性十分重要,要不能保证这一点,应用程序就很难说有什么存在价值。本应用程序能够完成图形文件的保存、打开、打印,而且提供了将所绘图形转换为位图存储的功能。
以下是部分界面图,如图片不清,请直接点击图片,如需要看更详细的资料,请直接联系客服!
图1