- 91
- 0
- 约7.11千字
- 约 9页
- 2016-12-02 发布于安徽
- 举报
武汉理工大学《专业课程设计3》课程设计说明书
模拟时钟程序
1 基本功能描述
本次课程设计是基于面向对象的应用程序设计,主要运用C++语言在VC++开发环境下的MFC中编程实现。模拟时钟的基本功能是程序初始在屏幕上有一指针式时钟表盘,表盘为椭圆形,内部分布有12个刻度,表盘上有三个长度和颜色不同的时针分针和秒针,相互之间容易辨认,指针的运动通过数学推导之后以代码实现。表盘的下方是一个数字形式显示的数字钟,其显示时间的格式是时:分:秒,指针式时钟和数字式时钟显示的时间同步,且两个时钟所显示的时间与系统时间相致,页面的菜单项设有时间设置项,可以对所显示的时间进行调整,能进行调整的具体内容是年、月、日、时、分、秒。设计成功之后,此应用程序便可以起到时钟显示的作用。
2 设计思路
2.1 程序流程图
图1 模拟时钟程序流程图
2.2 程序流程分析
(1) 绘制指针式的时钟和数字式的时钟图形时,要在CView类下进行。其中OnDraw()函数在绘制视图窗口时被调用, 在定义了画刷CBrush和画笔CPen之后,调用GetClientRect()定义屏幕大小并确定椭圆中心的坐标,然后调用Ellipse绘制椭圆,即指针式的时钟表盘,SetTextColor绘制文本颜色,调
您可能关注的文档
最近下载
- DB15∕T 4300-2026 现代煤化工企业能源管理体系实施指南.pdf VIP
- JJF(皖) 258-2026 臭氧比色计校准规范.pdf VIP
- JJF(皖) 256-2026 轨道车轮对动平衡机校准规范.pdf VIP
- JJF(皖) 253-2026 回流焊炉校准规范.pdf VIP
- 2025年湖南省高中学业水平合格考试英语试卷真题(含答案详解) .pdf VIP
- JJF(皖) 251-2026 澄清度测定仪校准规范.pdf VIP
- 2024年湖北省中考地理·生物试卷(含答案解析).docx
- 《电气一次部分》课程设计报告---发电厂设计.pdf VIP
- 2025年春新人教版七年级下册历史全册课件.pptx
- 2025年浏阳社区专职工作人员招聘真题(附答案及解析).docx VIP
原创力文档

文档评论(0)