Test conditionnel simple
Il est possible que vous ayez dans vos projets à réaliser des tests conditionnels dans vos projets. Nous allons faire un petit projet nous permettant d'apprendre comment il est possible de faire des conditions de type
«Si telle condition
alors [faire quelque chose]
sinon [faire autre chose]»
sinon [faire autre chose]»
Nous allons créer une zone de saisie où l'utilisateur devra faire une entrée de données que nous allons valider dans notre programme. L'utilisateur doit entrer un valeur numérique inférieure à 10 dans la zone de saisie qu'on lui propose. Allons-y!
1. Créez un Nouveau projet à partir du tiroir «Navigateur».
2. Nommez-le «Validation».
3. Cliquez dans la fenêtre de votre projet «Validation» afin d'y accéder.
4. Ouvrez le tiroir «Objets» ou utlisez le menu «Monde» afin d'accéder aux objets disponibles dans Squeak.
5. Choisissez le «Texte encadré» dans vos objets et glissez-le sur votre plan de travail.
6. Choisissez maintenant l'objet «Texte» et glissez-le au-dessus de la zone de texte précédente.
7. Dans votre palette d'objets, cliquez sur le bouton «Basique» et choisissez le bouton «Clique-moi» et glissez-le sur votre plan de travail.
8. Vous devriez maintenant avoir quelque chose ressemblant à ceci dans votre espace de travail:
9. Modifiez le «Texte» par ce qui suit: «Dans la zone de texte ci-dessous, inscrivez un nombre plus petit que 10!»
10. Modifiez le nom de votre texte encadré par «Entree»
11. Faites apparaître le visualiseur de votre zone de texte «Entree»
12. Modifiez le nom de votre bouton par «Validation»
13. Faites apparaître le visualiseur de votre bouton «Validation».
14. Choisissez «bouton» dans le menu déroulant des catégories.
15. Modifiez l'étiquette de votre bouton pour «Validation».
16. Toujours dans la palette du visualiseur de votre bouton «Validation», choisissez la catégorie «scripts» et glissez la brique «Validation script vide» dans votre espace de travail.
17. Sur la brique de script que vous venez de réaliser, cliquez sur l'icône de test et glissez-là dans la brique.
18. Dans le visualiseur de votre zone de texte encadré, glissez la brique «Entree.numericValue» sur la zone de «Test» (ne saisissez pas la brique par la flèche d'affectation car votre opération de fonctionnera pas!)

Modifiez la valeur en inscrivant 10 et validez votre entrée. En passant si vous cliquez sur le signe « < », vous verrez apparaître une série d'opérateurs logiques.

19. Maintenant, prenez la brique «Entree.caractères» en la saisissant par la flèche d'affectation et glissez-là vis-à-vis le «Oui» de la zone de test.


Modifiez la brique en inscrivant comme caractères : Correct! Refaites la même opération afin d'avoir une brique «Entree.caractères» vis-à-vis le «Non» et modifiez le texte par «Recommencez!»

20. Maintenant, il nous reste à modifier le moment d'intervention de notre script. Cliquez sur «normal» et maintenez le bouton de votre souris quelques secondes vous verrez apparaître un menu déroulant. Dans celui-ci, sélectionnez «SourisBas»
Effacez le contenu de votre zone de texte et inscrivez un nombre quelconque et cliquez sur votre bouton «Validation». Est-ce que vous obtenez les résultats souhaités? Si oui, Bravo! Si non, peut-être devrez-vous refaire la démarche afin de vous assurez que vous n'avez rien oublié.
Il n'y a pas de commentaire sur cette page.
[Afficher commentaires/formulaire]