mfc多功能计算器的设计

mfc多功能计算器的设计

ID:30770213

大小:1.01 MB

页数:18页

时间:2019-01-03

mfc多功能计算器的设计_第1页
mfc多功能计算器的设计_第2页
mfc多功能计算器的设计_第3页
mfc多功能计算器的设计_第4页
mfc多功能计算器的设计_第5页
资源描述:

《mfc多功能计算器的设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、设计题目:MFC多功能计算器一.系统实现(开发工具)VisualC++6.0是Microsoft公司在1998年推出的基于Windows9X和WindowsNT的优秀集成开发环境。该环境为用户提供了良好的可视化编程环境,程序员可以里利用该开发环境轻松地访问C++源代码编辑器,资源编辑器和使用内部调试器,并且可以创建项目文件。VisualC++6.0不仅包括编译器,而且它还包括许多有用组件,通过这些组件的协同工作,可以在VisualC+4-6.0集成环境中轻松地完成创建源文件,编辑资源,以及对程序的编译,连接和调试等各项工作。VC++6.0是Windows95/98、XP或

2、WindowsNT下的一个应用程序,本身对软硬件没有特殊要求。就是说它对环境的要求与Windows95/98>WindowsNT要求是一致的。硬件要求:一般在586以上的处理器、16MB以上内存、100MB以上的硬盘。软件要求:Windows95/98或WindowsNT3.51以上版木。VC++6.0系统可以在一张CD盘上,也可以在“VisualStudio(VisualC++、VisualFoxpro)"等产甜的第一张CD盘上。一般都有一个VC的自动安装程序,也可以执行VC6目录下的setup,exe,在安装包的提示下进行,对初学者可采用“典型安装”方式。在安装好VC

3、6.0系统后,有时根据需要添加或删除某些部件,可插入CD盘重新执行setup.exe安装程序,安装程序会检测当前系统安装VC6的足件,用户单击“添加/删除”按钮后,在“安装维护”对话框中选定要添加的部件或撤消选定要删除的部件。—.基本功能描述简单计算器包括双口运算和单口运算功能。双冃运算符包含基本的四则运算及乘幕功能,单目运算符包含正余弦,阶乘,对数,开方,进制转换等运算。可对输入任意操作数,包括小数和整数及正数和负数进行以上的所有运算并能连续运算。岀现错课会给岀相应提示,同时包含清除,退格,退出功能以及有与所有按钮相对应的菜单项。2.1设计思路如图是整个计算器的流程图,

4、打开计算器程序,输入数据,调用输入数据子程序。子程序开始时m_num为零。按下数字按钮后,判断m.num的正负号,对其进行相关处理,然后在判断是否有小数点,处理后输岀结果。回到总流程图中,输完第一个操作数后,若按下双目运算符,则把m.num存入num2,按下输入第二个操作数并算出结果。若按下的是单口运算符,则直接对其处理得岀结果。若按下清零,则m_num等于0.在运算中还要判断运算是否合法,以及结果是否超出显示范围,以做出相关提示,按下清零。算出后把结果保存至nun)2。若需用算岀的结果继续运算则回到输入完第一个操作数后,若不需要则判断试否需要开始新一轮的运算,不需耍则结

5、束输入数据子函数图1输入数据子函数流程图结束图2简单计算器总流程图2.2软件设计(1)设计步骤打开MicrosoftVisualC++6.0,在文件中点击新建,在弹出框内选择MFCAppWizard[exe]工程,输入工程名zhoutong及其所在位置,点击确定,如图3所zjO图3新建MFCAppWizard[exe]I程将弹MFCAppWizard-step1对话框,选择基木对话框,点击完成,如图4所示。MFC应用程序向导步霎丄您要创建的应用程序类型是:「单文档固「多重文档(M)Q基本对话框阿您的资源使用的语言是:<上一歩下一步>完成I取消ItpXFpW(APPWZC

6、HS?DLL)■!;ClassZJ鈔Reso・・J^FileVL.J「碟…]IODO在这里设査对话控制.溜ablo•因BEK]呵rr»日題!1.画kyun区屈凹▲▼4>回戸必髓©下]组建/调试在文件1中査找在文件2中査枝'统乗SQL口・

7、图4基本对话框这样,MFCAppWizard就建立了一个基于对话窗口的程序框架,如图5所示。ZZhoutonglMicrosoftVisualC**・(zhoutongl^cIDO^ZHOUTOWGl^DIALOG(Dialog)]x口固宙询

8、二1轴CZhoutongIDIg▼(Allclassmembers

9、;*CZhouton

10、gIDIg二1斗th!Hl旨文件㈢瞬㈢翁入①工程(E)追逑$)布局(D工具①®a(w)嵇肋砂,

11、g

12、x4-_jzhoutonglresources-3Dialog旨IDDABOUTBOX自IDD_ZHOUTONG1_DI/♦LJIcon♦LJStringTable♦LJVersion2£

13、(1)界面设计1、创建控件在图5所示的ResoureView选项卡中打开Dialog资源组,双击IDD_ZHOUTONG_DIALOG,在右边的窗口中显示出待编辑的对话框。开始摆放控件,包括编辑框和按钮的创建。按钮的创建以为例进行介绍,其他按

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

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

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