logo资料库

Visual Studio MFC中计算器编程实现.doc

第1页 / 共18页
第2页 / 共18页
第3页 / 共18页
第4页 / 共18页
第5页 / 共18页
第6页 / 共18页
第7页 / 共18页
第8页 / 共18页
资料共18页,剩余部分请下载后查看
STEP1:页面设计
1.新建工程
2.添加控件
3.修改空间ID和Caption
4.添加成员变量
STEP2:控件消息响应函数具体代码添加部分
1.四则运算符
2.焦点事件
STEP3:按键0~9的响应部分
可能遇到的问题:
问题一:
问题2:
问题3:
Visual Studio 中计算器编程实现 MFC 简单的计算器编程,完全在 VS2008 下实现,主要用于熟悉 VS2008 的功能。 谨以此分享给和我一样初学 MFC 的朋友们。 STEP1:页面设计 1.新建工程 首先打开 Visual Studio2008,选择 MFC 应用程序,设定好路径和工程名(这里 我设置工程名为为“Calculator”)。这里要注意的是在创建向导步骤 1 的时候, 我们选择“基本对话框”,其他选项默认即可 。
之后我们可以点击完成便看到以下界面:
此时我们把当前页面上原配的控件按 Delete 全部清除(如下图) 2.添加控件 接着我们按照 MFC 自带的控件选项进行我们本次计算器的控件添加。 点击右侧的工具栏按钮 (以下是控件)
我们在原先清空的界面中依次用上图控件画出一个基本的计算器页面(如下图)。 当然作为“所见即所得”的 MFC 控件设计,干净整齐的界面是基本要求,甚至会 影响用户的心情。
3.修改空间 ID 和 Caption 上图各控件类型如下: Group Box Edit Control Button Group Box:选择其中一个 GroupBox,右键单击,选择[属性]。在右边显示属性 对话框。
每个控件“属性”都有属于它自己的 ID,默认的 Group Box 的 ID 为 IDC_STATIC, 而且 Cap 当然我们为了“顾名思义”,对控件 ID 进行修改成我们容易辨认的(也 可 以 不 改 ), 添 加 完 控 件 并 修 改 ID 。 4 个 Group Box 的 ID 分 别 修 改 为 IDC_STATIC_FRAME ,IDC_STATIC_IN, IDC_STATIC_RESULT, IDC_STATIC_BUTTON 控 件 Edit Control 和 Button 也 按 相 同 的 办 法 处 理 。 ID 设 置 完 成 可 以 在 “Resourse.h”中查看。
完成修改 ID 后,就需给控件添加消息响应了。在属性对话框的上方点击闪电 “ ”图标,添加控件事件。如对于按钮“ ”,点击“ ” 点击下拉键头,添加控件事件,页面自动切换到代码的编辑页面,如“添加 OnBnClickedButton5” MFC 默认下了的响应信息都为 On_开头。
分享到:
收藏