Dans une application de bureau vous mettez en oeuvre une programmation événementielle qui est différente de la programmation en mode console.
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 |
---|---|---|
txtValeur1 | TextBox | TextAlign : Right |
txtValeur2 | TextBox | (idem txtValeur1) |
txtResultat | TextBox | (idem txtValeur1) |
lblOperation | Label | Font : Size : 16 |
btnAjouter | Button | Font : Size : 20 |
Font : Bold : True | ||
btnMultiplier | Button | (idem btnAjouter) |
btnEffacer | Button | Image : image fournie de la gomme ou image de votre choix redimensionnée |
btsQuitter | Button | (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.
Voici le code de chaque événement :