c++课程设计报告

c++课程设计报告

ID:18753478

大小:157.61 KB

页数:21页

时间:2018-09-22

c++课程设计报告_第1页
c++课程设计报告_第2页
c++课程设计报告_第3页
c++课程设计报告_第4页
c++课程设计报告_第5页
资源描述:

《c++课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、课程设计说明书题 目:编程及软件应用实践课程设计_学院名称:机械工程学院_______________专业班级:测控1202__________________姓名学号:王恒3120302045_____指导教师:张世庆_____________________2014年7月14编程及软件应用实践课程设计任务书专业班级:测控1202学生姓名:王恒指导教师:张世庆一、课程设计题目:设计一个简易图形处理机二、目的与要求:1、目的:(1)要求学生熟练掌握C++语言的基本知识和C++调试技能;(2)掌握用C++开发应用程序的一般步骤和方法;(3)能够利用所学的基本知识和技能,解决简单的面向对象的程

2、序设计问题。(4)培养学生综合利用C++语言进行程序设计的能力,主要是培养学生利用系统提供的标准图形函数进行创新设计。2、基本要求:(1)要求利用面向对象的方法以及C++的编程思想来完成系统的设计;(2)要求在设计的过程中,对Windows环境下的编程有一个基本的认识;(3)学会Windows环境下绘图的基本方法;(4)能由鼠标控制绘制直线、矩形、椭圆,并能控制线条的粗细和颜色,能填充矩形和椭圆区域,能打开和保存为图形文件,能打开图片。(5)界面美观大方。3、创新要求:在基本要求达到后,可进行创新设计,如能通过参数使图形旋转某个角度、能通过参数使图片平移和旋转某个角度,能通过参数对图片进行

3、缩放。4、写出设计说明书按照设计过程写出设计说明书。三、设计方法和基本原理:1、问题描述(功能要求):要求所编写的图形图像处理机能把绘制的图形图像以文件形式存盘,并能在下一次打开该文件,再现图形和图像。142、问题的解决方案(参考):根据题目的要求,可以将问题解决分为以下步骤:(1)分析问题,画出要解决问题的流程图(类及其层次结构图);(2)可以利用系统的向导功能完成界面的设计,要求界面要美观实用;(3)添加成员变量和成员函数(消息映射函数);(4)利用结构化程序的设计图形图像数据结构的设计。(5)程序功能调试;(6)完成系统总结报告以及系统使用说明书。四、设计中涉及到的重要内容及关键技术

4、:1、菜单和工具栏按钮编写方法及其相关函数运用;2、绘图工具的使用方法说明;3、一些常用系统API函数的使用方法。五、程序设计和调试:编写程序代码、完成程序调试。六、编写课程设计说明书:按照课程设计说明书的规范格式要求以及说明书中的内容要求编写课程设计说明书。七、答辩与评分标准:1、完成基本功能:40分;2、设计报告及使用说明书:30分;3、设置错误或者按照要求改变结果:15分;4、回答问题:15分。14摘要随着人们生活水平的提高,越来月多的人开始使用计算机,这些计算机极大的影响和改变了人们的生活和娱乐方式,为人们提供了丰富多彩的虚拟空间,使人们可以自由自在的享受虚拟世界的乐趣,实现自己在

5、现实生活着那个可能永远不能实现的梦想,满足了人们的心理和精神需求。简易图形处理机是一个简单的小型软件,帮助人们画一些简单的图形,可以用多种软件来实现它,这里我所介绍的是基于VC++的一个单文档类型的MFC AppWizard (exe)工程来实现的。本软件是利用VC++这个强大的可视化编程工具开发的,软件的主要功能包括图形(直线、矩形、圆、椭圆)的绘制、线型(实线、虚线)的选择、颜色的设置及填充、图形文件的打开和保存以及图片的打开等功能。本文介绍了如何完成上述功能,同时详细阐述了画图系统的实现过程以及对画图系统所做的功能扩充。在画图软件设计上,其主要任务是实现“绘制图形”、“图形的保存”两

6、项功能。本软件具有使用性、稳定性、易用性和可维护性等特点,应该说它是一个开放性的软件,用户可以根据需求对其功能进行扩充、完善与修改,使其符合自己的要求。总之,本软件是一个逐步完善的软件。关键词:软件简易图形处理机VC++MFCAppWizard14AbstractAspeople'slivingstandardsimprove,moreandmorepeoplestartusingmonthlycomputersthatgreatlyinfluencedandchangedpeople'slivesandentertainment,providingpeoplewithavarietyof

7、virtualspace,sothatpeoplecanbefreeofenjoythevirtualworld,torealizetheirlivingintherealworldmayneverrealizethatdream,tomeetthepeople'spsychologicalandspiritualneeds.Simplegraphicsprocessorisasimplesmallsoftwaretha

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

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

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