① mfc制作简易计算器能不能用单文档文件
可以。但是会麻烦很多。但文档和对话框不一样
② MFC的简单计算器有几个问题
如果是带小数点的运算,程序要复杂些,需要编写处理小数点的代码。
如果你输入的全部是整数,10/3的问题我可以给你解决。
#include <stdio.h>
long a1=atoi(Number1Str);
long a2=atoi(Number2Str);
float ResultNum=a1/a2;
sprintf(ResultStr,"%f",ResultNum);
这样就可以了,关键是用sprintf()函数,不要用itoa了
③ 请问如何在MFC中基于单文档制作计算器
这个不太难吧,多看看MFC的书,应该很容易的!
④ MFC基于单文档的计算器怎么做
VC6.0,VS2005以上版本都可以。
1、创建对话框工程。
2、拖动CEdit、按钮等控件。
3、双击按钮,添加事件。
4、填写代码,实现按钮上的+、-、*、/功能。
5、将得到的数据填写到CEdit控件中。
⑤ MFC编写计算器具体步骤 方法 代码,拜托高手急用!
1、首先打开VS2013,新建一个VC++ MFC项目,命名为 gongzi。
⑥ VS2012怎么利用MFC制作简单的计算器
http://jingyan..com/article/4f34706ecf3c64e387b56d8e.html
1
首先,点击VS2012,启动VS软件,然后建立如下图所示的应用程序,在图的下面输入项目名
2
建立基于对话框的标准程序,如下图所示,其余设置采用系统设置,点击完成
3
如下图,软件会生成下面的对话框,还有相应的库,代码,资源文件等
4
对上面的对话框进行编辑,如下图中所示,最后编辑的样子如下,其中1,5,6是Edit 控件,2,7是静态控件,3是buttion,4是取消按钮改了个名字,将各个控件按下图排好,并改好名字,其余部分采用软件默认
5
对1,5,7控件添加变量,对控件右击,选择如下
6
如下图变量添加向导,1选择Value,2选择Double (方便计算小数)3,是变量名,我们选择a,相同的方式,对上图中的1,5,7分别添加变量,分别为工a,b,sum
7
添加完后在对话框上双击计算按钮,就会生成相应的消息映射,进入如下代码中,见下图
8
在这个函数中添加下面代码,UpdataDate()函数中参数true表示从控件变量中获取数值,false相反
sum=a+b,就是我们先在控件中添加的三个变量,此处所做的计算器只是用来做个加法
9
添加完上述代码后,编译成功如下所示
10
ctrl+f5运行如下图
11
输入数值进行加法计算,你可以进行其它的相关扩展,比如减法,乘法等,都是相同的方法
⑦ MFC计算器按钮代码怎么写,比如我按了按钮数字键1,那怎么把它显示在编辑框你输入的是1,还有加减乘除
。我这是抛砖引玉,很多功能没有,请大家不要见怪。言归正传,教程开始!
第一章界面
打开VS2012(什么版本无所谓,思路都一样),新建一个MFC应用程序,输入工程名,选择保存目录,点击确定。注意,工程名字不要带中文字符,即使VS识别,这是一个良好的习惯。如图1.1
除了0和1外都不能使用。
⑧ 怎么用mfc制作一个计算器
实现如下:
用visual stdio 或者 visual c++ 6.0建一个MFC的工程项目,默认会自动有一个面板。
然后在面板上添加按钮(button(包括数值和计算的法则)),并为每个button关联一个变量(0-9),对于=则右击选择添加函数,执行具体操作。
再在面板上添加一个可编辑框,用于显示结果,关联到一个变量。
在点击=之后,执行操作的时候,将获取的变量序列通过数据结构(清华大学版中有)中的介绍栈的实例就是讲解如果将计算式表达为后缀表达式,并计算结果,这个就涉及到具体怎么实现算法了,你需要哪一步怎么用的时候再上网查下怎么做,这样即能做出来,而且以后还知道怎么做了。
⑨ mfc用单文档编简单计算器,输入两个数,求加减乘除,请问函数写在什么文档
就写在mainfrm里面吧