En klokke er alltid nyttig, så hvorfor ikke bygge din egen og tilpasse den til dine unike krav?
Å 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.
- Opprett et nytt Windows Forms-program.
- Bruk verktøykassen til å dra et merkegrensesnittelement til lerretet.
- Uthev etiketten. Bruk egenskapsvinduet til å endre noen av egenskapene til følgende nye verdier:Skjemaet ditt skal nå se omtrent slik ut:
Eiendom
Ny verdi
Navn
klokke
Font
Slagkraft, 16 pkt
plassering
90, 70
Tekst
00:00:00
- 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.
- Bruk verktøykassen til å dra et timer-UI-element til lerretet.
- 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.
- Dobbeltklikk på Sett kryss begivenhet. Dette vil generere en ny funksjon som kjører hvert sekund.
- 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");
} - 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.
- Uthev skjemakontrollen. I egenskapsvinduet klikker du på lynikon for å åpne hendelseslisten.
- Dobbeltklikk på Laste hendelse for å generere en ny funksjon. Denne funksjonen vil kjøre når skjemaet lastes når du starter applikasjonen.
- 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.
- Klikk på den grønne avspillingsknappen øverst i Visual Studio-vinduet.
- 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.