《visual c++ 可视化编程》程序设计报告--刘琼

《visual c++ 可视化编程》程序设计报告--刘琼

ID:18759571

大小:71.50 KB

页数:8页

时间:2018-09-22

《visual c++  可视化编程》程序设计报告--刘琼_第1页
《visual c++  可视化编程》程序设计报告--刘琼_第2页
《visual c++  可视化编程》程序设计报告--刘琼_第3页
《visual c++  可视化编程》程序设计报告--刘琼_第4页
《visual c++  可视化编程》程序设计报告--刘琼_第5页
资源描述:

《《visual c++ 可视化编程》程序设计报告--刘琼》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《VisualC++可视化编程》程序设计报告系别:数学与计量经济系专业:信息与计算科学年级:12级题目:简易计算器学号:12415136姓名:刘琼2014年10月一、设计任务的题目与功能利用所学的基本知识,设计一个简单的计算器。该程序具有以下功能:简单的四则运算。二、编程平台操作系统:window7前台开发:VisualStudio2012后台数据库:无三、具体实现打开VisualC++2012新建MFC应用程序项目“计算器”选择选择“基于对话框”,选择静态链接库,建成后如下图。将界面中原来自带

2、的控件删除,并添加控件,将控件平铺整个界面。摆成计算器的基本格式。属性分别改成数字0—9、等于号、+、-、*、/等运算符。然后就可以点击数字、符号,但是数字和符号都只能一个一个的出现,点出下一个,上一个就会消失。通过以下代码,能将数字、符号连接起来,不会消失。voidC计算器2Dlg::OnBnClickedButton*(){//TODO:在此添加控件通知处理程序代码if(0==arithmetic){str1=str1+_T("*");}else{str2=str2+_T("*");}str

3、=str+_T("*");SetDlgItemText(IDC_EDIT_show,str);}(“*”表示数字或符号),然后再写上,加减乘除,运算算法,如下列代码:加法运算voidC计算器2Dlg::OnBnClickedButtonadd(){//TODO:在此添加控件通知处理程序代码if(str1==""){MessageBox(TEXT("此键你还不能使用,请重新输入!"),TEXT("输入错误!"));}else{str=str+_T("+");SetDlgItemText(IDC_E

4、DIT_show,str);arithmetic=1;}}减法运算voidC计算器2Dlg::OnBnClickedButtonreduce(){//TODO:在此添加控件通知处理程序代码if(str1==""){MessageBox(TEXT("此键你还不能使用,请重新输入!"),TEXT("输入错误!"));}else{str=str+_T("-");SetDlgItemText(IDC_EDIT_show,str);arithmetic=2;}}乘法运算voidC计算器2Dlg::OnBn

5、ClickedButtonride(){//TODO:在此添加控件通知处理程序代码if(str1==""){MessageBox(TEXT("此键你还不能使用,请重新输入!"),TEXT("输入错误!"));}else{str=str+_T("*");SetDlgItemText(IDC_EDIT_show,str);arithmetic=3;}}除法运算voidC计算器2Dlg::OnBnClickedButtondivade(){//TODO:在此添加控件通知处理程序代码if(str1=="

6、"){MessageBox(TEXT("此键你还不能使用,请重新输入!"),TEXT("输入错误!"));}else{str=str+_T("/");SetDlgItemText(IDC_EDIT_show,str);arithmetic=4;}}最后给出等于的处理方法:等于处理voidC计算器2Dlg::OnBnClickedButtonequle(){//TODO:在此添加控件通知处理程序代码switch(arithmetic){case1:reslut=_ttoi(str1)+_ttoi(

7、str2);break;case2:reslut=_ttoi(str1)-_ttoi(str2);break;case3:reslut=_ttoi(str1)*_ttoi(str2);break;case4:reslut=_ttoi(str1)/_ttoi(str2);break;default:break;}str.Format(_T("%d"),reslut);SetDlgItemText(IDC_EDIT_show,str);str1="";str="";str2="";arithmeti

8、c=0;}现在就可以进行四则运算了。一、关键技术(关键代码)1、加法运算str=str+_T("+");SetDlgItemText(IDC_EDIT_show,str);arithmetic=1;2、减法运算str=str+_T("-");SetDlgItemText(IDC_EDIT_show,str);arithmetic=2;3、乘法运算str=str+_T("*");SetDlgItemText(IDC_EDIT_show,str);arithmetic=3;4、除法运算str=str

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。