如何做个小软件:如何用MFC做一个简单的加法器

如何用MFC做一个简单的加法器

  1. 打开vs2010,选择“文件|新建|项目”命令,选择“visual C++|MFC|MFC应用程序”,在“名称”文本框中输入项目名称,以“S2_1”为例,点击确定。
  2. 出现MFC应用程序向导对话框,选择“应用程序类型|基于对话框”,其他选项保持默认值不变,点击完成。
  3. 编辑对话框资源,将相应控件添加至相应位置,需要添加3个按钮(button)、4个标签(static text)、3个编辑框(edit box)和1个分组框(group box),将控件标题改成符合要求的名称,同时设置标示符如下:

按钮1:caption:求和;ID:IDC_ADD

按钮2:caption:清零;ID:IDC_CLEAR

按钮3:caption:退出;ID:IDCANCLE

标签1:caption:加法器

标签2:caption:第一个操作数:

标签3:caption:第二个操作数:

标签4:caption:运算结果

编辑框1:ID:IDC_OPERATOR1

编辑框2:ID:IDC_OPERATOR2

编辑框3:ID:IDC_RESULT;read ONLY:True

分组框:caption:空

最终效果如下图

向应用程序加入成员函数和成员变量,完成加法器功能,单击“项目|类向导”

在弹出的“类向导”对话框中选择默认项目S2_1、类名CS2_1Dlg,选择“成员变量”标签

双击控件ID列表中的IDC_OPERATOR1,弹出“添加成员变量”对话框,在“成员变量名称栏“中输入m_fOperator1,在”类别“栏选择Value,在”类型“栏中选择float,单击确定,成员变量m_fOperator1就加入到了变量列表当中

同理加入其他控件的相应变量

IDC_OPERATOR2:float、m_fOperator2

IDC_RESULT:float、m_fResult

最终结果如下图显示

单击”项目|类向导“,弹出”MFC类向导“,选择默认项目名称S2_1、类名CS2_1Dlg,选择”命令“标签,为求和按钮添加鼠标左键单击消息响应函数:

在”对象ID“下拉列表中选择IDC_ADD

在”消息“下拉列表中选择BN_CLICKED

单击”添加处理程序“,在弹出的itanjian成员函数对话框中显示所要添加的函数名字,这里采用默认的OnClickedAdd()

单击”编辑代码“对刚才添加的函数编辑代码

重复上述步骤,为清零按钮添加左键单击响应函数OnClickedClear()

所要编辑的代码如下

 

进行编译ctrl+F7,生成ctrl+F5,运行该程序,加法器功能即可实现。

(= =编译发现代码里面FALSE打错了)

 

 

 

 

 

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
使用MFC(Microsoft Foundation Classes)开发一个温度检测系统的界面相对简单。以下是一种可能的实现方式: 1. 首先,在MFC应用程序中创建一个对话框类,作为主界面。可以使用Visual Studio中的“向导”来创建对话框类。 2. 在对话框上添加必要的控件,如温度显示框、温度单位选择框、温度报警指示灯等。可以使用Visual Studio的“工具箱”来添加这些控件。 3. 在类文件中添加必要的变量和函数成员用于控制界面和处理事件。例如,添加一个CString类型变量用于存储温度值,添加一个成员函数用于更新温度显示框。 4. 在界面的OnInitDialog()函数中,初始化界面的控件和变量。例如,设置温度单位选择框的默认选择、启动温度检测等。 5. 绑定控件和变量,使得控件与相应的变量关联起来。可以使用Visual Studio的“属性”窗口来完成绑定操作。 6. 在处理事件的成员函数中,根据需要添加相应的逻辑。例如,当选择温度单位时,更新温度显示框的值和相应的报警指示灯状态。 7. 可以使用MFC提供的绘图函数,在界面上绘制一个温度图表或其他可视化效果。 8. 编译和运行程序,通过界面上的控件来交互和查看温度检测系统的状态。 需要注意的是,以上只是一个简单的温度检测系统界面的实现方式。实际情况中,可能需要与硬件设备进行通信、连接数据库等其他动作。这些具体步骤取决于温度检测系统的具体要求和功能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

海哥的C++养成之旅

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值