课程设计(论文)-基于vc++mfc程序设计--简易画图板

课程设计(论文)-基于vc++mfc程序设计--简易画图板

ID:6819459

大小:233.50 KB

页数:36页

时间:2018-01-27

课程设计(论文)-基于vc++mfc程序设计--简易画图板_第1页
课程设计(论文)-基于vc++mfc程序设计--简易画图板_第2页
课程设计(论文)-基于vc++mfc程序设计--简易画图板_第3页
课程设计(论文)-基于vc++mfc程序设计--简易画图板_第4页
课程设计(论文)-基于vc++mfc程序设计--简易画图板_第5页
资源描述:

《课程设计(论文)-基于vc++mfc程序设计--简易画图板》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

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

2、用性,和可维护性的特点,应该说它应是一个开放性的软件,用户可以根据需要对其功能进行扩充、完善与修改,使其符合自己的要求。总之,本软件是一个逐步完善的软件。关键词:VC++;MFC;绘图AbstractThissoftwareisusingvc++thispowerfulvisualprogrammingtooldevelopment,softwaremainfunctionsincludinggraphicsrendering,linetypeSettings,colorsetting,graphicsfiler

3、edrawofpreservingandfunction.Thepaperintroducedhowtoaccomplishthesefunctions,andexplainsindetaildrawingsystemrealizationprocessandtodrawingsystemdofunctionexpansion.Indrawingsoftwaredesign,itsmaintaskistoachieve"drawings","graphicsave"twofunctions.Thissoftwar

4、ehaspracticability,stability,ease-of-use,andmaintainabilitycharacteristic,shouldsayitshouldbeanopensoftware,theusercanaccordingtotheneedsofitsfunctionswereexpansion,perfectandmodification,makethemcomplywiththeirrequirements.Anyhow,thissoftwareisaperfectgradua

5、llysoftware.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连续线和扇形的绘制113.3.3画刷133.3.4设置对话框153.3.5颜色163.3.6打开与保存17第4章结果及结论174.1

6、运行结果174.2结论18参考文献20附录:简易画图板主要程序代码21致谢31引言计算机技术的发展,使人类社会进入了信息化和自动化,计算机智能识别也随着计算机的发展得到了迅速的发展。特别是图形图像的计算机处理技术更是有了前所未有的进步和应用。计算机识别也逐渐的从图形图像处理的大环境下分离出来作为一门新的高科技研究领域出现。画图涉及到的学科很多,包括数字信号处理、工程数学、信息论、运筹学等,它与计算机、自动化、生物学、视觉心理和生理学、人工智能、智能信息处理等众多领域交叉、综合集成,有广泛的应用。该软件功能与Win

7、dows下附件中的画图软件有相似功能。本程序是在VC6.0平台上用MFC所编。绘制方面的功能主要包括绘制各种图元,包括直线、矩形、椭圆、扇形、连续线,用笔或画刷自由绘图。绘图时可以选择各种颜色,各种线型和线宽。软件支持保存和读取wmf格式的图形。该软件设计的设计思想是面向对象程序设计的思想。 面向对象技术是一个非常实用而强有力的软件开发方法。它具有许多特色。一是方法的唯一性,即方法是对软件开发过程所有阶段进行综合考虑而得到的。二是从生存期的一个阶段到下一个阶段的高度连续性,即在一个阶段所用到的部分与在下一个阶段所

8、使用的部分是衔接的,所使用的技术经过生存期每一阶段后不改变。三是把面向对象分析(OOA)、面向对象设计(OOD)和面向对象程序设计(OOP)集成到生存期的相应阶段。该软件是Windows下附件中的画图软件的辅助工具。他可以帮我们完成绘制wmf格式的图形,填充了画图程序不能完成wmf格式图形的空缺。由于笔者所学知识有限,在绘图功能上有许多方面不能满足用户需求。希望读者提出宝

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

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

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