简易计算器(vs2005)详细步骤
创建工程(单文档)。
资源视图——右击空白处——添加——资源——Dialog——新建——双击所出现的对话框——设置类名CTestDialog——完成
3.资源视图——menu——双击IDR_MAINFRAME——添加菜单项“计算器”——改变Popup值为false——改变ID值为IDM_COUNT——右击“计算器”——添加事件处理器——选择view类——添加编辑
在view类里添加所需要的头文件: #include "TestDialog.h"
在需要响应的地方添加代码:
// CCountView 消息处理程序
void CCountView::OnCount()//点击菜单计算器,则调用我们所创建的对话框
{
// TODO: 在此添加命令处理程序代码
CTestDialog ctd;
ctd.DoModal();
}
调试运行——点击“计算器”:
叉掉
资源视图——Dialog——双击IDD_DIALOG1——改变对话框的大小
——添加3个静态框(其实只要添加一个即可,然后按住Ctrl拖动第一个即可,相当于复制)——分别改名为:数值1,数值2,数值3(即改变其属性中的Caption值)——使得3个框左对齐——用同样的方法添加几个编辑框——同样的方法添加几个算术按钮
对几个文本编辑框进行变量操控
右击文本框——添加变量——类别改为“value”——变量类型改为“double”——变量名分别为m_num1,m_num2,m_num3——完成
实现算法的功能
将加减乘除的ID值分别改为IDC_BTN_JIA,IDC_BTN_JIAN,IDC_BTN_CHENG,IDC_BTN_CHU
加法:右击加法按钮——添加事件处理器——选择CTestDialog——添加编辑
// CTestDialog 消息处理程序
void CTestDialog::OnBnClickedBtnJia()
{
// TODO: 在此添加控件
通知
关于发布提成方案的通知关于xx通知关于成立公司筹建组的通知关于红头文件的使用公开通知关于计发全勤奖的通知
处理程序代码
UpdateData();//数据切换
m_num3=m_num1+m_num2;
UpdateData(false);
}
减乘除运用相同的方法即可:
调试运行: