计时器(黄登峰 201521123032)

本文档详细介绍了计时器程序的设计与实现过程,包括窗口布局设计、开始暂停逻辑、设置时间转换及记录功能等核心模块。通过分工合作完成了整个项目,并在实践中学习和回顾了相关知识。

•团队课程设计博客链接

团队博客链接

•个人负责模块或任务说明

1. 窗口布局

2. 开始暂停判断

3. 设置时间判断

4. 记录判断

•自己的代码提交记录截图

1109725-20170622101212695-913767592.png

•自己负责模块或任务详细说明

1.窗口布局

设计窗口的布局,加入按钮,流设置水平间距、垂直间距,设置标题与窗口大小,并添加背景标签。右上角X使用system exit退出。
1109725-20170622104445616-164782160.png

2.开始暂停判断

首先把i(分),j(秒),k(10毫秒),second(秒),milli(10毫秒)变成字符串形式,在以过时间里,10毫秒从-1记到99,到99后,k跳回-1,秒进1,同理秒到60时,j=0,分进1。如果输入总时间,那就开始倒计时,倒计时看second和milli,time的时间单位是10毫秒,若milli>0,就减,如果减到-1时,跳回99,并且已过时间里的k跳回1。以上是开始后,如果时间过完,自动暂停。

计时器

1109725-20170622104630163-552447537.png

倒计时器

1109725-20170622104707210-258993774.png

3.设置时间判断

从file6获取总时间,我们输入的总时间单位是秒,要换成单位是10毫秒进行运算。
1109725-20170622104734398-275407138.png

4.记录判断

在面板区域输出i,j,k,记一条记录就num++
1109725-20170622104757023-1736146606.png

•课程设计感想

1.从确定任务到分工花了一整天的时间,在编写代码时在图形界面花费的时间比较多,因为不是很擅长,就问了很多同学。 2.在编写时因为分工合作的原因,有时改了一小部分,没有及时共享,导致出了些问题。 3.在图形界面布局时候,因为把面板布局设置为flow即从左到右排序,所以在设置窗口大小上花了点心思,所以一点开就是总时间,剩余时间为一行,已过时间为一行,按钮为一行,最后一行为输出文本框。 4.程序不是特别完善,还有需要改进的地方。 5.做了一次课程设计,又学习与重温到了很多知识。

转载于:https://www.cnblogs.com/hdf433/p/7052668.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值