De Sharlene Khan

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?

Cititorii ca tine ajută la sprijinirea MUO. Când efectuați o achiziție folosind link-uri de pe site-ul nostru, este posibil să câștigăm un comision de afiliat. Citeşte mai mult.

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.

instagram viewer
  1. Creați o nouă aplicație Windows Forms.
  2. Utilizați caseta de instrumente pentru a trage un element de interfață de utilizare etichetă pe pânză.
  3. Evidențiați eticheta. Utilizați fereastra de proprietăți pentru a modifica unele dintre proprietăți la următoarele valori noi:

    Proprietate

    Valoare nouă

    Nume

    ceas

    Font

    Impact, 16 pt

    Locație

    90, 70

    Text

    00:00:00 AM

    Formularul dvs. ar trebui să arate acum cam așa:
  4. 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ă.

  1. Folosind caseta de instrumente, trageți un element de interfață temporizator pe pânză.
  2. 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.
  3. Faceți dublu clic pe Bifă eveniment. Aceasta va genera o nouă funcție care rulează în fiecare secundă.
  4. Î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");
    }
  5. 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.
  6. Evidențiați controlul formularului. În fereastra de proprietăți, faceți clic pe icoana fulgerului pentru a deschide lista de evenimente.
  7. 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.
  8. Î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.

  1. Faceți clic pe butonul verde de redare din partea de sus a ferestrei Visual Studio.
  2. 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.

Aboneaza-te la newsletter-ul nostru

Comentarii

AcțiuneTweetAcțiuneAcțiuneAcțiune
Copie
E-mail
Acțiune
AcțiuneTweetAcțiuneAcțiuneAcțiune
Copie
E-mail

Link copiat în clipboard

Subiecte asemănătoare

  • Programare
  • Programare
  • Ceas cu alarmă digital
  • Tutoriale de codare

Despre autor

Sharlene Khan (73 articole publicate)

Shay lucrează cu normă întreagă ca dezvoltator de software și îi place să scrie ghiduri pentru a-i ajuta pe alții. Ea are o licență în IT și are experiență anterioară în asigurarea calității și tutorat. Shay îi place să joace și să cânte la pian.