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

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

ID:59613930

大小:13.80 KB

页数:13页

时间:2020-11-15

简易计算器的设计报告.docx_第1页
简易计算器的设计报告.docx_第2页
简易计算器的设计报告.docx_第3页
简易计算器的设计报告.docx_第4页
简易计算器的设计报告.docx_第5页
资源描述:

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

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

2、算。  3  四则代码如下  voidCCALDlg::OnButtonequal  {  //TODO:Addyourcontrolnotificationhandlercodehere  UpdateData;  num2=m_str;  if  {  m_str1="除数不能为零";  m_str=0;  num1=0;  num2=0;  UpdateData;  }  else{  //intf=0;  switch  {  //加  case0:  m_str=num1+num2;  peak;  //减  case1:  m

3、_str=num1-num2;  peak;  5  4系统详细设计  设计步骤  打开MicrosoftVisualC++,在文件中点击新建,在弹出框内选择MFCAppWizard[exe]工程,输入工程名yeyahui及其所在位置,点击确定,如图4-  1所示。  图4-1新建MFCAppWizard[exe]工程  将弹出MFCAppWizard-step1对话框,选择基本对话框,点击完成,如图4-2所示。  7  图4-3新建的对话框  界面设计  界面设计主要是创建控件,在图4-3所示的Resoure  View选项卡中打开Di

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

5、序清单  //计算器:implementationfile  //  #include""  #include""  #include""  #ifdef_DEBUG  #definenewDEBUG_NEW  #undefTHIS_FILE  staticcharTHIS_FILE=__FILE__;  #endif  /////////////////////////////////////////////////////////////////////////////  //CAboutDlgdialogusedforAppAbou

6、t  classCAboutDlg:publicCDialog  {  public:  CAboutDlg;  //DialogData  //{{AFX_DATA  enum{IDD=IDD_ABOUTBOX};  //}}AFX_DATA  //ClassWizardgeneratedvirtualfunctionoverrides  //{{AFX_VIRTUAL  protected:  virtualvoidDoDataExchange;//DDX/DDVsupport  //}}AFX_VIRTUAL  //Implemen

7、tation  protected:  //{{AFX_MSG  //}}AFX_MSG  DECLARE_MESSAGE_MAP  };  CAboutDlg::CAboutDlg:CDialog  {  //{{AFX_DATA_INIT  //}}AFX_DATA_INIT  }  voidCAboutDlg::DoDataExchange  {  CDialog::DoDataExchange;  //{{AFX_DATA_MAP  //}}AFX_DATA_MAP  15  //CCALDlgmessagehandlers  B

8、OOLCCALDlg::OnInitDialog  {  CDialog::OnInitDialog;  //Add"About..."menuitemtosystemmenu.  //IDM

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

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

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