用vc++6.0编写简单exe程序的问题
我想用vc++便一个1+1=2的可视化程序,其实程序很简单,但是本人只是学c不到半年,但对程序充满好奇,想设计一个可视化窗口的程序,但是能力有限,想请教高手帮忙,这幅图片...
我想用vc++便一个1+1=2的可视化程序,其实程序很简单,但是本人只是学c不到半年,但对程序充满好奇,想设计一个可视化窗口的程序,但是能力有限,想请教高手帮忙,这幅图片是我设计的,连续输入两个值后,点击执行1+1=2按钮,下面就会显示结果,我是一个程序初学者,希望高手能把程序带上中文注释,先谢谢高手了。如果我弄会了这个程序,往后我会慢慢去探索可视化窗口程序的。程序越简单越好。。。
展开
2个回答
展开全部
要源代码的话我可以做一个发给你。
从上到下令3个edit控件为edit1,edit2,edit3;
用class wizard分别给这3个编辑框控件关联一个字符串变量:m_str1,m_str2,m_str3;
双击执行1+1=2这个Button控件,在这个函数里写:
UpdateData(true);//可以从控件获取数据
int m,n,sum;
m=atoi(m_str1);//将字符串转换为int型
n=atoi(m_str2);
sum=m+n;
itoa(sum,m_str3,10);//将int型转换为字符串
UpdateData(false);//将获得的字符串m_str3显示在控件上
从上到下令3个edit控件为edit1,edit2,edit3;
用class wizard分别给这3个编辑框控件关联一个字符串变量:m_str1,m_str2,m_str3;
双击执行1+1=2这个Button控件,在这个函数里写:
UpdateData(true);//可以从控件获取数据
int m,n,sum;
m=atoi(m_str1);//将字符串转换为int型
n=atoi(m_str2);
sum=m+n;
itoa(sum,m_str3,10);//将int型转换为字符串
UpdateData(false);//将获得的字符串m_str3显示在控件上
展开全部
在资源编辑器中(就是你绘制界面的那个东西),双击“执行1+1=2”按钮,弹出代码编辑窗口,添加如下代码(前提是你画的3个编辑框的ID一次是IDC_EDIT1、IDC_EDIT2、IDC_EDIT3):
int nNum1;
int nNum2;
CString str;
GetDlgItemText(IDC_EDIT1, str); // 获取第一个编辑框的文本内容
nNum1 = atoi(str); // 将获取的文本内容转换为数值
GetDlgItemText(IDC_EDIT2, str);
nNum2 = atoi(str);
str.Format("%d", nNum1 + nNum2); // 将相加的结果转换成文本
SetDlgItemText(IDC_EDIT3, str); // 设置第三个编辑框的文本
如果想学习MFC对话框编程,可以看看下面提供的这个链接。
int nNum1;
int nNum2;
CString str;
GetDlgItemText(IDC_EDIT1, str); // 获取第一个编辑框的文本内容
nNum1 = atoi(str); // 将获取的文本内容转换为数值
GetDlgItemText(IDC_EDIT2, str);
nNum2 = atoi(str);
str.Format("%d", nNum1 + nNum2); // 将相加的结果转换成文本
SetDlgItemText(IDC_EDIT3, str); // 设置第三个编辑框的文本
如果想学习MFC对话框编程,可以看看下面提供的这个链接。
参考资料: http://hi.baidu.com/ligh0721/blog/item/766a5419265a327ddab4bde2.html
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询