Et ur er altid nyttigt, så hvorfor ikke bygge dit eget og tilpasse det til dine unikke krav?
At bygge et digitalt ur er en simpel øvelse, som du kan gøre, når du lærer at oprette et Windows Form-program.
Det kan hjælpe dig med at forstå, hvordan du tilføjer UI-elementer til brugergrænsefladen, og hvordan du viser visse værdier tilbage til brugeren.
Det digitale ur-program bruger en etiket til at vise tiden. Du kan opdatere tiden hvert sekund ved at bruge flueben og indlæse hændelser inde i appens kode bag filer.
Sådan opretter du brugergrænsefladen til det digitale ur
For at oprette brugergrænsefladen til applikationen skal du tilføje en etiket på lærredet og designe den, så den ligner et digitalt ur.
- Opret en ny Windows Forms-applikation.
- Brug værktøjskassen til at trække et etiket-UI-element til lærredet.
- Fremhæv etiketten. Brug egenskabsvinduet til at ændre nogle af egenskaberne til følgende nye værdier:Din formular skulle nu se sådan ud:
Ejendom
Ny værdi
Navn
ur
Skrifttype
Indvirkning, 16 pkt
Beliggenhed
90, 70
Tekst
00:00:00
- Fremhæv formularkontrolelementet. Brug egenskabsvinduet til at ændre størrelsesegenskaben til "500, 300".
Sådan opdaterer du uret i realtid
Du kan bruge begivenheder i en Windows Forms-app for at opdatere uretiketten hvert sekund.
- Brug værktøjskassen til at trække et timer-UI-element til lærredet.
- Timer UI-elementet har en "Tick"-hændelse, som udløses hvert sekund for at repræsentere et urs tikkende. Fremhæv timer UI-elementet, og klik på lyn ikon i egenskabsvinduet.
- Dobbeltklik på Sæt kryds begivenhed. Dette vil generere en ny funktion, der kører hvert sekund.
- Inde i den nye funktion får du det aktuelle systems dato og klokkeslæt. Opdater teksten på etiketten for at vise den nye dato og det nye klokkeslæt for det pågældende sekund:
privatugyldigtimer1_Tik(objektafsender, EventArgs e)
{
ur. Tekst = DatoTid. Nu. ToString("tt: mm: ss tt");
} - For at tick-hændelsen skal fungere, skal du først starte timeren. Gå tilbage til lærredsvisningen ved at klikke på Form1.cs [Design] fanen øverst i vinduet.
- Fremhæv formularkontrolelementet. I egenskabsvinduet skal du klikke på lyn ikon for at åbne begivenhedslisten.
- Dobbeltklik på belastning hændelse for at generere en ny funktion. Denne funktion vil køre, når formularen indlæses, når du starter applikationen.
- I indlæsningsfunktionen skal du starte urtimeren:
privatugyldigForm1_Load(objektafsender, EventArgs e)
{
timer1.Start();
}
Sådan kører du applikationen for at se det digitale ur
Du kan se det digitale ur ved at køre programmet.
- Klik på den grønne afspilningsknap øverst i Visual Studio-vinduet.
- Vent på, at applikationen indlæses. Når det begynder at køre, vil du være i stand til at se dit digitale ur.
Oprettelse af simple applikationer ved hjælp af Windows Forms
At bygge et digitalt ur eller en alarm er en fantastisk måde at udvide din viden og lære, hvordan man bygger en simpel applikation. Du kan nu prøve at bygge den samme type ur i andre teknologiske stakke, som du også gerne vil lære.