0% ont trouvé ce document utile (0 vote)
0 vues14 pages

3

Le document décrit les différents types de modules en programmation, notamment les modules de formulaires, standards et classes, ainsi que leurs fonctions respectives. Il explique également l'utilisation de MsgBox pour afficher des messages et InputBox pour obtenir des entrées utilisateur, ainsi que les contrôles ListBox et ComboBox pour gérer des listes de valeurs. Des exemples pratiques sont fournis pour illustrer l'utilisation de ces concepts dans un programme.

Transféré par

k.naim.ced
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
0 vues14 pages

3

Le document décrit les différents types de modules en programmation, notamment les modules de formulaires, standards et classes, ainsi que leurs fonctions respectives. Il explique également l'utilisation de MsgBox pour afficher des messages et InputBox pour obtenir des entrées utilisateur, ainsi que les contrôles ListBox et ComboBox pour gérer des listes de valeurs. Des exemples pratiques sont fournis pour illustrer l'utilisation de ces concepts dans un programme.

Transféré par

k.naim.ced
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Les modules

Chaque module correspond physiquement à un fichier


'.vb'.
Il existe
les modules des formulaires.
les modules standards.
les modules de 'Classe'.
Les Modules de Formulaires

Les Modules de Formulaires contiennent:


Le formulaire contenant les contrôles (boutons, listes,
zones de texte, cases
Le code qui comprend :
Les procédures liées aux événements de la feuille
(Button_Click..)
Les procédures indépendantes des événements mais qui
Sub()) ou les
fonctions (Function()).
Les modules standards &
modules classes

Les modules standards:


Ils servent de stockage de procédures et Fonctions qui
peuvent être appelées à quel endroit
(pourvu qu'elles soient 'Public').
Ils peuvent aussi servir à déclarer les objets ou déclarer
les variables 'Public' qui seront utilisées et accessibles par
la totalité du programme.
Les modules classes :
Ils servent à fabriquer des objets,
Le module standard

Pour ajouter un module au projet, faire Menu


Projet>Ajouter un module. Donner un nom au module
(Module1 par défaut).
Exemple

Créer un programme où l'utilisateur saisit un nombre


puis il clique sur un bouton; cela affiche le carré de ce
nombre:
Il faut créer l'interface utilisateur: créer une fenêtre
(Form1), y mettre un bouton (nommé Button1), une
zone de texte (Text1) permettant de saisir un nombre,
un label (label1) permettant l'affichage du résultat.
Créer un module standard (Module1) pour y mettre les
procédures communes.
La boîte à messages

MsgBox est une fonction qui affiche un message dans


une boîte de dialogue, attend que l'utilisateur clique sur
un bouton (Ok ou Oui-Non..), puis retourne une
information qui indique le bouton cliqué par
l'utilisateur.
Reponse= MsgBox(TexteAAfficher, TypeBouton, Titre)
Avec :
TexteAAfficher : Obligatoire. Expression String affichée
comme message de la boîte de dialogue.
Titre : Expression String affichée dans la barre de titre
de la boîte de dialogue. Si l'argument Titre est omis, le
nom de l'application est placé dans la barre de titre.
La boîte à messages

TypeBouton : Expression numérique qui représente la


somme des valeurs spécifiant le type de boutons à afficher
:
[Link]
[Link]
[Link]
[Link]

[Link]
[Link]
[Link]
[Link]
La boîte à messages

Retour de la fonction (Réponse)


Retourne une constante qui indique quel bouton à été
pressé.
[Link]
[Link]
[Link]
[Link]
[Link]
La boîte à messages

InputBox
fenêtre qui pose une question.
Elle retourne la réponse tapée par
retour est effectué dans une variable String.
chaîne
vide est retournée.
Dim Nom As String
Nom = InputBox("Tapez
votre nom ? " , "Bonjour")
Exemple

Donner le code de cette boîte à message


Les listes - ListBox

Un ListBox est un contrôle qui permet de proposer une


liste de valeurs parmi lesquelles ne peut
Les éléments de la liste sont
stockés dans la propriété Items.
Les listes - Combobox

Le contrôle ComboBox combine les fonctionnalités des


contrôles TextBox et ListBox. La propriété Text stocke

propriété Items stocke la liste des valeurs possibles,


comme dans le cas du contrôle ListBox.
Propriétés des listes

[Link](valeur_i) : ajoute la valeur valeur_i dans la propriété


List
[Link](valeur_i valeur_i de ListBox1
[Link](i i de ListBox1
[Link] : enlève tous les éléments de ListBox1
[Link] ListBox1
[Link](i i de la ListBox1
ListIndex
[Link]
[Link] : = True, maintient la liste triée par ordre
alphabétique croissant
Exemple

Ecrire la procédure événementielle qui supprime de la


liste ListBox Une ville
de
-à-dire, celui-ci a appuyé sur OK.
Ecrie la fonction Existe(Ville) qui vérifie si Ville se
trouve dans la liste des villes.
une nouvelle ville.

Vous aimerez peut-être aussi