- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
设计一个多功能计算器
安阳师范学院本科学生毕业设计报告
设计一个多功能计算器
作 者 赵亚飞
系 (院) 物理与电气工程学院
专 业 电气工程及其自动化
年 级 2007级
学 号 070203053
指导老师 庞 茂 群
日 期 2011-5-17
学生诚信承诺书
本人郑重承诺:所呈交的设计报告是我个人在导师指导下进行的研究工作及取得的研
究成果。尽我所知,除了文中特别加以标注和致谢的地方外,报告中不包含其他人已经发
表或撰写的研究成果,也不包含为获得安阳师范学院或其他教育机构的学位或证书所使用
过的材料。与我一同工作的同志对本研究所做的任何贡献均已在报告中作了明确的说明并
表示了谢意。
签名: 赵亚飞 日期: 2011-5-17
报告使用授权说明
本人完全了解安阳师范学院有关保留、使用学位报告的规定,即:学校有权保留送交
报告的复印件,允许报告被查阅和借阅;学校可以公布报告的全部或部分内容,可以采用
影印、缩印或其他复制手段保存报告。
签名:赵亚飞 导师签名: 日期:
设计一个多功能计算器
赵亚飞
(安阳师范学院 物理与电气工程学院, 河南 安阳 455002)
摘要:此次毕业设计实现了一个类似于Windows下的计算器。这个计算器实现了简单的四
则运算和退格、清零、关闭程序等功能,具有简洁大方的界面外观。它的设计按软件工程
的方法进行,系统具有良好的界面、必要的交互信息,能快捷简单地进行操作,即时准确
地获得需要的计算结果,可以显示15位数,提高了精确度,对人们的生活有一定的帮助。
在此次毕业设计中,系统开发平台为Windows 7,采用Visual C++6.0 MFC应用程序向导
设计,在程序设计中,采用了结构化与面向对象两种解决问题的方法。
关键词:MFC;VC++;对话框;成员变量;类向导;计算器
1.课题背景
本人在校所学专业是电气工程及其自动化,此专业涉及到硬件和各方面的应用软件,
如Protel,Matlab,Multisim,PLC,单片机语言,汇编语言,C语言等,因此在熟练掌握硬
件的基础上掌握好软件编程也是很重要的一步。在考虑到毕业后的就业领域,切合自身实
际就选择了本课题。
2.开发工具介绍
2.1 关于VisualC++6.0
Visual C++6.0 是Microsoft公司在 1998年推出的基于Windows 9X和Windows NT
的优秀集成开发环境。该环境为用户提供了良好的可视化编程环境,程序员可以里利用该
开发环境轻松地访问C++源代码编辑器,资源编辑器和使用内部调试器,并且可以创建项
目文件。Visual C++6.0不仅包括编译器,而且它还包括许多有用组件,通过这些组件的
协同工作,可以在Visual C++6.0集成环境中轻松地完成创建源文件,编辑资源,以及对
程序的编译,连接和调试等各项工作。
2.2 关于MFC
MFC是WinAPI与C++的结合。API即微软提供的WinDOS下应用程序的编程语言接口,
是一种软件编程的规范,但不是一种程序开发语言本身,可以允许用户使用各种各样的第
三方的编程语言来进行对WinDOS下应用程序的开发,使这些被开发出来的应用程序能在
WinDOS下运行,比如VB,VC++,Java编程语言函数本质上全部源于API,因此用它们开发出
来的应用程序都能工作在WinOS的消息机制和绘图里,遵守WinDOS作为一个操作系统的内
部实现。MFC是微软对API函数的专用C++封装,这种结合一方面让用户使用微软的专业C++
SDK来进行Win下应用程序的开发变得容易,因为MFC是对API的封装,微软做了大量的工
作,隐藏了好多程序开发人员在Win下用C++ MFC编制软件时的大量内节,如应用程序实
现消息的处理,设备环境绘图,这种结合是以方便为目的的,必定要付出一定代价,因此
文档评论(0)