问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

急求MFC程序设计~~小程序~~关于计算器的

发布网友 发布时间:2022-06-08 08:24

我来回答

3个回答

热心网友 时间:2023-11-17 22:33

终于编程出来了,如果不会,我可以详细讲给你的,代码如下:

MFC做的话不难.
1,制作基本筐架:
建立工作区并且起名“我们的计算器”;然后建立 MFC AppWizard(exe) 工程起名“作业”,选择“基本对话筐”选项,点击完成;
开始创建按扭,“1 2 3 4 5 6 7 8 9 0 + - * / = 清0” ;
2,激活按扭,并且建立连接。
将“1 2 3 4 5 6 7 8 9 0 + - * / = 清0 ” 等按扭激活放入源程序中待用;建立 “ |ab ”显示框,右键属性修改名称为edit确定,
点击“|ab”已做的好的显示框,按 Crtl + w 建立链接,选择IDC_EDIT_edit,在选项卡上便选择 Member Variables,在双击 IDC_EDIT_edit
选项,在Member Variable 里的 m_ 后填写 edit,单击OK,在单击完成。
3,修改并且添加函数。选择ClassView 里的CMyDlg 类里的按钮函数“OnButton1()”函数,在{}里添加
m_edit=m_edit+"1";
UpdateData(FALSE);
检测并且确定可以执行无误。其他“23456789”以此类推。
在ClassView 里的CMyDlg 类里建立2个变量,设定为int型,名字分别为“iQian, iType”变量。
选择ClassView 里的CMyDlg 类里的按钮函数“OnBUTTONadd()”函数,在{}里添加
iQian=atoi(m_edit);
iType=1;
m_edit="";
UpdateData(FALSE);
选择ClassView 里的CMyDlg 类里的按钮函数“OnBUTTONjian()”函数,在{}里添加
iQian=atoi(m_edit);
iType=2;
m_edit="";
UpdateData(FALSE);
选择ClassView 里的CMyDlg 类里的按钮函数“OnBUTTONcheng()”函数,在{}里添加
iQian=atoi(m_edit);
iType=3;
m_edit="";
UpdateData(FALSE);
选择ClassView 里的CMyDlg 类里的按钮函数“OnBUTTONchu()”函数,在{}里添加
iQian=atoi(m_edit);
iType=4;
m_edit="";
UpdateData(FALSE);
选择ClassView 里的CMyDlg 类里的按钮函数“OnBUTTONdeng()”函数,在{}里添加
int iRet=0;
switch(iType)
{
case 1:
iRet = iQian + atoi(m_edit);
break;
case 2:
iRet = iQian - atoi(m_edit);
break;
case 3:
iRet = iQian * atoi(m_edit);
break;
case 4:
if (atoi(m_edit)!=0)
{

iRet = iQian / atoi(m_edit);
break;
}
else
{
MessageBox("can't use zero!")
}
return;

}
//将结果转成字符串,并显示
char cRet[50];
memset(cRet,0,50);
sprintf(cRet,"%d",iRet);
m_edit = cRet;
UpdateData(FALSE);
//所有iQian与iType清0
iQian=0;
iType=0;
选择ClassView 里的CMyDlg 类里的按钮函数“OnBUTTONacc()”函数,在{}里添加
//所有数据初始化
iQian=0;
iType=0;
m_edit="";
UpdateData(FALSE);

热心网友 时间:2023-11-17 22:34

我有一个, 等会发给你
CButton 控件及 BN_CLICK事件
CEditBox 控件
会用这两个就可以了 剩下的就是算法了 你可以充分发挥你的聪明才智 不用给任何人留面子!!

热心网友 时间:2023-11-17 22:34

我有一个,如果想要,可以加我
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
手机导航地图语音怎么下载 如何分别真金和仿金首饰 怎样区分真金和仿金首饰呢 小学生新年晚会主持人的串词!!(不要太多)急 大大后天就需要了!!!_百度... 周年晚会策划公司 奥格瑞玛传送门大厅在哪 奥格瑞玛传送门大厅怎么走 锻炼颈椎的几个动作 水多久能结冰 冰能在多长时间内形成 请问水低于0度会结冰吗? 如何防止脱发严重 运动场管理规定 switch语句,我自己编了一个小程序,哪错了? 如何将几个小程序组合在一个程序中,并运用switch. 电子商业承兑汇票有银行签发吗? 哪里教狼牙土豆做法炸薯塔培训油炸技术加盟 出来创业半年亏了15万,做的炸土豆加盟味道好位置差,现在还欠5万网贷,我该怎么办? 电脑连接了网线,但被封了IP,上不了网,有什么办法能破解?要上网 大学毕业生自主创业有什么好处也坏处? 应届毕业生自主创业的利弊关系 我想知道我是应届毕业生,还没拿到毕业证。能办自主创业吗? 应届毕业生自主创业,贷款有政策吗? 我是应届毕业生我想自己创业请问有什么优惠政策吗 火车站集中隔离人员转运流程 弟弟每一次是都是被妈妈押进什么的? 拘留该自己去还是被公安押进去 那位英语高手知道外贸英语“进押” 的英语单词是什么 二进宫三进宫是什么意思 华为m2一803l 16GB加上64GB扩展内存卡,在玩游戏时会不会出现卡机 死机现象…… 个人信用报告有逾期影响个人或配偶的公积金贷款吗 公证进押是什么意思 被盗,被冻结了,好友都被拉黑了,我怎么找回? 人教版学科形成性教学评估小学数学三年级【上】第六单元自我评估 请问我的金毛犬是纯种的吗? 我的金毛犬是纯种嘛? 怎么辨别金毛犬是不是纯种的? 怎么辨别金毛犬是不是纯种? 金毛犬怎么看纯不纯1 被封了,怎么找回好友? 冻结还可以恢复嘛? 被盗,被冻结了,好友都被拉黑了,我怎么找回? 冻结找回,以前好友没有了咋回事 手机丢了 被盗了 我把微信冻结了 别人还能上我的微信吗 我的微信还能找回吗? 被冻结了怎么办解冻 被封的该怎么找回? 冻结了怎么解冻? 被盗,被冻结了,好友都被拉黑了,我怎么找回? 被盗,被冻结了,好友都被拉黑了,我怎么找回? 十二生肖中,二十八星宿(娄)字代表什么? 树上娄活的动物是什么? 猜一生肖? 娄战娄败是什么生肖