Guide d’apprentissage MST :: Squeak

Logo RÉCIT
Accueil du siteTutoriels
Test conditionnel simple
jeudi 23 août 2007
par Gilles Jobin
popularité : 1%
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]»

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».
Navigateur

2. Nommez-le «Validation».
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.
Ongel_Objets Menu_Monde

5. Choisissez le «Texte encadré» dans vos objets et glissez-le sur votre plan de travail.
texte

6. Choisissez maintenant l'objet «Texte» et glissez-le au-dessus de la zone de texte précédente.
texte

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.
clique

8. Vous devriez maintenant avoir quelque chose ressemblant à ceci dans votre espace de travail:
plan

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»
entree

11. Faites apparaître le visualiseur de votre zone de texte «Entree»
visuentree

12. Modifiez le nom de votre bouton par «Validation»
bouton

13. Faites apparaître le visualiseur de votre bouton «Validation».
boutonvalid

14. Choisissez «bouton» dans le menu déroulant des catégories.
catbouton

15. Modifiez l'étiquette de votre bouton pour «Validation».
catvalid modifbout

Voyez le changement sur votre bouton...
bouton_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.
scriptvidvalid

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.
testicone testglisse

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!)
numtest
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.
valeur

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.
caracaffect
oui>
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!»
briquecomplete

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»
menusouris

Votre script «Validation» devrait ressembler à ce qui suit:
scriptcomplet

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é.
 

Question ou commentaire?