C++MFC画图程序记事本程序计算器 程序 下载本文

任务三开发一个显示系统时间程序

(1)软件功能与目标

开发一个显示系统时间软件,显示的时间与系统同步,并可以退出。

(2)软件设计: A.开发环境

基于VC++6.0的Microsoft Foundation Classes(即MFC)开发。MFC以类的形式封装了windows的API,并且包含一个应用程序框架,以减少应用程序开发人员的工作量。在开发过程中运用到了windows的内建控件和组件的封装类。该程序选用了MFC中的对话框模式。 B.设计过程

打开VC++6.0后点击MFCappwizard(exe),选择对话框创建工程。

在对话框中分别添加Button控件、static控件和edit控件。Button控件作为数字输入和运算符号的选择,static控件用来显示静态提示标题,用edit控件显示计算结果。

将设置的控件改好ID,基本用户界面如下图:

在\\huangweiliang_3Dlg.cpp添加计数器SetTimer(1,1000,NULL);//在这里设置计数器

16

添加时间响应函数用以获得时间响应,如下图所示

用FORMAT函数将获得的时间转变为字符型变量

将获得的时间字符量在edit控件中输出

在对话框中设置退出按钮

17

双击退出按钮进行按钮响应,在响应函数中对设置的计数器进行清除KillTimer(1)

创建按钮控件,以显示学生信息

对按钮进行响应,在响应函数中添加CAboutDlg dlg;变量,调用其成员函数弹出详细信息对话框,

详细信息中的icon图标已被更改为qq头像。方法不再赘述 软件完成。 3 最终页面

18

19