SÉRIE 2 *

 

Théorie

      Interface

    Série 1

     Série 2

       Série 3

       Série 4

. 
CRÉATION D'UN QUESTIONNAIRE
(Tiré des fiches de Mme Claudette Bélanger)

.

Il existe plusieurs méthodes pour capter les réponses de l’utilisateur et valider ces réponses.  L’exercice suivant sert à capter une réponse de l’utilisateur dans une zone de texte.  La question est affichée dans une étiquette.  Le programme évalue aussi si la réponse est bonne ou fausse.

  1. Créez un nouveau projet. Ajustez les caractéristiques de la feuille de la façon suivante.

FEUILLE: F_Quest1

NAME F_Quest1
CAPTION Réponses courtes
WINDOWSTATE  Maximized
AUTRES Au choix
  1. Voici une représentation de l'interface que vous devez créer. La majorité des propriétés des objets qui la composent est laissée à votre choix sauf celles indiquées ci-dessous. Elle contient:
  • 2 étiquettes: ET_Quest (assez grande pour recevoir une question) et ET_Mess (pour afficher BRAVO ou ERREUR). CAPTION doit être vide dans les deux cas. La couleur de fond doit être pâle pour que les messages en noir y apparaissent. Réglez vous-même les propriétés de la police. Un alignement centré serait souhaitable pour ET_Mess.
  • 1 zone de texte: ZT_Rep (elle sert à capter la réponse). TEXT doit être vide.
  • 3 boutons commande: BO_Quest qui appellera la procédure questionaire (CAPTION = Questions), BO_Valider qui appellera la procédure Valider (CAPTION = OK) et BO_Quitte pour quitter.

La création d’un module .BAS permet de déclarer des variables globales qui sont utiles pour tout le programme. Pour le moment, le programme que vous créez n’a qu’une feuille, mais vous en ajouterez d’autres plus tard. Ces variables doivent donc être  globales.

  1. Au menu PROJET, choisissez Ajouter un module. La fenêtre Ajouter un module apparaît. Cliquez sur le bouton OUVRIR. La fenêtre de code du module apparaît.
  2. Écrivez les déclarations de variables suivantes:
              GLOBAL V_tot As Integer
              GLOBAL V_no As Integer
              GLOBAL V_Brep As String

  3. Laissez la fenêtre de code ouverte puisque, pour sauvegarder un module, la fenêtre de code du module doit être ouverte. Sélectionnez FichierEnregistrer le module 1. Le répertoire de sauvegarde est VB_Module2. Appelez-le MOD1Q.BAS. Refermez la fenêtre de code.

  4. Vous allez maintenant ajouter deux procédures. Allez dans la fenêtre de code de la feuille (Objet=FORM       Proc=LOAD) et cliquez sur la flèche vers le bas de objet (première liste déroulante, à gauche) et choisissez Général.

  5. Allez dans le menu OUTILS et choisissez AJOUTER UNE PROCÉDURE. Complétez la fenêtre comme ci-dessous (Nom = Questionnaire, Type = Sub) et cliquez sur OK.

  1. Entrez le code suivant (quand vous avez une flèche -->, ça indique que le code qui suit sur la ligne suivante doit être écrit dans la fenêtre de code sur une seule ligne). Ajoutez 4 commentaires pertinents dans le code.

PROCÉDURE: Questionnaire

Sub questionnaire ()
      ET_quest.Caption = ""
      ET_mess.Caption = ""
      Select Case V_no
          Case 0

            V_no = V_no + 1

            ET_quest.Caption = "Quelle mémoire s'efface si on ferme --> l'ordinateur?"
         
   ZT_rep.SetFocus

            v_Brep = "RAM"
   
         
Case 1

           V_no = V_no + 1

          
ET_quest.Caption = "Quelle partie de la mémoire vérifie les -->

composantes de l'ordinateur à l'ouverture?"
           ZT_rep.SetFocus

           v_Brep = "ROM"

         End Select

End Sub

 

Cliquez ici pour la SUITE...

Ce site est optimisé pour Microsoft Internet Explorer en 800x600.Copyright © {2003} {ESLS - Yvon Lemay}. Tous droits réservés.

 Design by
LOGOSLAND CREATIONS