基于VC6.0的项目实践——mfc计算器项目综述
学了MFC的入门知识后,我迫切地想做一个小的实践项目,于是就有了第一个自己写的计算器。虽然是一个非常简单的入门项目程序,但对于刚刚接触MFC开发窗口程序的新手来说很有意义。
下面是该项目任务清单:
项目名称:数字键盘式计算器的设计
设计内容与要求:设计一个数字键盘式计算器,利用Visual C++进行应用程序设计,程序应具有如下功能:
(1)通过按钮实现数据的输入;
(2)实现加、减、乘、除、乘方、开方等一般运算;
(3)实现日期计算和常用的单位换算功能;
(4)实现二进制,八进制,十进制,十六进制之间的转换;
(5)通过菜单栏可以选择不同的运算模式,包括:一般运算,日期计算,单位换算,进制转换等。
此外,程序需提供友好的人机交互界面。
分析:该项目分为四个模块的设计
CMyDlg(作为主窗口,实现普通计算)
CMyDlg_1(实现日期计算)
CMyDlg_2(实现进制转换)
CMyDlg_3(实现单位换算)
本篇文章中只给出项目开发文档和运行效果图。
每一部分具体的设计和代码可参见下面这几篇文章(功能预设和界面参照了windows计算器的设计。)
开发文档如下:
运行效果截图