1、 交通与汽车工程学院 课程设计说明书 课 程 名 称: 计算机应用基础课程设计 课 程 代 码: 题 目: 时钟程序设计 课程设计成绩: 学习态度及平 时成绩(30) 技术水平与实际 能力(20) 创新(5) 说明书(计算书、图纸、分析 报告)撰写质量(45) 总 分 (100) 指导教师签名: 年 月 日 - 1 - 目 录 (小三黑体,居中) 摘摘要要2 2 1 1 引言引言3 3 1.1 问题的提出 3 1.2 任务与分析 3 2 2 设计方案设计方案4 4 2.1 程序功能设计 4 2.1.1 程序功能描述 4 2.1.2 程序功能结构分析 4 2.2 程序界面和代码设计 5 2.2.
2、1 工程设计框架 5 2.2.2 各界面及代码设计 5 3 3 结果分析结果分析 1212 结论结论 1212 致谢致谢 1313 参考文献参考文献 1414 - 2 - 摘摘 要要 随着计算机的不断更新发展,计算机绘图方法和计时器的使用扮演着极为重要的角 色, Windows 环境下的 Visual Basic 提供了丰富的绘图方法。 本文主要通过对选题背景、 方案设计、界面设计、代码编写及调试以及软件使用说明等的介绍,介绍了作者利用 Visual Basic 对“简易时钟程序设计”应用软件的开发设计过程,并分析了所开发软件 系统的优点和不足。 关键词:关键词:Visual Basic 简易
3、时钟 程序设计 1 1 引 言 - 3 - 通过一年来对 Visual Basic 高级语言程序设计的学习,我已经掌握了一些常用的控 件的使用方法, 对简单的程序设计的常用算法也有了一定的了解, 还掌握了对绘图和时间 控制的一些基本操作。为了进一步加深理解、验证、巩固课堂教学内容,加深对可视化编 程思想的理解,强化 Visual Basic 对程序流程控制、常用控件的属性、事件、方法的理 解和使用; 1.1 问题的提出 为了进一步提高编程能力、程序的调试能力,理论联系实际的能力;巩固所学的这 些程序设计的方法,为了达到后续课程对实际编程计算能力的要求,特选定“简易 时钟程序设计”这个寓教于乐的
4、小题目作为课程设计实践教学环节的题目,有助于 培养综合运用所学知识解决实际问题的能力,可以充分发挥想象力和创新能力;有 助于提高独立思考能力,自学能力和团队协作能力。 1.2 任务与分析 本任务是设计一个简易时钟,显示当前的时间。主要运用了 visual basic 的绘图方 法和对 timer 控件的使用。 要将绘图方法和时间指针的走动相结合起来, 找出其内在的联 系。 2 设计方案 显示一个动画时钟,该时针随着每一秒而动态变化。与其他图形动画技术一样,每 隔 1 秒(1000 毫秒)触发 Timer 事件下的过程,绘制三个指针的位置,这样就实现了每 - 4 - 秒走时的电子钟。而显示当前时间则在 timer 事件中将当前时间(time)附给 tabel1 的