資源簡介
用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個文件信息
- 上一篇:西南交通大學計算機網絡期末考試復習
- 下一篇:電影購票源碼
評論
共有 條評論