Table des matières

Fiche savoirs : programmation événementielle en C#

Dans une application de bureau vous mettez en oeuvre une programmation événementielle qui est différente de la programmation en mode console.

L'interface

Exemple avec cette application graphique de bureau : L'interface est graphique et l'utilisateur est maître de l'ordre d'exécution :

C'est l'utilisateur qui choisit à quel moment doit s'exécuter une commande en fonction des objets graphiques qu'il va solliciter.

De plus, l'aspect visuel est nettement plus attractif et intuitif :

Voici les caractéristiques des objets graphiques :

Nom (name) Type Autres propriétés
txtValeur1TextBoxTextAlign : Right
txtValeur2TextBox(idem txtValeur1)
txtResultatTextBox(idem txtValeur1)
lblOperationLabelFont : Size : 16
btnAjouterButtonFont : Size : 20
Font : Bold : True
btnMultiplierButton(idem btnAjouter)
btnEffacerButtonImage : image fournie de la gomme ou image de votre choix redimensionnée
btsQuitterButton(idem btnEffacer avec une autre image)

En l'état, l'application peut déjà être testée : les boutons ne sont pas encore actifs mais il est déjà possible de saisir des valeurs dans les zones de saisie.

Le code événementiel

Voici le code de chaque événement :