基于VC6.0的项目实践——mfc计算器项目综述

来源:互联网 发布:java中怎么调用方法 编辑:程序博客网 时间:2024/06/09 12:52

学了MFC的入门知识后,我迫切地想做一个小的实践项目,于是就有了第一个自己写的计算器。虽然是一个非常简单的入门项目程序,但对于刚刚接触MFC开发窗口程序的新手来说很有意义。

下面是该项目任务清单:

项目名称:数字键盘式计算器的设计

设计内容与要求:设计一个数字键盘式计算器,利用Visual C++进行应用程序设计,程序应具有如下功能:

(1)通过按钮实现数据的输入;

(2)实现加、减、乘、除、乘方、开方等一般运算;

(3)实现日期计算和常用的单位换算功能;

(4)实现二进制,八进制,十进制,十六进制之间的转换;

(5)通过菜单栏可以选择不同的运算模式,包括:一般运算,日期计算,单位换算,进制转换等。

此外,程序需提供友好的人机交互界面。


分析:该项目分为四个模块的设计

CMyDlg(作为主窗口,实现普通计算)

CMyDlg_1(实现日期计算)

CMyDlg_2(实现进制转换)

CMyDlg_3(实现单位换算)

本篇文章中只给出项目开发文档和运行效果图。

每一部分具体的设计和代码可参见下面这几篇文章(功能预设和界面参照了windows计算器的设计。

普通计算模块

日期计算模块

进制转换模块

单位换算模块

开发文档如下:





运行效果截图