Eine Uhr ist immer nützlich, warum bauen Sie also nicht Ihre eigene und passen sie an Ihre individuellen Anforderungen an?
Das Erstellen einer Digitaluhr ist eine einfache Übung, die Sie ausführen können, wenn Sie lernen, wie eine Windows Form-Anwendung erstellt wird.
Es kann Ihnen helfen zu verstehen, wie Sie UI-Elemente zur Benutzeroberfläche hinzufügen und wie Sie dem Benutzer bestimmte Werte anzeigen.
Die Digitaluhranwendung verwendet ein Etikett, um die Zeit anzuzeigen. Sie können die Zeit jede Sekunde aktualisieren, indem Sie das Häkchen verwenden und Ereignisse innerhalb des Codes der App hinter Dateien laden.
So erstellen Sie die Benutzeroberfläche für die Digitaluhr
Um die Benutzeroberfläche für die Anwendung zu erstellen, fügen Sie ein Etikett auf der Leinwand hinzu und gestalten Sie es so, dass es wie eine Digitaluhr aussieht.
- Erstellen Sie eine neue Windows Forms-Anwendung.
- Verwenden Sie die Toolbox, um ein Label-UI-Element auf die Leinwand zu ziehen.
- Markieren Sie das Etikett. Verwenden Sie das Eigenschaftsfenster, um einige der Eigenschaften auf die folgenden neuen Werte zu ändern:Ihr Formular sollte nun in etwa so aussehen:
Eigentum
Neuer Wert
Name
Uhr
Schriftart
Schlag, 16pt
Standort
90, 70
Text
00:00:00 Uhr
- Markieren Sie das Formularsteuerelement. Verwenden Sie das Eigenschaftsfenster, um die Größeneigenschaft auf „500, 300“ zu ändern.
So aktualisieren Sie die Uhr in Echtzeit
Sie können verwenden Ereignisse in einer Windows Forms-App um die Uhrbezeichnung jede Sekunde zu aktualisieren.
- Ziehen Sie mithilfe der Toolbox ein Timer-UI-Element auf die Leinwand.
- Das Timer-UI-Element verfügt über ein „Tick“-Ereignis, das jede Sekunde ausgelöst wird, um das Ticken einer Uhr darzustellen. Markieren Sie das Timer-UI-Element und klicken Sie auf das Blitz-Symbol im Eigenschaftsfenster.
- Doppelklicken Sie auf die Tick Fall. Dadurch wird eine neue Funktion generiert, die jede Sekunde ausgeführt wird.
- Rufen Sie innerhalb der neuen Funktion Datum und Uhrzeit des aktuellen Systems ab. Aktualisieren Sie den Text des Labels, um das neue Datum und die neue Uhrzeit für diese Sekunde anzuzeigen:
PrivatgeländeLeeretimer1_Tick(Objekt Sender, EventArgs e)
{
Uhr. Text = DatumUhrzeit. Jetzt. ToString("hh: mm: ss tt");
} - Damit das Tick-Ereignis funktioniert, müssen Sie zuerst den Timer starten. Gehen Sie zurück zur Canvas-Ansicht, indem Sie auf klicken Form1.cs [Design] Registerkarte oben im Fenster.
- Markieren Sie das Formularsteuerelement. Klicken Sie im Eigenschaftenfenster auf die Blitz-Symbol um die Ereignisliste zu öffnen.
- Doppelklicken Sie auf die Belastung Ereignis, um eine neue Funktion zu generieren. Diese Funktion wird ausgeführt, wenn das Formular geladen wird, nachdem Sie die Anwendung gestartet haben.
- Starten Sie in der Ladefunktion die Zeitschaltuhr:
PrivatgeländeLeereForm1_Laden(Objekt Sender, EventArgs e)
{
Timer1.Start();
}
So führen Sie die Anwendung aus, um die Digitaluhr anzuzeigen
Sie können die Digitaluhr anzeigen, indem Sie die Anwendung ausführen.
- Klicken Sie oben im Visual Studio-Fenster auf die grüne Wiedergabeschaltfläche.
- Warten Sie, bis die Anwendung geladen ist. Wenn es zu laufen beginnt, können Sie Ihre Digitaluhr anzeigen.
Erstellen einfacher Anwendungen mit Windows Forms
Das Erstellen einer Digitaluhr oder eines Weckers ist eine großartige Möglichkeit, Ihr Wissen zu erweitern und zu lernen, wie man eine einfache Anwendung erstellt. Sie können jetzt versuchen, den gleichen Uhrentyp in anderen Tech-Stacks zu bauen, die Sie auch lernen möchten.