简易计算器实验报告

简易计算器实验报告

ID:1757935

大小:365.50 KB

页数:15页

时间:2017-11-13

简易计算器实验报告_第1页
简易计算器实验报告_第2页
简易计算器实验报告_第3页
简易计算器实验报告_第4页
简易计算器实验报告_第5页
资源描述:

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

1、简易计算器实验报告实验题目简易计算器学生姓名吴云学号2013051205所在学院计算机学院年级班级计科5班成都信息工程学院计算机学院一、题目:简易计算器题目概述:·学习MFC的应用,做出相对精美的界面;学习面向对象的思想,即用C++,考虑到类。·模仿Windows的计算器,用图形界面实现加减乘除开根号求倒数等等基本操作。·实现括号运算。二、开发环境Win7操作系统的电脑一台+VC6.0编程软件三、设计步骤(一)界面设计:首先打开VC++6.0建立一个MFC的基本对话框,添加所需的按钮的编辑框如下图:

2、(二)添加变量:点击菜单栏的:查看->建立类向导->添加成员变量:给编辑框添加一个CString类型的变量m_result。(一)为按钮添加事件:为按钮和编辑框改了名字和ID后点击每一个按钮,为每一个按钮添加一个对应的事件,即:为每一个按钮添加算法代码。(二)个性化程序:即修改程序一些细节的地方,如程序的图标,程序的界面颜色、图案等等。。(三)调试并运行程序:将写好的程序调试好了后运行。一、程序的主要函数及其释义:voidCCalculatorDlg::OnButton1()//按下数字键1时出现的

3、事件{//TODO:Addyourcontrolnotificationhandlercodehereif(fff==1){//当fff==0时,此时刚算完上次的数据,再按数字键时自动清空上次的数据m_result=_T("");//对字符串处理需要_T()函数实现fff=0;}m_result+=_T("1");UpdateData(FALSE);//将数据送到编辑窗口}voidCCalculatorDlg::OnButton2()//按下数字键2时出现的事件,同上{//TODO:Addyourc

4、ontrolnotificationhandlercodehereif(fff==1){m_result=_T("");fff=0;}m_result+=_T("2");UpdateData(FALSE);}voidCCalculatorDlg::OnButton3()//3{//TODO:Addyourcontrolnotificationhandlercodehereif(fff==1){m_result=_T("");fff=0;}m_result+=_T("3");UpdateData(FA

5、LSE);}voidCCalculatorDlg::OnButton4()//4{//TODO:Addyourcontrolnotificationhandlercodehereif(fff==1){m_result=_T("");fff=0;}m_result+=_T("4");UpdateData(FALSE);}voidCCalculatorDlg::OnButton5()//5{//TODO:Addyourcontrolnotificationhandlercodehereif(fff==1

6、){m_result=_T("");fff=0;}m_result+=_T("5");UpdateData(FALSE);}voidCCalculatorDlg::OnButton6()//6{//TODO:Addyourcontrolnotificationhandlercodehereif(fff==1){m_result=_T("");fff=0;}m_result+=_T("6");UpdateData(FALSE);}voidCCalculatorDlg::OnButton7()//7{/

7、/TODO:Addyourcontrolnotificationhandlercodehereif(fff==1){m_result=_T("");fff=0;}m_result+=_T("7");UpdateData(FALSE);}voidCCalculatorDlg::OnButton8()//8{//TODO:Addyourcontrolnotificationhandlercodehereif(fff==1){m_result=_T("");fff=0;}m_result+=_T("8")

8、;UpdateData(FALSE);}voidCCalculatorDlg::OnButton9()//9{//TODO:Addyourcontrolnotificationhandlercodehereif(fff==1){m_result=_T("");fff=0;}m_result+=_T("9");UpdateData(FALSE);}voidCCalculatorDlg::OnButton10()//0{//TODO:Addyourcontrolnotif

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

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

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