欢迎来到天天文库
浏览记录
ID:59613930
大小:13.80 KB
页数:13页
时间:2020-11-15
《简易计算器的设计报告.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
此文档下载收益归作者所有