您的位置:首页 > 其它

菜鸟编写一个MFC计算器总结

2012-02-18 14:03 393 查看
这两天在学习MFC的编程,作为一个初学者打算进行实际操作下,编写一个基于对话框的应用程序,在大一C#的选修课上第一次接触的应用程序就是类似WINDOWS自带的计算器了,所以我就尝试下写一个傻瓜版本 的计算器练练手。

首先是界面的问题,仿照自带的计算器就弄了几个Button,然后是对于变量和函数的想法。作为一个计算器肯定是需要至少2个数字进行运算的,然后就定义了两个double的变量存放输入的前后顺序,一个int整形变量用于存放小数位数,一个布尔常量存放判断是否是小数的标志,再一个char型变量存放运算符。然后是函数,对于数字的存放设置一个函数,对于运算,有4种大同小异的函数。其他几个运算符都差不多。



遇到的问题:1、刚刚开始学习的时候由于大多数教MFC的教程都是基于单文档然后在搞一个对话框,这个让我开始就误入歧途,后来研究了下MFC创建向导才逐渐明白。2、做1/x的按钮的时候,由于x不能为0,需要一个messagebox来说明,结果出现了错误,经检查,发现需要再弹出框的内容前面加宏_T()。

花了一个下午加一个晚上的时间做完了第一个MFC的应用程序,还是比较开心的。要多多练习,才能逐渐熟悉。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: