On écrit un programme avec interface graphique qui étant donné une phrase qui contient une somme exprimée en francs la convertit en euros. En labsence de phrase une phrase par défaut est prévue.
On crée linterface graphique à laide du logiciel ZooZ.
Il faut tout dabord créer un nouveau projet.
On a une grille qui saffiche : Elle va permettre de pouvoir déposer les différents éléments (Widgets) quon a besoin pour le programme ; On a aussi une fenêtre qui saffiche : Elle permet de visualiser et dessayer le programme en instantané.
On doubleclique sur MainWindow pour obtenir les options de la fenêtre du programme quon peut modifier. On change loption Title (Conversion francseuros).
On crée ensuite deux espaces (Frames) qui permettent de regrouper plusieurs Widgets.
Pour cela on clique sur Frame (Dans la liste des Widgets à gauche) et on pose le Widget sur la grille du projet.
On modifie sa taille grâce aux flèches en haut à gauche à lintérieur du rectangle bleu.
On ajoute un deuxième Frame.
On ajoute ensuite à Frame1 deux zones de texte non modifiable (Labels) et une zone de saisie (Entry). Pour cela on sélectionne le rectangle Frame1 (Il doit devenir bleu) puis on doubleclique dedans. On a une nouvelle fenêtre qui saffiche avec toutes les options de Frame1 quon peut modifier.
On ajoute la première zone de texte non modifiable (Label1).
On doubleclique dedans afin de changer ses options.
On ajoute la deuxième zone de texte non modifiable (Label2).
On doubleclique dedans afin de changer ses options.
On ajoute la zone de saisie (Entry1).
On doubleclique dedans afin de changer ses options.
On passe maintenant à Frame2. On lui ajoute trois boutons (Buttons) et un Frame avec titre (LabelFrame) auquel on va ajouter une zone de texte nonmodifiable.
On clique donc sur Frame2 (Dans la colonne de droite).
On ajoute les différents Widgets.
On modifie les options du bouton Réinitialiser.
On associe le bouton à une procédure (Sousprogramme qui permet deffectuer un ensemble dinstructions par simple appel de la procédure dans le corps du programme principal). Pour cela on clique sur Select Callback de loption Command.
On ajoute une nouvelle procédure.
On donne un nom à la procédure.
On écrit les instructions.
On clique sur le nom de la procédure et on clique sur Return Selected.
Le nom de la procédure apparaît dans loption Command.
On modifie les options du bouton Quitter.
On lui associe une commande.
On modifie les options du bouton Conversion.
On lui associe une commande.
On modifie les options de LabelFrame1.
On modifie les options de Label3.
Fichier contenant le projet (À ouvrir avec ZooZ) : Cliquer ici pour le visualiser.
Fichier contenant le programme exécutable : Cliquer ici pour le visualiser.
Commande :
Résultat :
1er cas : La phrase ne contient aucune somme en francs
Résultat :
2ème cas : La phrase contient une somme en francs
Résultats :
3ème cas : Somme sans phrase
Résultats :