欢迎来到天天文库
浏览记录
ID:9378360
大小:141.50 KB
页数:16页
时间:2018-04-29
《c++简单计算器课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、学生课程设计报告实验课程名称C++语言程序设计教程与实验实验项目名称计算器系、部计科系年级2013级专业班级软件132(对口)学生姓名学号实验时间2013年6月16日-6月19日成绩教师签名161课程设计的目的在程序设计中,通过设计、编制、调试一个模拟计算器的程序,加深对语法及语义分析原理的理解,并实现对命令语句的灵活应用。2课程设计的任务实现一个简单计算器。其类似于Windows附件中自带的计算器。注:1/x:求x分之1Sqrt:求当前数的平方根AC:清除所有运行数据C:清除文本框内数据+/-:正负号3流程图16软件设计1、创建控件在图5所示的ResoureV
2、iew选项卡中打开Dialog资源组,双击IDD_09107xuzhujie_DIALOG,在右边的窗口中显示出待编辑的对话框。开始摆放控件,包括编辑框和按钮的创建。按钮的创建以“1”为例进行介绍,其他按钮的创建可参照此进行操作。1)在图5中Controls的“编辑框”按钮上单击鼠标左键,在对话框编辑窗口上合适的位置按下鼠标左键并拖动鼠标画出一个大小合适的编辑框。在编辑框上单击鼠标右键,在弹出的快捷莱单中选择属性选项,此时弹出Edit属性对话框,如图所示,在该对话框中输入ID属性。16Edit属性对话框2)在图3中Controls的“Button”按钮上单击鼠标
3、左键,在对话框上的合适的位置上按下鼠标左键并拖动鼠标画出一个大小合适的下压式按钮。在按钮上单击鼠标右键,在弹出的快捷菜单中选择属性选项,此时也弹出PushButton属性对话框,如图所示,在该对话框中输入控件的ID值和标题属性。PushButton属性按照上面的操作过程编辑其他按钮和编辑框等对象的属性。表1各按钮和编辑框等对象的属性对象ID标题或说明编辑框IDC_xianshi结果显示按钮IDC_BUTTON00按钮IDC_BUTTON11按钮IDC_BUTTON22按钮IDC_BUTTON33按钮IDC_BUTTON44按钮IDC_BUTTON55按钮IDC_
4、BUTTON66按钮IDC_BUTTON77按钮IDC_BUTTON88按钮IDC_BUTTON9916按钮IDC_change+/-按钮IDC_point.按钮IDC_add+按钮IDC_difference-按钮IDC_multiply*按钮IDC_devide/按钮IDC_sqrtsqrt按钮IDC_daoshu1/x按钮IDC_Onequal=按钮IDC_backspaceBackspace按钮IDC_OnclearC完成后界面如图所示。计算器界面源代码voidCCalculatorDemoDlg::OnBtnNo1(){//TODO:Addyourco
5、ntrolnotificationhandlercodeherePutIntoNum(1);}voidCCalculatorDemoDlg::OnBtnNo2(){16//TODO:AddyourcontrolnotificationhandlercodeherePutIntoNum(2);}voidCCalculatorDemoDlg::OnBtnNo3(){//TODO:AddyourcontrolnotificationhandlercodeherePutIntoNum(3);}voidCCalculatorDemoDlg::OnBtnNo4(){//TO
6、DO:AddyourcontrolnotificationhandlercodeherePutIntoNum(4);}voidCCalculatorDemoDlg::OnBtnNo5(){//TODO:AddyourcontrolnotificationhandlercodeherePutIntoNum(5);}voidCCalculatorDemoDlg::OnBtnNo6(){//TODO:AddyourcontrolnotificationhandlercodeherePutIntoNum(6);}voidCCalculatorDemoDlg::OnBtn
7、No7(){//TODO:AddyourcontrolnotificationhandlercodeherePutIntoNum(7);}voidCCalculatorDemoDlg::OnBtnNo8(){16//TODO:AddyourcontrolnotificationhandlercodeherePutIntoNum(8);}voidCCalculatorDemoDlg::OnBtnNo9(){//TODO:AddyourcontrolnotificationhandlercodeherePutIntoNum(9);}voidCCalculatorDe
8、moDlg::OnBtn
此文档下载收益归作者所有