資源簡介
簡單的時針程序代碼,顯示當前時間,及時,分,秒針的轉動等簡單代碼

代碼片段和文件信息
using?System;
using?System.Collections.Generic;
using?System.ComponentModel;
using?System.Data;
using?System.Drawing;
using?System.Text;
using?System.Windows.Forms;
namespace?時針
{
????public?partial?class?Form1?:?Form
????{
????????int?hour;
????????int?min;
????????int?sec;
?????
????????Pen?p1?=?new?Pen(Color.Black?2);
????????Pen?p2?=?new?Pen(Color.Black?5);
????????Pen?p3?=?new?Pen(Color.Black?3);
????????Pen?p4?=?new?Pen(Color.Black?2);
????????RectangleF?rec?=?new?RectangleF(65.0f?65.0f?165.0f?165.0f);
????????Graphics?g;
????????
????????public?Form1()
????????{
????????????InitializeComponent();
????????????g?=?this.CreateGraphics();??????
????????}
????????private?void?DrawClock(Graphics?g)
????????{
????????????int?r?=?50;
????????????double?pi?=?Math.PI;
????????????DateTime?time?=?DateTime.Now;
????????????double?secjiaodu?=?2.0*pi?*?time.Second?/?60.0;
????????????double?minjiaodu?=?2.0*?pi*?(time.Minute??/?60.0);
????????????double?hourjiaodu?=2.0*?pi?*?(time.Hour/?12.0);
????????????int?secLength?=?(int)(0.95?*?r);
????????????int?minLength?=?(int)(0.8?*?r);
????????????int?hourLength?=?(int)(0.6?*?r);
????????????Point?secP?=?new?Point((int)(150-secLength?*?Math.Sin(secjiaodu-Math.PI?))?(int)(150+secLength?*?Math.Cos(secjiaodu-Math?.PI)));
????????????Point?minP?=?new?Point((int)(150?-?minLength?*?Math.Sin(minjiaodu?-?Math.PI))?(int)(150?+?minLength?*?Math.Cos(minjiaodu?-?Math.PI)));
????????????Point?hourP?=?new?Point((int)(150?-?hourLength?*?Math.Sin(hourjiaodu?-?Math.PI))?(int)(150?+?hourLength?*?Math.Cos(hourjiaodu?-?Math.PI)));
????????????Point?center?=?new?Point(150?150);
????????????g.DrawLine(p2?center?hourP);
????????????g.DrawLine(p3?center?minP);
????????????g.DrawLine(p4?center?secP);
????????}
????????private?void?timer1_Tick(object?sender?EventArgs?e)
????????{
????????????hour?=?DateTime.Now.Hour;
????????????min?=?DateTime.Now.Minute;
????????????sec?=?DateTime.Now.Second;
????????????label1.Text?=?(hour?10)???“0“?+?hour.ToString()?:?hour.ToString()?+?“:“?+?((min?10)???“0“?+?min.ToString()?:?min.ToString())?+?“:“?+?((sec?10)???“0“?+?sec.ToString()?:?sec.ToString());?
????????????g.Clear(this.BackColor);
????????????DrawClock(g);
????????????g.DrawEllipse(p1?rec);
????????}
????}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????422912??2009-01-04?22:35??時針\Setup1\Debug\setup.exe
?????文件?????338944??2009-01-04?22:35??時針\Setup1\Debug\Setup1.msi
?????文件??????29973??2009-01-04?22:35??時針\Setup1\Setup1.vdproj
?????文件??????20480??2009-01-07?17:53??時針\時針\bin\Debug\時針.exe
?????文件??????30208??2009-01-07?17:53??時針\時針\bin\Debug\時針.pdb
?????文件???????5632??2005-11-11?22:25??時針\時針\bin\Debug\時針.vshost.exe
?????文件???????2345??2009-01-07?17:53??時針\時針\Form1.cs
?????文件???????2354??2009-01-07?17:53??時針\時針\Form1.Designer.cs
?????文件???????6008??2009-01-07?17:53??時針\時針\Form1.resx
?????文件????????842??2009-01-07?17:53??時針\時針\obj\Debug\時針.csproj.GenerateResource.Cache
?????文件??????20480??2009-01-07?17:53??時針\時針\obj\Debug\時針.exe
?????文件????????180??2009-01-07?17:53??時針\時針\obj\Debug\時針.Form1.resources
?????文件??????30208??2009-01-07?17:53??時針\時針\obj\Debug\時針.pdb
?????文件????????180??2009-01-01?12:45??時針\時針\obj\Debug\時針.Properties.Resources.resources
?????文件????????261??2009-01-04?19:48??時針\時針\obj\時針.csproj.FileList.txt
?????文件???????1282??2009-01-08?22:32??時針\時針\obj\時針.csproj.FileListAbsolute.txt
?????文件????????465??2009-01-01?12:39??時針\時針\Program.cs
?????文件???????1160??2009-01-01?12:39??時針\時針\Properties\AssemblyInfo.cs
?????文件???????2868??2009-01-01?12:39??時針\時針\Properties\Resources.Designer.cs
?????文件???????5612??2009-01-01?12:39??時針\時針\Properties\Resources.resx
?????文件???????1091??2009-01-01?12:39??時針\時針\Properties\Settings.Designer.cs
?????文件????????249??2009-01-01?12:39??時針\時針\Properties\Settings.settings
?????文件???????3219??2009-01-01?12:45??時針\時針\時針.csproj
?????文件???????1199??2009-01-04?22:35??時針\時針.sln
????..A..H.?????13824??2009-01-08?22:32??時針\時針.suo
?????目錄??????????0??2009-01-04?19:59??時針\時針\obj\Debug\Refactor
?????目錄??????????0??2009-01-01?12:39??時針\時針\obj\Debug\TempPE
?????目錄??????????0??2009-01-09?13:57??時針\時針\bin\Debug
?????目錄??????????0??2009-01-09?13:57??時針\時針\obj\Debug
?????目錄??????????0??2009-01-09?13:57??時針\Setup1\Debug
............此處省略10個文件信息
- 上一篇:ST16C554擴展串口驅動程序
- 下一篇:紐扣電池座封裝PCBLIB 及其參數
評論
共有 條評論