基于VC MFC程序设计——简易画图板.pdf

基于VC MFC程序设计——简易画图板.pdf

ID:57731648

大小:27.40 KB

页数:11页

时间:2020-03-25

基于VC MFC程序设计——简易画图板.pdf_第1页
基于VC MFC程序设计——简易画图板.pdf_第2页
基于VC MFC程序设计——简易画图板.pdf_第3页
基于VC MFC程序设计——简易画图板.pdf_第4页
基于VC MFC程序设计——简易画图板.pdf_第5页
资源描述:

《基于VC MFC程序设计——简易画图板.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、本文由刘张不格贡献doc1。包头师范学院本科学年论文论文题目:C++MFC程序设计——简易画图板程序设计————简易画图板,论文题目:基于VC++院专学姓系:信息科学与技术学院业:计算机科学与技术,号:名:指导教师:指导教师:撰写学年:撰写学年:2010至2011学年二零一零年十二月摘要本软件是利用VC++这个强大的可视化编程工具开发的,软件主要功能包括图形,的绘制、线型的设置、颜色的设置,图形文件的重绘和保存等功能。本文介绍了如何,完成上述功能,同时详细阐述了画图系统的实现过程以及对画图系统所做的功能扩充,。在画图软件设计上

2、,其主要任务是:实现“绘制图形”、“图形的保存”两项,功能。本软件具有实用性、稳定性、易用性,和可维护性的特点,应该说它应是一,个开放性的软件,用户可以根据需要对其功能进行扩充、完善与修改,使其符合自己,的要求。总之,本软件是一个逐步完善的软件。关键词:VC++;MFC;绘图AbstractThissoftwareisusingvc++thispowerfulvisualprogrammingtoold,evelopment,softwaremainfunctionsincludinggraphicsrendering,lin

3、etype,Settings,colorsetting,graphicsfileredrawofpreservingandfunction.,Thepaperintroducedhowtoaccomplishthesefunctions,andexplainsind,etaildrawingsystemrealizationprocessandtodrawingsystemdofunction,expansion.Indrawingsoftwaredesign,itsmaintaskistoachieve"drawi,ngs"

4、,"graphicsave"twofunctions.Thissoftwarehaspracticability,stab,ility,ease-of-use,andmaintainabilitycharacteristic,shouldsayitshou,ldbeanopensoftware,theusercanaccordingtotheneedsofitsfunctio,nswereexpansion,perfectandmodification,makethemcomplywiththeirr,equirements.

5、Anyhow,thissoftwareisaperfectgraduallysoftware.Keywords:Vc++;MFC;drawing目录引言⋯⋯1第1章vc++6.0和MFC简介⋯⋯21.1vc++6.0简介⋯⋯,21.2MFC简介⋯⋯2第2章基础知识⋯⋯22.1工程的新建⋯⋯32.2单,文档简介⋯⋯42.3添加消息响应函数⋯⋯52.4资源⋯⋯52.5设备环境⋯,⋯6第3章简易画图板的制作⋯⋯63.1设计目的⋯⋯63.2总体设计⋯⋯,73.3详细设计⋯⋯73.3.1点、直线、矩形、椭圆的绘制⋯⋯93.3.2连续线,

6、和扇形的绘制⋯⋯113.3.3画刷⋯⋯133.3.4设置对话框⋯⋯153.3.5颜色,⋯⋯163.3.6打开与保存⋯⋯17第4章结果及结论⋯⋯174.1运行结果,⋯⋯174.2结论⋯⋯18参考文献⋯⋯20附录:简易画图板主要程序代码⋯⋯,21致谢⋯⋯31引言计算机技术的发展,使人类社会进入了信息化和自动化,计算机智能识别也随,着计算机的发展得到了迅速的发展。特别是图形图像的计算机处理技术更是有了前所,未有的进步和应用。计算机识别也逐渐的从图形图像处理的大环境下分离出来作为一,门新的高科技研究领域出现。画图涉及到的学科很多,包括

7、数字信号处理、工程数学,、信息论、运筹学等,它与计算机、自动化、生物学、视觉心理和生理学、人工智能,、智能信息处理等众多领域交叉、综合集成,有广泛的应用。该软件功能与Window,s下附件中的画图软件有相似功能。本程序是在VC6.0平台上用MFC所编。绘制方,面的功能主要包括绘制各种图元,包括直线、矩形、椭圆、扇形、连续线,用笔或画,刷自由绘图。绘图时可以选择各种颜色,各种线型和线宽。软件支持保存和读取wm,f格式的图形。该软件设计的设计思想是面向对象程序设计的思想。面向对象技术,page1是一个非常实用而强有力的软件开发方法

8、。它具有许多特色。一是方法的唯一性,即,方法是对软件开发过程所有阶段进行综合考虑而得到的。二是从生存期的一个阶段到,下一个阶段的高度连续性,即在一个阶段所用到的部分与在下一个阶段所使用的部分,是衔接的,所使用的技术经过生存期每一阶段后不改变。三是把面向对象分析(OOA,)、面

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。