《面向对象程序设计》课程设计模拟时钟程序

计时器是程序中最常用的后台任务机制之一,其时间间隔最低约55毫秒,被广泛用于时钟、磁盘备份程序或需要在某一时刻运行的程序等。而指针式时钟是一种集计时器和时钟显示于一体的程... 计时器是程序中最常用的后台任务机制之一,其时间间隔最低约55毫秒,被广泛用于时钟、磁盘备份程序或需要在某一时刻运行的程序等。而指针式时钟是一种集计时器和时钟显示于一体的程序。
以实例为背景学习基于MFC的WINDOWS应用程序设计,编写一个模拟时钟程序,此程序在屏幕左方有一个指针式钟面,屏幕下方或右方以数字方式显示日期和时间,该时间应与指针显示的时间一致。通过对指针式时钟的设计,可以掌握API或MFC编程,其中包括各种视图类的作用、绘图函数的使用、计时器的操作及应用程序的调试,同时对面向对象与可视化程序设计有一定的认识,并提高动手编程的能力。

二、设计任务
1、提出总体方案的设计思想和原理,绘制程序流程图和描述程序的功能,并说明程序的特点和难点。
2、编程要求
(1)为该程序设计一个美观大方的图标。
(2)程序界面设计合理,色彩得体大方,显示正确。
(3)用绘图函数绘制钟的界面图。时针、分针和秒针形象美观,即使各指针重合也可辨认。
(4)各指针运动规律正确。
(5)数字式时钟的时间显示与指针式时钟显示一致。
(6)按下设置时间按钮或菜单项可弹出一对话框,用于设置当前的时间和日期。
3、调试程序,达到所要求的功能。

随便你有什么和这个有关的
流程图啊 总报告书啊 程序代码之类的
请发到邮箱565701071@QQ.com
100分献上 另好的追加分 谢谢
展开
 我来答
百度网友47445ebea
2009-01-16 · TA获得超过479个赞
知道小有建树答主
回答量:1403
采纳率:0%
帮助的人:0
展开全部
去繁存简,mfc timer消息处理 GDI画东西,必要的东西:
mfc 的 timer 一个.
dc 一个.
需要用到的函数
settimer() 定时100毫秒产生一个timer消息出发ontimer, 在ontimer里面获取当前系统时间 systemtime;
如果时间改变了用dc重画时钟界面, 最简单的 moveto lineto.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友b4021a6
2009-01-06 · 超过17用户采纳过TA的回答
知道答主
回答量:79
采纳率:0%
帮助的人:55.8万
展开全部
我有,但是我是用QT做的
给你一点提示:做钟表的一般步凑
//钟表窗口类 clock.h
//钟表窗口类实现 clock.cpp
//构造函数
画时针
画分针
画秒针
画刻度
画大刻度
画小刻度
//取系统时钟,秒针++,构造函数里秒针动一下
然后分针,时针按照一定规则动
将秒针,分针,时针的状态信息发送到 数字式时钟,并按一定规则显示
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友fbb270d05
2009-01-19 · TA获得超过235个赞
知道答主
回答量:97
采纳率:0%
帮助的人:88.1万
展开全部
我发了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
rodneyteng
2009-01-06 · TA获得超过766个赞
知道小有建树答主
回答量:252
采纳率:0%
帮助的人:169万
展开全部
额~~
好难哦!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式