Av Sharlene Khan

En klokke er alltid nyttig, så hvorfor ikke bygge din egen og tilpasse den til dine unike krav?

Lesere som deg er med på å støtte MUO. Når du foretar et kjøp ved å bruke lenker på nettstedet vårt, kan vi tjene en tilknyttet provisjon. Les mer.

Å bygge en digital klokke er en enkel øvelse du kan gjøre når du lærer hvordan du oppretter et Windows Form-program.

Det kan hjelpe deg å forstå hvordan du legger til UI-elementer i brukergrensesnittet, og hvordan du viser visse verdier tilbake til brukeren.

Den digitale klokkeapplikasjonen bruker en etikett for å vise tiden. Du kan oppdatere klokkeslettet hvert sekund ved å bruke haken og laste hendelser inne i appens kode bak filer.

Hvordan lage brukergrensesnittet for den digitale klokken

For å lage brukergrensesnittet for applikasjonen, legg til en etikett på lerretet og design det slik at det ser ut som en digital klokke.

  1. Opprett et nytt Windows Forms-program.
  2. Bruk verktøykassen til å dra et merkegrensesnittelement til lerretet.
  3. Uthev etiketten. Bruk egenskapsvinduet til å endre noen av egenskapene til følgende nye verdier:

    Eiendom

    Ny verdi

    Navn

    klokke

    Font

    Slagkraft, 16 pkt

    plassering

    90, 70

    Tekst

    00:00:00

    Skjemaet ditt skal nå se omtrent slik ut:
  4. Uthev skjemakontrollen. Bruk egenskapsvinduet til å endre størrelsesegenskapen til "500, 300".

Slik oppdaterer du klokken i sanntid

Du kan bruke hendelser i en Windows Forms-app for å oppdatere klokkeetiketten hvert sekund.

  1. Bruk verktøykassen til å dra et timer-UI-element til lerretet.
  2. Timer-UI-elementet har en "Tick"-hendelse, som utløses hvert sekund for å representere tikken til en klokke. Marker timer UI-elementet, og klikk på lynikon i egenskapsvinduet.
  3. Dobbeltklikk på Sett kryss begivenhet. Dette vil generere en ny funksjon som kjører hvert sekund.
  4. Inne i den nye funksjonen får du det gjeldende systemets dato og klokkeslett. Oppdater teksten på etiketten for å vise den nye datoen og klokkeslettet for det sekundet:
    privattomromtimer1_Tick(objektavsender, EventArgs e)
    {
    klokke. Tekst = DatoTid. Nå. ToString("tt: mm: ss tt");
    }
  5. For at tick-hendelsen skal fungere, må du først starte tidtakeren. Gå tilbake til lerretsvisningen ved å klikke på Form1.cs [Design] fanen øverst i vinduet.
  6. Uthev skjemakontrollen. I egenskapsvinduet klikker du på lynikon for å åpne hendelseslisten.
  7. Dobbeltklikk på Laste hendelse for å generere en ny funksjon. Denne funksjonen vil kjøre når skjemaet lastes når du starter applikasjonen.
  8. I lastefunksjonen starter du klokketimeren:
    privattomromForm1_Load(objektavsender, EventArgs e)
    {
    tidtaker1.Start();
    }

Hvordan kjøre applikasjonen for å se den digitale klokken

Du kan se den digitale klokken ved å kjøre programmet.

  1. Klikk på den grønne avspillingsknappen øverst i Visual Studio-vinduet.
  2. Vent til applikasjonen lastes inn. Når den begynner å kjøre, vil du kunne se den digitale klokken din.

Opprette enkle applikasjoner ved hjelp av Windows Forms

Å bygge en digital klokke eller alarm er en fin måte å utvide kunnskapen din og lære hvordan du bygger en enkel applikasjon. Du kan nå prøve å bygge samme type klokke i andre tekniske stabler som du også vil lære.

Abonner på vårt nyhetsbrev

Kommentarer

DelekvitringDeleDeleDele
Kopiere
E-post
Dele
DelekvitringDeleDeleDele
Kopiere
E-post

Linken er kopiert til utklippstavlen

Relaterte temaer

  • Programmering
  • Programmering
  • Digital vekkerklokke
  • Kodingveiledninger

Om forfatteren

Sharlene Khan (73 artikler publisert)

Shay jobber fulltid som programvareutvikler og liker å skrive guider for å hjelpe andre. Hun har en Bachelor i IT og har tidligere erfaring innen kvalitetssikring og veiledning. Shay elsker å spille og spille piano.