菜鸟编写一个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的应用程序,还是比较开心的。要多多练习,才能逐渐熟悉。
首先是界面的问题,仿照自带的计算器就弄了几个Button,然后是对于变量和函数的想法。作为一个计算器肯定是需要至少2个数字进行运算的,然后就定义了两个double的变量存放输入的前后顺序,一个int整形变量用于存放小数位数,一个布尔常量存放判断是否是小数的标志,再一个char型变量存放运算符。然后是函数,对于数字的存放设置一个函数,对于运算,有4种大同小异的函数。其他几个运算符都差不多。
遇到的问题:1、刚刚开始学习的时候由于大多数教MFC的教程都是基于单文档然后在搞一个对话框,这个让我开始就误入歧途,后来研究了下MFC创建向导才逐渐明白。2、做1/x的按钮的时候,由于x不能为0,需要一个messagebox来说明,结果出现了错误,经检查,发现需要再弹出框的内容前面加宏_T()。
花了一个下午加一个晚上的时间做完了第一个MFC的应用程序,还是比较开心的。要多多练习,才能逐渐熟悉。
相关文章推荐
- MFC+VS2010编写一个计算器
- MFC+WinPcap编写一个嗅探器之四(获取模块)
- JAVA编写的一个简单的计算器
- 用ASP.NET编写一个计算器(能实现加减乘除的)
- MFC编写一个建议的文本编辑器
- 程序员面试金典——解题总结: 9.18高难度题 18.4编写一个方法,数出0到n(含)中数字2出现了几次
- 编写一个闹钟和定时关机工具(MFC VS2010)
- 同一个项目的不同的项目工作经验总结--设计文档编写经验总结
- JSP+JavaBean编写一个计算器
- 使用MFC编写绘图程序的总结
- Java编写计算器的常见方法实例总结
- 程序员面试金典——解题总结: 9.17中等难题 17.1编写一个函数,不用临时变量,直接交换两个数
- 一个菜鸟程序员几年的工作体会与总结
- 用C语言编写一个简单的“+”“”-“”*“/”计算器
- 一个菜鸟程序员的三个月工作总结
- 自己编写的一个简单的计算器
- java编写一个计算器
- 一篇充满碎碎念的短期自我总结(二)-阿里笔试面试感悟【一个菜鸟的感悟】
- 用Java编写的一个小计算器
- MFC一个简单的计算器程序