北工大c#时钟系统课程设计报告_培训.docx

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
北工大c#时钟系统课程设计报告_培训

C#综合设计报告 课题名称: 时钟系统 班级: xxx 姓名: xxx 学号: xxxx 组员:xxxxxxxxxx 一、实验要求 时钟系统设计出现指针时钟实时更新时间,包括时、分、秒三个指针,显示12个钟点,可以设置不同的时区(东一区到东八区),出现日历,更改表盘,表针的的颜色设置。可以实现闹钟,秒表功能。 二、时钟系统分析 时钟系统模块: 时钟系统 时钟系统 秒表闹钟表针颜色设置显示指针时钟 时区设置 秒表 闹钟 表针颜色设置 显示指针时钟 时区设置 表盘颜色设置 三、系统实现 1. 主窗体:显示指针时钟(12个钟点、三个指针),日历,实现时区设置,表盘颜色更改设置,表盘颜色更改设置。 流程图: 开始 开始 获得系统时间,日期 选择时区,更改系统的小时数,及日期 显示时间,日期 利用控件添加在适当的位置添加12个钟点 画表盘,刻度,笑脸,表盘有颜色设置 画时针、分针、秒针,有颜色设置 利用timer控件实现时间实时更新 结束 秒表 闹钟 主窗体设计: 主窗体源程序代码: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace _0 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } public void timer1_Tick(object sender, EventArgs e) { string hour;//定义hour字符串 DateTime time = DateTime.Now;//定义time为现在系统的时间 int h = time.Hour; //定义h为系统时间的小时 int date = time.Day ;//定义date为系统时间的日期 hour = (comboBox1.Text).Trim();//hour为选择的时区 if (hour == 东1区) h =h- 7;//东一区比东八区晚7个小时,现在所处地点为北京为东八区,以此类推得到东一区到东八区时间的小时数 if (hour == 东2区) h =h- 6; if (hour == 东3区) h =h- 5; if (hour == 东4区) h =h- 4; if (hour == 东5区) h =h- 3; if (hour == 东6区) h =h- 2; if (hour == 东7区) h =h- 1; if (hour == 东8区) h =h- 0; if (h 0)//如何算出的h0了,证明还没到这天,对应的日期也要减一天,小时加24。 { h = h + 24; date = date - 1; } int h1 = 0;//定义h1,h2为正常显示小时 int h2 = h; if (h = 10) { h1 = h / 10; h2 = h % 10; } int m = time.Minute;//定义m为系统的分钟 int m1 = 0;// 定义m1,m2为正常显示分钟 int m2 = m; if (m = 10)

文档评论(0)

yigang0925 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档