Un orologio è sempre utile, quindi perché non crearne uno tuo e personalizzarlo in base alle tue esigenze specifiche?
Costruire un orologio digitale è un semplice esercizio che puoi fare quando impari a creare un'applicazione Windows Form.
Può aiutarti a capire come aggiungere elementi dell'interfaccia utente all'interfaccia utente e come visualizzare determinati valori all'utente.
L'applicazione dell'orologio digitale utilizza un'etichetta per visualizzare l'ora. Puoi aggiornare l'ora ogni secondo utilizzando il segno di spunta e caricare gli eventi all'interno del codice dietro i file dell'app.
Come creare l'interfaccia utente per l'orologio digitale
Per creare l'interfaccia utente per l'applicazione, aggiungi un'etichetta sull'area di disegno e progettala in modo che assomigli a un orologio digitale.
- Creare una nuova applicazione Windows Form.
- Utilizza la casella degli strumenti per trascinare un elemento dell'interfaccia utente dell'etichetta nell'area di disegno.
- Evidenziare l'etichetta. Utilizzare la finestra delle proprietà per modificare alcune delle proprietà nei seguenti nuovi valori:Il tuo modulo ora dovrebbe assomigliare a questo:
Proprietà
Nuovo valore
Nome
orologio
Font
Impatto, 16pt
Posizione
90, 70
Testo
00:00:00
- Evidenziare il controllo del modulo. Utilizzare la finestra delle proprietà per modificare la proprietà della dimensione in "500, 300".
Come aggiornare l'orologio in tempo reale
Puoi usare eventi in un'app Windows Forms per aggiornare l'etichetta dell'orologio ogni secondo.
- Utilizzando la casella degli strumenti, trascina un elemento dell'interfaccia utente del timer nell'area di disegno.
- L'elemento dell'interfaccia utente timer ha un evento "Tick", che si attiva ogni secondo per rappresentare il ticchettio di un orologio. Evidenzia l'elemento dell'interfaccia utente del timer e fai clic su icona del fulmine nella finestra delle proprietà.
- Fare doppio clic sul Tic tac evento. Questo genererà una nuova funzione che viene eseguita ogni secondo.
- All'interno della nuova funzione, ottieni la data e l'ora del sistema corrente. Aggiorna il testo dell'etichetta per visualizzare la nuova data e ora per quel secondo:
privatovuototimer1_Tick(oggetto mittente, EventArgs e)
{
orologio. Testo = DataOra. Ora. Accordare("hh: mm: ss tt");
} - Affinché l'evento tick funzioni, devi prima avviare il timer. Torna alla visualizzazione canvas facendo clic su Modulo1.cs [Progettazione] scheda nella parte superiore della finestra.
- Evidenziare il controllo del modulo. Nella finestra delle proprietà, fare clic su icona del fulmine per aprire l'elenco degli eventi.
- Fare doppio clic sul Carico evento per generare una nuova funzione. Questa funzione verrà eseguita quando il modulo viene caricato una volta avviata l'applicazione.
- Nella funzione di caricamento, avvia il timer dell'orologio:
privatovuotoForm1_Carica(oggetto mittente, EventArgs e)
{
timer1.Inizio();
}
Come eseguire l'applicazione per visualizzare l'orologio digitale
È possibile visualizzare l'orologio digitale eseguendo l'applicazione.
- Fare clic sul pulsante di riproduzione verde nella parte superiore della finestra di Visual Studio.
- Attendere il caricamento dell'applicazione. Quando inizia a funzionare, sarai in grado di visualizzare il tuo orologio digitale.
Creazione di applicazioni semplici utilizzando Windows Form
Costruire un orologio o una sveglia digitale è un ottimo modo per espandere le tue conoscenze e imparare a creare una semplice applicazione. Ora puoi provare a costruire lo stesso tipo di orologio in altri stack tecnologici che vuoi anche imparare.