MFC入门教程之简易计算器.docx

上传人:b****1 文档编号:11078467 上传时间:2023-05-29 格式:DOCX 页数:9 大小:184.66KB
下载 相关 举报
MFC入门教程之简易计算器.docx_第1页
第1页 / 共9页
MFC入门教程之简易计算器.docx_第2页
第2页 / 共9页
MFC入门教程之简易计算器.docx_第3页
第3页 / 共9页
MFC入门教程之简易计算器.docx_第4页
第4页 / 共9页
MFC入门教程之简易计算器.docx_第5页
第5页 / 共9页
MFC入门教程之简易计算器.docx_第6页
第6页 / 共9页
MFC入门教程之简易计算器.docx_第7页
第7页 / 共9页
MFC入门教程之简易计算器.docx_第8页
第8页 / 共9页
MFC入门教程之简易计算器.docx_第9页
第9页 / 共9页
亲,该文档总共9页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

MFC入门教程之简易计算器.docx

《MFC入门教程之简易计算器.docx》由会员分享,可在线阅读,更多相关《MFC入门教程之简易计算器.docx(9页珍藏版)》请在冰点文库上搜索。

MFC入门教程之简易计算器.docx

MFC入门教程之简易计算器

MFC入门教程之简易计算器

想必大家初学MFC,都有种困惑,到底是啥玩意,为了让大家对MFC有更多的初步认识和见解,特地制作了一个简单的计算器来让大家了解和熟悉MFC基本的编程步骤和几种相关控件的使用方法。

软件:

visualC++6.0

首先,创建一个关于MFC的基本对话框的工程。

点击文件-新建,在工程选项卡中选择MFCAppWizard[exe]。

命名为calcutor,点击确定。

接下来,基本是选择默认的,直接NEXT(注意这里选择Dialogbased基本对话框选项)。

先介绍下vc++6.0的界面

左边框起来的是文件资源控制区,默认有三个选项卡,分别是ClassView、ResourceViFileView。

分别用来显示类、资源和文件。

中间这个主要操作区呢,就是我们用来设计界面和编程的窗口了。

上图就是IDD_calculator_Dlg的资源对话框了。

右边那个是控件工具,如果没有,右击空白处,把controls打对勾就可以了。

第一个Aa是静态文本控件,就是可以往对话框上放一些静态的文字。

第二个ab是编辑框,它是可以往里面输入文字的。

第三个xyz是组合框,它是把用来给对话框分区,使界面更加美观明了。

第四个是按钮控件,是用来点一下产生某个操作的。

上面那个是编辑框,

下面这个是按钮控件。

点一下控件,拖到对话框上,即可使用。

我们可以这样布局:

双击satic控件,修改属性设置,

改下命名,剩下的默认就行了。

Edit里面是数字,剩下的四个按钮,分别写上+-*/。

相关的属性设置如下,其他的edit按照下面的填写就OK了。

 

最后是控件按钮:

剩下的几个按钮,以此类推。

ID名字自己取,不要混淆。

这时候,编译下程序,看看界面是不是自己要的。

下面需要的操作,也是最重要的,就是如何给控件绑定变量,然后按下按钮进行某些操作。

即类向导的使用。

 

首先我们先给三个编辑框绑定三个float型的变量。

右键第一个编辑框,选择建立类向导。

或者直接从菜单栏 查看-建立类向导进。

我们可以看到这样的页面:

 

我们打开第二个选项卡MemberVariables,成员变量。

为IDC_EDIT1增加一个变量,点AddVariable…,我们为它增加一个float型的变量,命名为m_firnum.其他两个edit以此类推,这里命名为m_secnum和m_result。

接下来就是四个按钮的设置了。

添加四个按钮的消息响应函数。

下面我们进行对按钮控件的事件响应函数的添加。

同样的,右键,建立类向导。

 

这次我们使用的是第一个选项卡MessageMaps。

从IDs中选择IDC_BUTTON1,即加这个按钮,从Messages中选择BN_CLICKED,即当被单击的时候,然后点AddFunctio为其添加函数

 

命名完成后,点击确定。

最后添加代码。

点击图中的第六步。

 

添加你的代码。

肯定是首先获取前两个操作数,把两个操作数加起来,然后值给第三个操作数,然后显示。

 

这里有一个UpdateData(Bool)函数 ——刷新控件的值到对应的变量。

(外部输入值交给内部变量) UpdateData(FALSE)  

  —— 拷贝变量值到控件显示。

(变量的最终运算结果值交给外部输出显示) 

然后代码就可以这么写:

 

最后编译运行:

 

最后点击+按钮。

结果在右边显示。

 

结果是4.7,说明我们的结算没有错,那么接下来三个按钮添加响应函数,留给读者自己取添加。

PS:

用了几个小时,敲完了这个东西,希望对大家有帮助。

不明白的地方请留言。

——AK47

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2