计算器设计报告简易计算器的设计报告

计算器设计报告简易计算器的设计报告

ID:79366965

大小:114.19 KB

页数:11页

时间:2022-02-11

计算器设计报告简易计算器的设计报告_第1页
计算器设计报告简易计算器的设计报告_第2页
计算器设计报告简易计算器的设计报告_第3页
计算器设计报告简易计算器的设计报告_第4页
计算器设计报告简易计算器的设计报告_第5页
计算器设计报告简易计算器的设计报告_第6页
计算器设计报告简易计算器的设计报告_第7页
计算器设计报告简易计算器的设计报告_第8页
计算器设计报告简易计算器的设计报告_第9页
计算器设计报告简易计算器的设计报告_第10页
资源描述:

《计算器设计报告简易计算器的设计报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、计算器设计报告简易计算器的设计报告计算器的设计1概述1.1课程设计目的1、巩固并加深学生对C++语言程序设计知识的理解:2、培养学生面向对象的程序设计思想,使学生认识面向过程和面向对象两种设计方法的区别;3、进一步掌握和应用VC++6.0集成开发环境;4、提高运用C++语言解决实际问题的能力;5、初步掌握开发小型实用软件的基本方法,能独立设计、实现基本的MIS系统:6、掌握书写程序设计开发文档的能力(书写课程设计实验报告)。1.2课程设计内容课题名称:计算器的实现说明:实现一个计算器。要求:用“计算器”的标准视

2、图执行简单的计算。3四则代码如下voidCCALDlg::0nButtonequal{//TODO:AddyourcontrolnotificationhandlercodehereUpdateDataTRUE;num2=m_str;ifnum2==0&&ope==3叽strl二〃除数不能为零〃;m_str=0;numl=0;num2=0;UpdateDataFALSE;)else{//intf=0;switchope{〃加case0:m_str=numl+num2;peak;〃减case1:m_str=num

3、l一num2;peak;54系统详细设计4.1设计步骤打开MicrosoftVisualC++6.0,在文件中点击新建,在弹出框内选择MFCAppWizard[exe]工程,输入I:程名yeyahui及其所在位置,点击确定,如图4-1所示。图4一1新建MFCAppWizard[exe]工程将弹出MFCAppWizard-step1对话框,选择基本对话框,点击完成,如图4~2所示。7图4-3新建的对话框4.2界面设计界面设计主要是创建控件,在图4-3所示的ResoureView选项卡中打开Dialog资源组,双击

4、IDD_ZHOUT(NG_DIALOG,在右边的窗口中显示出待编辑的对话框。开始摆放控件,包括编辑框和按钮的创建。按钮的创建以“1”为例进行介绍,其他按钮的创建可参照此进行操作。1)在图4-3中Controls的“编辑框”按钮上单击鼠标左健,在对话框编辑窗口上合适的位置按下鼠标左键并拖动鼠标画出一个大小合适的编辑框。在编辑框上单击鼠标右犍,在弹出的快捷莱单中选择属性选项,此时弹出Edit属性对话框,如图4-4所示,在该对话框中输入ID属性。9图5-1四则运算,乘法测试结果图13附录附录1源程序清单//计算器Di

5、g.cpp:implementationfile//#include"stdafx.h"#include"CAL.h"^include"CALDlg.h"ttifdef_DEBUG^definenewDEBUG.NEWttundefTHISFILEstaticcharTHIS_FILE[]=_FILE_;ifendif///////////////////////////////////////////////////////////////////////////////CAboutDlgdialogused

6、forAppAboutclassCAboutDlg:publicCDialog{public:CAboutDlg;//DialogData//{{AFX.DATACAboutDlgenum{IDD=IDD_AB0UTB0X};//}}AFX_DATA//ClassWizardgeneratedvirtualfunctionoverrides//{{AFX.VIRTUALCAboutDlgprotected:virtualvoidDoDataExchangeCDataExchangepDX;//DDX/DDVsu

7、pport//}}AFX_VIRTUAL//Implementationprotected://{{AFX_MSGCAboutDlg//}}AFX_MSGDECLARE」IESSAGE_MAP};CAboutDlg::CAboutDlg:CDialogCAboutDlg::IDD//{{AFX_DATA_INITCAboutDlg//}}AFX_DATA_INIT)voidCAboutDlg::DoDataExchangeCDataExchangepDX{CDialog::DoDataExchangepDX;/

8、/{{AFX.DATAJL^PCAboutDlg//}}AFX_DATAJfAP15//CCALDlgmessagehandlersBOOLCCALDlg::OnInitDialog{CDialog::OnInitDialog;//Add"About。・・"menuitemtosystemmenu.//IDM_AB0UTB0Xmustbeinthesystemcommandrange.

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

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

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