资源简介
用QTcreator编写的数字时钟,能实现定点报时功能,完全手写代码。初学者,发上来共同学习,用QT creator打开pro就行了,音乐文件只能支持wav格式的,这个路径自己选择一个就行了
代码片段和文件信息
/*文件名:时钟类
* 作者:wtt05010323
* 日期:2007.12.07
* 备注:无
*
*/
using System;
using System.Collections.Generic;
using System.Text;
using System.Windows.Forms;
using System.Diagnostics;
namespace CLOCK
{
class clock
{
private int hour;
public int Hour
{
get { return hour; }
set { hour = value; }
}
private int minute;
public int Minute
{
get { return minute; }
set { minute = value; }
}
private int second;
public int Second
{
get { return second; }
set { second = value; }
}
public void Input(int h int m int s)
{
hour = h;
Hour = h;
Minute = m;
minute = m;
Second = s;
second = s;
}
public void printtime()
{
Console.WriteLine(“{0}:{1}:{2}“ Hour Minute Second);
}
public static clock operator +(clock time1 clock time2)
{
clock result = new clock();
result.Hour = time1.Hour + time2.Hour;
result.Minute = time1.Minute + time2.Minute;
result.Second = time1.Second + time2.Second;
if (result.Hour >= 24)
{
result.Hour = result.Hour - 24;
}
if (result.Minute >= 60)
{
result.Hour = result.Hour + (int)(result.Minute / 60);
result.Minute = result.Minute % 60;
}
if (result.Second >= 60)
{
result.Minute = result.Minute + (int)(result.Second / 60);
result.Second = result.Second % 60;
}
return result;
}
public static clock operator -(clock time1 clock time2)
{
clock result = new clock();
result.Hour = time1.Hour - time2.Hour;
result.Minute = time1.Minute - time2.Minute;
result.Second = time1.Second - time2.Second;
if (result.Hour >= 24)
{
result.Hour = result.Hour - 24;
}
if (result.Minute >= 60)
{
result.Hour = result.Hour + (int)(result.Minute / 60);
result.Minute = result.Minute % 60;
}
if (result.Second >= 60)
{
result.Minute = result.Minute + (int)(result.Second / 60);
result.Second = result.Second % 60;
}
return result;
}
public static clock operator ++(clock time1)
{
clock result = new clock();
result.Hour = time1.Hour;
result.Minute = time1.Minute;
result.Second = time1.Second + 1;
if (result.Second >= 60)
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 904 2007-12-06 13:29 CLOCK\CLOCK.sln
..A..H. 20480 2009-03-26 17:42 CLOCK\CLOCK.suo
文件 3253 2007-12-06 13:48 CLOCK\CLOCK\CLOCK.csproj
文件 464 2007-12-07 21:03 CLOCK\CLOCK\Program.cs
文件 6379 2007-12-10 23:18 CLOCK\CLOCK\clock.cs
文件 6262 2009-03-18 12:20 CLOCK\CLOCK\Form1.cs
文件 19069 2009-03-18 12:20 CLOCK\CLOCK\Form1.Designer.cs
文件 9907 2009-03-18 12:20 CLOCK\CLOCK\Form1.resx
文件 5632 2005-11-11 22:25 CLOCK\CLOCK\bin\Debug\CLOCK.vshost.exe
文件 32768 2009-03-18 12:20 CLOCK\CLOCK\bin\Debug\CLOCK.exe
文件 48640 2009-03-18 12:20 CLOCK\CLOCK\bin\Debug\CLOCK.pdb
文件 6186 2007-12-28 23:17 CLOCK\CLOCK\bin\Debug\CLOCK.rar
文件 254 2009-03-26 17:42 CLOCK\CLOCK\obj\CLOCK.csproj.FileList.txt
文件 2477 2009-03-18 12:20 CLOCK\CLOCK\obj\Debug\CLOCK.Form1.resources
文件 180 2007-12-06 14:51 CLOCK\CLOCK\obj\Debug\CLOCK.Properties.Resources.resources
文件 32768 2009-03-18 12:20 CLOCK\CLOCK\obj\Debug\CLOCK.exe
文件 48640 2009-03-18 12:20 CLOCK\CLOCK\obj\Debug\CLOCK.pdb
文件 842 2009-03-18 12:20 CLOCK\CLOCK\obj\Debug\CLOCK.csproj.GenerateResource.Cache
文件 1166 2007-12-06 13:29 CLOCK\CLOCK\Properties\AssemblyInfo.cs
文件 2864 2007-12-06 13:29 CLOCK\CLOCK\Properties\Resources.Designer.cs
文件 5612 2007-12-06 13:29 CLOCK\CLOCK\Properties\Resources.resx
文件 1088 2007-12-06 13:29 CLOCK\CLOCK\Properties\Settings.Designer.cs
文件 249 2007-12-06 13:29 CLOCK\CLOCK\Properties\Settings.settings
目录 0 2009-04-12 23:41 CLOCK\CLOCK\obj\Debug\TempPE
目录 0 2009-04-12 23:41 CLOCK\CLOCK\obj\Debug\Refactor
目录 0 2009-04-12 23:41 CLOCK\CLOCK\bin\Debug
目录 0 2009-04-12 23:41 CLOCK\CLOCK\obj\Debug
目录 0 2009-04-12 23:41 CLOCK\CLOCK\bin
目录 0 2009-04-12 23:41 CLOCK\CLOCK\obj
目录 0 2009-04-12 23:41 CLOCK\CLOCK\Properties
............此处省略5个文件信息
- 上一篇:西南交通大学计算机网络期末考试复习
- 下一篇:电影购票源码
相关资源
- 基于v4l2的qt视频实时显示
- Qt5.4编写的图书管理系统
- qt通讯录实验
- QT5.5 动态刷新tabview
- DynamicChart.zip
- 基于Qt的以串口接收的温度显示界面,
- QT项目添加外部库详细步骤和
- TMS MQTT_v1.1.0.2.rar
- testRoll.7z
- Qt输入法事件 QInputMethodEvent
- QT简易画板
- 5个qt多线程
- QT 扫雷程序
- QT实现的类似QComplater可自定义匹配规
- QT5.5.1串口实现在线热拔插检测
- Qt编写的网络五子棋
- 原创 qt 组播实现的屏幕共享程序
- PyQt5高阶界面控件
- QT读取Txt文件并显示在界面上完整版
- 用QT实现的表格编辑器
- Qt Quick自定义下拉框
- qt字符设备驱动,简单易学
- vhdl数字时钟,音乐闹钟《粉刷匠》,
- QT程序学生管理系统
- QT程序打地鼠源码,自己编写,测试无
- QT使用GSoap发布WebService的Demo
- QT不卡界面Demo V2
- 原创Qt 串口基础编程代码
- Qt全局热键 QtGlobalShortcut文档
- qt 5.9.1 调用周立功CAN卡第三方库
评论
共有 条评论