可视化编程时钟编写的实验报告

上传人:工**** 文档编号:511322688 上传时间:2023-01-29 格式:DOC 页数:13 大小:140.52KB
返回 下载 相关 举报
可视化编程时钟编写的实验报告_第1页
第1页 / 共13页
可视化编程时钟编写的实验报告_第2页
第2页 / 共13页
可视化编程时钟编写的实验报告_第3页
第3页 / 共13页
可视化编程时钟编写的实验报告_第4页
第4页 / 共13页
可视化编程时钟编写的实验报告_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《可视化编程时钟编写的实验报告》由会员分享,可在线阅读,更多相关《可视化编程时钟编写的实验报告(13页珍藏版)》请在金锄头文库上搜索。

1、可视化编程课 程 设 计姓 名_熊健_ 班 次_11_计算机科学与技术 _ 学 号_20111104593_指导教师_朝力萌_成 绩_计算机与信息工程学院2013 年 5 月 27 题目2:编写钟表1.问题描述:编写钟表2.基本要求 :通过编写程序钟表,使程序能够完美的展示出钟表,并且能正确显示时间和日期。3.算法分析:通过设置时间函数来确定时钟的正确运行,再利用UpdateData(false)和UpdateData(true)来编写年月日时分秒以及星期函数,以至于正确的展示出时钟所能拥有的一切功能。 4.源程序:/ ColockDlg.h : header file/#if !define

2、d(AFX_COLOCKDLG_H_AB11AAFB_7269_4E1D_B7CD_BB986486830E_INCLUDED_)#define AFX_COLOCKDLG_H_AB11AAFB_7269_4E1D_B7CD_BB986486830E_INCLUDED_#if _MSC_VER 1000#pragma once#endif / _MSC_VER 1000/ CColockDlg dialogclass CColockDlg : public CDialog/ Constructionpublic:CColockDlg(CWnd* pParent = NULL);/ standa

3、rd constructor/ Dialog Data/AFX_DATA(CColockDlg)enum IDD = IDD_COLOCK_DIALOG ;CStringm_Day;CStringm_Month;CStringm_Year;/AFX_DATA/ ClassWizard generated virtual function overrides/AFX_VIRTUAL(CColockDlg)protected:virtual void DoDataExchange(CDataExchange* pDX);/ DDX/DDV support/AFX_VIRTUAL/ Implemen

4、tationprotected:HICON m_hIcon;/ Generated message map functions/AFX_MSG(CColockDlg)virtual BOOL OnInitDialog();afx_msg void OnSysCommand(UINT nID, LPARAM lParam);afx_msg void OnPaint();afx_msg HCURSOR OnQueryDragIcon();afx_msg void OnChangeYear();afx_msg void OnChangeMonth();afx_msg void OnChangeDay

5、();afx_msg void OnTimer(UINT nIDEvent);/AFX_MSGDECLARE_MESSAGE_MAP();/AFX_INSERT_LOCATION/ Microsoft Visual C+ will insert additional declarations immediately before the previous line.#endif / !defined(AFX_COLOCKDLG_H_AB11AAFB_7269_4E1D_B7CD_BB986486830E_INCLUDED_)/ ColockDlg.cpp : implementation fi

6、le/#include stdafx.h#include Colock.h#include ColockDlg.h#include windows.h#include math.h#ifdef _DEBUG#define new DEBUG_NEW#undef THIS_FILEstatic char THIS_FILE = _FILE_;#endif/ CAboutDlg dialog used for App Aboutclass CAboutDlg : public CDialogpublic:CAboutDlg();/ Dialog Data/AFX_DATA(CAboutDlg)en

7、um IDD = IDD_ABOUTBOX ;/AFX_DATA/ ClassWizard generated virtual function overrides/AFX_VIRTUAL(CAboutDlg)protected:virtual void DoDataExchange(CDataExchange* pDX); / DDX/DDV support/AFX_VIRTUAL/ Implementationprotected:/AFX_MSG(CAboutDlg)/AFX_MSGDECLARE_MESSAGE_MAP();CAboutDlg:CAboutDlg() : CDialog(

8、CAboutDlg:IDD)/AFX_DATA_INIT(CAboutDlg)/AFX_DATA_INITvoid CAboutDlg:DoDataExchange(CDataExchange* pDX)CDialog:DoDataExchange(pDX);/AFX_DATA_MAP(CAboutDlg)/AFX_DATA_MAPBEGIN_MESSAGE_MAP(CAboutDlg, CDialog)/AFX_MSG_MAP(CAboutDlg)/ No message handlers/AFX_MSG_MAPEND_MESSAGE_MAP()/ CColockDlg dialogCCol

9、ockDlg:CColockDlg(CWnd* pParent /*=NULL*/): CDialog(CColockDlg:IDD, pParent)/AFX_DATA_INIT(CColockDlg)m_Day = _T();m_Month = _T();m_Year = _T();/AFX_DATA_INIT/ Note that LoadIcon does not require a subsequent DestroyIcon in Win32m_hIcon = AfxGetApp()-LoadIcon(IDR_MAINFRAME);void CColockDlg:DoDataExc

10、hange(CDataExchange* pDX)CDialog:DoDataExchange(pDX);/AFX_DATA_MAP(CColockDlg)DDX_Text(pDX, IDC_DAY, m_Day);DDX_Text(pDX, IDC_MONTH, m_Month);DDX_Text(pDX, IDC_YEAR, m_Year);/AFX_DATA_MAPBEGIN_MESSAGE_MAP(CColockDlg, CDialog)/AFX_MSG_MAP(CColockDlg)ON_WM_SYSCOMMAND()ON_WM_PAINT()ON_WM_QUERYDRAGICON(

11、)ON_EN_CHANGE(IDC_YEAR, OnChangeYear)ON_EN_CHANGE(IDC_MONTH, OnChangeMonth)ON_EN_CHANGE(IDC_DAY, OnChangeDay)ON_WM_TIMER()/AFX_MSG_MAPEND_MESSAGE_MAP()/ CColockDlg message handlersBOOL CColockDlg:OnInitDialog()CDialog:OnInitDialog();/ Add About. menu item to system menu./ IDM_ABOUTBOX must be in the

12、 system command range.ASSERT(IDM_ABOUTBOX & 0xFFF0) = IDM_ABOUTBOX);ASSERT(IDM_ABOUTBOX AppendMenu(MF_SEPARATOR);pSysMenu-AppendMenu(MF_STRING, IDM_ABOUTBOX, strAboutMenu);/ Set the icon for this dialog. The framework does this automatically/ when the applications main window is not a dialogSetIcon(m_hIcon, TRUE);/ Set big iconSetIcon(m_hIcon, FALSE);/ Set small icon/ TODO: Add extra initialization he

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > PPT模板库 > 总结/计划/报告

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号