- 1、本文档共29页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MFC应用开发技术
简易计算器
学 院: _
专 业: 计算机科学与技术_
班 级: 2011级
学 号: 1120070527 _
学生姓名: 刘志祥
指导教师: ___
课程名称:MFC应用开发技术_ 学院: 班级:2011级
学生姓名:刘志祥_ 学号:1120070527 指导教师:
一、题目
基于MFC简易计算器的设计与开发 二、目的
(1)熟练掌握的基本知识和技能;基本掌握面向对象程序开发的基本思路和方法;能够利用所学的基本知识和技能进行应用培养学生对技术文档的编写能力,从而提高学生软件的综合能力。 三、要求
(1)要求利用面向对象的编程思想以及组件开发原理来完成的设计;充分利用语言的优势(即组件、属性和事件等);体现可视化编程风格,如功能界面通过菜单、工具栏操作,通过状态栏向用户反馈信息。 四、内容
运用面向对象程序设计语言C++及其开发工具Visual C++ 6.0MFC设计一个简易的计算器,完成程序的编写和调试。
五、主要参考文献
[1] 谭浩强.C++程序设计.北京.清华大学出版社.2004
[2] 候俊杰.深入浅出MFC.第2版.湖北.华中科技大学出版社.2001
[3] 安训国.数据结构.第四版.大达.大达理工大学出版社.2003 六、指导教师意见
前言
计算器是日常生活中十分便捷有效的工具,本设计实现了一个简易的计算器,该计算器能实现简单的四则混合运算及其开平方、求阶乘、求一个数的N次方等功能。该计算器使用简单和方便大大的降低了数字计算的难度及提高了计算的准确度对广大中小学生的学习有巨大帮助作用,也对在职人员的工作有帮助作用。要实现计算功能,可以Visual C++ 6.0MFC来解决此问题。基本掌握面向对象程序开发的基本思路和方法第一章 课题综述 1
1.1计算器的来源及意义 1
1.2 预期目标及支持本设计的关键技术 1
第二章 总体设计 2
2.1 功能说明 2
2.2 设计思路 2
第三章 软件设计及运行 3
3.1 设计步骤 3
3.2 关键程序源代码 14
3.3 软件编译及运行 19
3.4 软件测试…………………………………………………………………………… 21
结 论 25
附录 25
第一章 课题综述
1 课题综述
计算器是日常生活中一种十分便捷有效的工具,本设计实现了一个简单的计算器,该计算器能实现简单的四则混合运算及其开平方、求阶乘、求一个数的N次方等功能。该计算器使用简单和方便大大的降低了数字计算的难度及提高了计算的准确度对广大中小学生的学习有巨大帮助作用,也对在职人员的工作有帮助作用。1.1 计算器的来源及意义
本设计是简单计算器使用人员能快捷简单地进行操作。即时准确地获得需要的计算的结果,充分降低了数字计算的难度和节约了时间,对人们的生活有一定的帮助。1.2 预期目标及支持本设计的关键技术
本设计实现了一个简单的计算器,该计算器能实现简单的四则混合运算及其开平方、求阶乘、求一个数的N次方功能。Visual C++ 6.0MFC。
第二章 总体设计
2.1 功能说明
本设计按软件工程的方法进行,系统具有良好的界面必要的交互信息;。使用人员能快捷简单地进行操作。即时准确地获得需要的计算的结果,充分降低了数字计算的难度和节约了时间,对人们的生活有一定的帮助。包含的功能有:加、减、乘、除运算,开方、功能计算器。计算功能基本上是用系统内部函数。程序能自动判断输入数据的正确性,保证不出现多于一个小数点、等不正常现象。
第三章 软件设计
3.1 设计步骤
一、建立了一个基于对话窗口的程序框架打开Microsoft Visual C++ 6.0,在文件中点击新建,在弹出框内选择MFC AppWizard[exe]工程,设定好路径和工程名输入工程名点击确定,如图所示
图新建MFC AppWizard工程将弹出MFC AppWizard对话框,选择基本对话框点击完成,如图所示样,MFC AppWizard就建立了一个基于对话窗口的程序框架,如图所示 此时把当前页面上原配的控件按Delete全部清除接着按照MFC自带的控件选项进行计算器的控件添加在原先清空的界面中依次用上图控件画出一个基本的计算器每个控件“属性”都有属于它自己的ID,IDC_EDIT1,按钮按键默认为IDC_BUTTON,标题为Button1,他们的属性如下图7、8所
您可能关注的文档
- [新版]xk100立式数控铣床的设计.doc
- 【最新精选】华中科技大学2015年大一微积分期中考试题.doc
- 1[修订]浅析“闪婚”现象.doc
- 1_6306935_建筑结构复习资料.doc
- 1_6307137_[论文]LMS数字波束形成算法的研究.doc
- Kinect程序开发.doc
- WDGL-VI录波器网络103通信规范.doc
- Yo-Yo 测试.doc
- 茶中岁月,水样情怀】某某楼盘地产周末暖场活动策划方案.ppt
- 房地产联动代理合同模板.doc
- 某某单位2024年党建工作总结及2025年工作计划.doc
- 某某市发改委关于2024年度落实党风廉政建设工作责任制情况的报告.doc
- 某某局2024年全面从严治党和党风廉政建设工作总结.doc
- 某某区财政局2024年法治政府建设总结及2025年工作谋划.doc
- 2024年党管武装工作述职报告2篇.doc
- 2024年度国企党委书记抓基层党建工作述职报告3篇.doc
- 公司党委书记2024年述职述廉报告.docx
- 2024年度乡镇党委领导班子民主生活会(四个带头)对照检查材料.doc
- 市医疗保障局关于2024年法治政府建设工作情况的报告.docx
- 市民政局党组2024年巡察整改工作情况报告.docx
文档评论(0)