Un ceas este întotdeauna util, așa că de ce să nu-l construiești pe al tău și să-l personalizezi la cerințele tale unice?
Construirea unui ceas digital este un exercițiu simplu pe care îl puteți face atunci când învățați cum să creați o aplicație Windows Form.
Vă poate ajuta să înțelegeți cum să adăugați elemente UI la interfața cu utilizatorul și cum să afișați anumite valori înapoi utilizatorului.
Aplicația ceas digital folosește o etichetă pentru a afișa ora. Puteți actualiza ora în fiecare secundă folosind bifarea și încărcarea evenimentelor din codul aplicației din spatele fișierelor.
Cum se creează interfața de utilizare pentru ceasul digital
Pentru a crea interfața de utilizare pentru aplicație, adăugați o etichetă pe pânză și proiectați-o astfel încât să arate ca un ceas digital.
- Creați o nouă aplicație Windows Forms.
- Utilizați caseta de instrumente pentru a trage un element de interfață de utilizare etichetă pe pânză.
- Evidențiați eticheta. Utilizați fereastra de proprietăți pentru a modifica unele dintre proprietăți la următoarele valori noi:Formularul dvs. ar trebui să arate acum cam așa:
Proprietate
Valoare nouă
Nume
ceas
Font
Impact, 16 pt
Locație
90, 70
Text
00:00:00 AM
- Evidențiați controlul formularului. Utilizați fereastra de proprietăți pentru a modifica proprietatea dimensiune la „500, 300”.
Cum să actualizezi ceasul în timp real
Poți să folosești evenimente într-o aplicație Windows Forms pentru a actualiza eticheta ceasului în fiecare secundă.
- Folosind caseta de instrumente, trageți un element de interfață temporizator pe pânză.
- Elementul timer UI are un eveniment „Tick”, care se declanșează în fiecare secundă pentru a reprezenta ticăitul unui ceas. Evidențiați elementul timer UI și faceți clic pe icoana fulgerului în fereastra de proprietăți.
- Faceți dublu clic pe Bifă eveniment. Aceasta va genera o nouă funcție care rulează în fiecare secundă.
- În noua funcție, obțineți data și ora sistemului actual. Actualizați textul etichetei pentru a afișa noua dată și ora pentru acea secundă:
privatgoltimer1_Tick(Expeditorul obiectului, EventArgs e)
{
ceas. Text = DateTime. Acum. ToString("hh: mm: ss tt");
} - Pentru ca evenimentul de bifă să funcționeze, mai întâi va trebui să porniți cronometrul. Reveniți la vizualizarea pânzei făcând clic pe Form1.cs [Design] fila din partea de sus a ferestrei.
- Evidențiați controlul formularului. În fereastra de proprietăți, faceți clic pe icoana fulgerului pentru a deschide lista de evenimente.
- Faceți dublu clic pe Sarcină eveniment pentru a genera o nouă funcție. Această funcție va rula când se încarcă formularul odată ce porniți aplicația.
- În funcția de încărcare, porniți temporizatorul:
privatgolForm1_Load(Expeditorul obiectului, EventArgs e)
{
cronometrul 1.Start();
}
Cum să rulați aplicația pentru a vizualiza ceasul digital
Puteți vizualiza ceasul digital rulând aplicația.
- Faceți clic pe butonul verde de redare din partea de sus a ferestrei Visual Studio.
- Așteptați să se încarce aplicația. Când începe să ruleze, veți putea să vă vizualizați ceasul digital.
Crearea de aplicații simple folosind formulare Windows
Construirea unui ceas digital sau a unei alarme este o modalitate excelentă de a vă extinde cunoștințele și de a învăța cum să construiți o aplicație simplă. Acum puteți încerca să construiți același tip de ceas în alte stive de tehnologie pe care doriți să le învățați.