Logiciel Pratiquer l'Algorithmique 12.2 - Exemple du mode Evénementiel

Deux exemples sont proposés ici :

1. Fenêtre pour recherche séquentielle
2. Editeur simple


1. Fenêtre pour recherche séquentielle

Cet exemple illustre le mode événementiel du logiciel, dans lequel des fenêtres sont créées, avec des objets. Ici, une zone de saisie texte contient l'argument de recherche. Petit "plus" souhaité : Le bouton Chercher n'est activé que si la zone Ville n'est pas vide.

Résultat produit :

exemple
exemple

La fenêtre est réalisée en plaçant des objets sur une fenêtre vierge, en mode conception :

exemple

Pour créer et gérer les fenêtres, on dispose des éléments suivants :

Deux fenêtres,

L'inspecteur d'objet (ses propriétés et événements)
l'arborescence des objets
exemple
exemple
exemple

Et une barre d'outils spécifique, intégrant notamment les objets à placer sur les fenêtres.

exemple

Algorithme RechercheClients.alg associé à la fenêtre définie ci-dessus (jusqu'à 250 objets peuvent être créés, dont les fenêtres, zones de texte, liste déroulantes, cases à cocher, menus de fenêtre et contextuels, ...). Il se compose de la partie principale (au début) chargée uniquement de rendre visible la fenêtre, et de deux actions associées aux événements spécifiques (on utilise l'onglet événements de la fenêtre inspecteur d'objet ci-dessus) :

exemple

Télécharger les fichiers pour cet exemple (archive .zip contenant l'exemple algorithmique avec sa fenêtre)


2. Editeur simple

Cet exemple présente un petit éditeur de texte du type Bloc-Note, avec une fonctionnalité de recherche de texte, de copier et coller.

Résultat produit :

exemple
exemple

Par rapport à l'exemple précédent, l'application comporte deux fenêtres (celle de gauche est affichée initialiement), et une fenêtre contient un menu, réalisé en mode conception :

exemple
exemple

Télécharger les fichiers pour cet exemple (archive .zip contenant l'exemple algorithmique avec les deux fenêtres)

Ces deux exemples font partie de ceux fournis avec le logiciel.




Dernière mise à jour le 31 mars 2024