VC++课程设计实验报告-时钟.docVIP

  • 0
  • 0
  • 约1.77万字
  • 约 25页
  • 2026-03-11 发布于北京
  • 举报

湖南农业大学

VC++程序设计课程设计报告

时钟

学生姓名:XXX

学号:XXXXXXXXXXXX

QQ:XXXXXXXXX

班级:X班

年级专业:2010级计算机

指导老师及职称:X老师高级工程师

学院:XXXXXXXXXXXXXXX

湖南·长沙

提交日期:2010年6月

时钟

学生:XX

指导老师:XXX

(XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX)

1.摘要:利用MFC设计制作一个能联网调时时钟,当按下F1键时,能打开或关闭帮助,单击左键是,能拖动窗口,双击左键时,能联网校时,滚动中轴时,能调整时间,单击右键,能随机变换背景颜色。

2.关键词:MFC;Clock;C++……

3.前言:

1.我们学习MFC,除了可以掌握一种Windows应用程序设计的基本方法之外,还可以使他们进一步全面、深刻地理解向对象程序设计的思想。而且MFC所蕴含的程序设计思想、代码实现技巧、则是其他开发工具所不能及的。

2.我们通过制作这个时钟,可以加深对MFC的设计思想的理解。也可以加强对C++的思想的理解。

4.正文:

4.1:窗口的创建于注册

classCAboutDlg:publicCDialog

{

public:

CAboutDlg();

//DialogData

//{{AFX_DATA(CAboutDlg)

enum{IDD=IDD_ABOUTBOX};

//}}AFX_DATA

//ClassWizardgeneratedvirtualfunctionoverrides

//{{AFX_VIRTUAL(CAboutDlg)

protected:

virtualvoidDoDataExchange(CDataExchange*pDX);//DDX/DDVsupport

//}}AFX_VIRTUAL

//Implementation

protected:

//{{AFX_MSG(CAboutDlg)

//}}AFX_MSG

DECLARE_MESSAGE_MAP()

};

CAboutDlg::CAboutDlg():CDialog(CAboutDlg::IDD)

{

//{{AFX_DATA_INIT(CAboutDlg)

//}}AFX_DATA_INIT

}

voidCAboutDlg::DoDataExchange(CDataExchange*pDX)

{

CDialog::DoDataExchange(pDX);

//{{AFX_DATA_MAP(CAboutDlg)

//}}AFX_DATA_MAP

}

BEGIN_MESSAGE_MAP(CAboutDlg,CDialog)

//{{AFX_MSG_MAP(CAboutDlg)

//Nomessagehandlers

//}}AFX_MSG_MAP

END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////

//CAlarmClockDlgdialog

CAlarmClockDlg::CAlarmClockDlg(CWnd*pParent/*=NULL*/)

:CDialog(CAlarmClockDlg::IDD,pParent)

{

//{{AFX_DATA_INIT(CAlarmClockDlg)

//NOTE:theClassWizardwilladdmemberinitializationhere

//}}AFX_DATA_INIT

//NotethatLoadIcondoesnotrequireasubsequentDestroyIconinWin32

m_hIcon=AfxGetApp()-LoadIcon(IDR_MAINFRAME);

m_hThread=NULL;

m_bkColor=RGB(110,200,255);

m_bHelp=TRUE;

}

voidCAlarmClockDlg::DoDataExchange(CDataExchange*pDX)

{

CDialog::DoDataExchange(pDX);

//{{AFX_DATA_MAP(CAlarmClockDlg)

//NOTE:theClassWizardwilladdDDXandDDVca

文档评论(0)

1亿VIP精品文档

相关文档