计算器mfc下部分功能代码

上传人:hs****ma 文档编号:486394968 上传时间:2023-03-01 格式:DOC 页数:12 大小:58KB
返回 下载 相关 举报
计算器mfc下部分功能代码_第1页
第1页 / 共12页
计算器mfc下部分功能代码_第2页
第2页 / 共12页
计算器mfc下部分功能代码_第3页
第3页 / 共12页
计算器mfc下部分功能代码_第4页
第4页 / 共12页
计算器mfc下部分功能代码_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《计算器mfc下部分功能代码》由会员分享,可在线阅读,更多相关《计算器mfc下部分功能代码(12页珍藏版)》请在金锄头文库上搜索。

1、文档供参考,可复制、编制,期待您的好评与关注! 作为一个初学者制作的mfc计算器这个程序目前能实现加减乘除,还没有实现多个数字想加,所以有待改善,但是实现2个数字相加结果可以继续运算(建议)一下是实现代码。对于控件,可以学习对话框(孙鑫老师的教学视频,哪里非常详细) / JISUANQI.cpp : implementation file/#include stdafx.h#include 计算器.h#include JISUANQI.h#ifdef _DEBUG#define new DEBUG_NEW#undef THIS_FILEstatic char THIS_FILE = _FILE

2、_;#endif/ JISUANQI dialogJISUANQI:JISUANQI(CWnd* pParent /*=NULL*/): CDialog(JISUANQI:IDD, pParent)g=0;/AFX_DATA_INIT(JISUANQI)m_b=0;m_c = _T();m_a=0;d=0;m_e=0;/AFX_DATA_INITvoid JISUANQI:DoDataExchange(CDataExchange* pDX)CDialog:DoDataExchange(pDX);/AFX_DATA_MAP(JISUANQI)DDX_Text(pDX, IDC_EDIT1, m_

3、c);/AFX_DATA_MAPBEGIN_MESSAGE_MAP(JISUANQI, CDialog)/AFX_MSG_MAP(JISUANQI)ON_BN_CLICKED(IDC_BUTTON0, OnButton0)ON_BN_CLICKED(IDC_BUTTON1, OnButton1)ON_BN_CLICKED(IDC_BUTTON2, OnButton2)ON_BN_CLICKED(IDC_BUTTON3, OnButton3)ON_BN_CLICKED(IDC_BUTTON4, OnButton4)ON_BN_CLICKED(IDC_BUTTON5, OnButton5)ON_B

4、N_CLICKED(IDC_BUTTON6, OnButton6)ON_BN_CLICKED(IDC_BUTTON7, OnButton7)ON_BN_CLICKED(IDC_BUTTON8, OnButton8)ON_BN_CLICKED(IDC_BUTTON9, OnButton9)ON_BN_CLICKED(IDC_CHEN, OnChen)ON_BN_CLICKED(IDC_CHU, OnChu)ON_BN_CLICKED(IDC_DENG, OnDeng)ON_BN_CLICKED(IDC_JIA, OnJia)ON_WM_CLOSE()ON_BN_CLICKED(IDC_CHONG

5、X, OnChongx)ON_BN_CLICKED(IDC_JIAN, OnJian)/AFX_MSG_MAPEND_MESSAGE_MAP()/ JISUANQI message handlersvoid JISUANQI:OnButton0() / TODO: Add your control notification handler code here if(d=0)UpdateData(1); m_b=m_b*10+0; m_c.Format(_T(%d), m_b); UpdateData(0); if(d=1) int f; f=0; UpdateData(1); m_e=m_e*

6、10+0; m_d.Format(_T(%d),f); m_c=m_c+m_d; UpdateData(0); /gvoid JISUANQI:OnButton1() / TODO: Add your control notification handler code here if(d=0)UpdateData(1); m_b=m_b*10+1; m_c.Format(_T(%d), m_b); UpdateData(0); if(d=1) int f; f=1; UpdateData(1); m_e=m_e*10+1; m_d.Format(_T(%d),f); m_c=m_c+m_d;

7、UpdateData(0); /gvoid JISUANQI:OnButton2() / TODO: Add your control notification handler code here if(d=0)UpdateData(1); m_b=m_b*10+2; m_c.Format(_T(%d), m_b); UpdateData(0); if(d=1) int f; f=2; UpdateData(1); m_e=m_e*10+2; m_d.Format(_T(%d),f); m_c=m_c+m_d; UpdateData(0); /gvoid JISUANQI:OnButton3(

8、) / TODO: Add your control notification handler code here if(d=0)UpdateData(1); m_b=m_b*10+3; m_c.Format(_T(%d), m_b); UpdateData(0); if(d=1) int f; f=3; UpdateData(1); m_e=m_e*10+3; m_d.Format(_T(%d),f); m_c=m_c+m_d; UpdateData(0); /gvoid JISUANQI:OnButton4() / TODO: Add your control notification h

9、andler code here if(d=0)UpdateData(1); m_b=m_b*10+4; m_c.Format(_T(%d), m_b); UpdateData(0); if(d=1) int f; f=4; UpdateData(1); m_e=m_e*10+4; m_d.Format(_T(%d),f); m_c=m_c+m_d; UpdateData(0); /gvoid JISUANQI:OnButton5() / TODO: Add your control notification handler code here if(d=0)UpdateData(1); m_

10、b=m_b*10+5; m_c.Format(_T(%d), m_b); UpdateData(0); if(d=1) int f; f=5; UpdateData(1); m_e=m_e*10+5; m_d.Format(_T(%d),f); m_c=m_c+m_d; UpdateData(0); /gvoid JISUANQI:OnButton6() / TODO: Add your control notification handler code hereif(d=0)UpdateData(1); m_b=m_b*10+6; m_c.Format(_T(%d), m_b); Updat

11、eData(0); if(d=1) int f; f=6; UpdateData(1); m_e=m_e*10+6; m_d.Format(_T(%d),f); m_c=m_c+m_d; UpdateData(0); /gvoid JISUANQI:OnButton7() / TODO: Add your control notification handler code here if(d=0)UpdateData(1); m_b=m_b*10+7; m_c.Format(_T(%d), m_b); UpdateData(0); if(d=1) int f; f=7; UpdateData(

12、1); m_e=m_e*10+7; m_d.Format(_T(%d),f); m_c=m_c+m_d; UpdateData(0); /gvoid JISUANQI:OnButton8() / TODO: Add your control notification handler code hereif(d=0)UpdateData(1); m_b=m_b*10+8; m_c.Format(_T(%d), m_b); UpdateData(0); if(d=1) int f; f=8; UpdateData(1); m_e=m_e*8; m_d.Format(_T(%d),f); m_c=m_c+m_d; UpdateData(0); /gvoid JISUANQI:OnButton9() / TODO: Add your control notification handler code here if(d=0)UpdateData(1); m_b=m_

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 国内外标准规范

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号