Une horloge est toujours utile, alors pourquoi ne pas construire la vôtre et la personnaliser selon vos besoins uniques ?
Construire une horloge numérique est un exercice simple que vous pouvez faire lorsque vous apprenez à créer une application Windows Form.
Il peut vous aider à comprendre comment ajouter des éléments d'interface utilisateur à l'interface utilisateur et comment afficher certaines valeurs à l'utilisateur.
L'application d'horloge numérique utilise une étiquette pour afficher l'heure. Vous pouvez mettre à jour l'heure toutes les secondes en utilisant les événements tick et load dans le code de l'application derrière les fichiers.
Comment créer l'interface utilisateur pour l'horloge numérique
Pour créer l'interface utilisateur de l'application, ajoutez une étiquette sur le canevas et concevez-la pour qu'elle ressemble à une horloge numérique.
- Créer une nouvelle application Windows Forms.
- Utilisez la boîte à outils pour faire glisser un élément d'interface utilisateur d'étiquette sur le canevas.
- Mettez l'étiquette en surbrillance. Utilisez la fenêtre des propriétés pour modifier certaines des propriétés avec les nouvelles valeurs suivantes :Votre formulaire devrait maintenant ressembler à ceci :
Propriété
Nouvelle valeur
Nom
horloge
Police de caractère
Impact, 16 points
Emplacement
90, 70
Texte
00:00:00
- Mettez en surbrillance le contrôle de formulaire. Utilisez la fenêtre des propriétés pour changer la propriété de taille en "500, 300".
Comment mettre à jour l'horloge en temps réel
Vous pouvez utiliser événements dans une application Windows Forms pour mettre à jour l'étiquette de l'horloge toutes les secondes.
- À l'aide de la boîte à outils, faites glisser un élément d'interface utilisateur de minuterie sur le canevas.
- L'élément d'interface utilisateur de la minuterie a un événement "Tick", qui se déclenche toutes les secondes pour représenter le tic-tac d'une horloge. Mettez en surbrillance l'élément de l'interface utilisateur de la minuterie et cliquez sur le icône de la foudre dans la fenêtre des propriétés.
- Double-cliquez sur le Cocher événement. Cela va générer une nouvelle fonction qui s'exécute toutes les secondes.
- Dans la nouvelle fonction, obtenez la date et l'heure du système actuel. Mettez à jour le texte de l'étiquette pour afficher la nouvelle date et heure pour cette seconde:
privéannulertimer1_Tick(expéditeur d'objet, EventArgs e)
{
horloge. Texte = DateHeure. Maintenant. VersChaîne("hh: mm: ss tt");
} - Pour que l'événement tick fonctionne, vous devez d'abord démarrer la minuterie. Revenez à la vue canevas en cliquant sur le Form1.cs [Conception] onglet en haut de la fenêtre.
- Mettez en surbrillance le contrôle de formulaire. Dans la fenêtre des propriétés, cliquez sur le icône de la foudre pour ouvrir la liste des événements.
- Double-cliquez sur le Charger événement pour générer une nouvelle fonction. Cette fonction s'exécutera au chargement du formulaire une fois que vous aurez démarré l'application.
- Dans la fonction de chargement, démarrez la minuterie d'horloge:
privéannulerForm1_Load(expéditeur d'objet, EventArgs e)
{
minuterie1.Commencer();
}
Comment exécuter l'application pour afficher l'horloge numérique
Vous pouvez afficher l'horloge numérique en exécutant l'application.
- Cliquez sur le bouton de lecture vert en haut de la fenêtre de Visual Studio.
- Attendez que l'application se charge. Lorsqu'il commencera à fonctionner, vous pourrez voir votre horloge numérique.
Création d'applications simples à l'aide de Windows Forms
Construire une horloge ou une alarme numérique est un excellent moyen d'élargir vos connaissances et d'apprendre à créer une application simple. Vous pouvez maintenant essayer de construire le même type d'horloge dans d'autres piles technologiques que vous souhaitez également apprendre.