Lycée Technique Anoual Unité : Projet Encadré
Visual basic
Prof :OUDANI Classe :2BAC STE
Introduction
Le Visual Basic (souvent abrégé VB) est un langage de programmation développé par Microsoft,
conçu pour faciliter le développement d'applications informatiques, principalement pour le système
d'exploitation Windows. Il est intégré dans tous les logiciels de Bureautique de MicroSoft (Word,
Excel, Access) sous le nom de : VBA (Visual Basic Application).
I) Programmer en Visual Basic
Pour faire un programme en VB il faut:
• créer l'interface utilisateur :………………………………………………………………...,
càd une fenêtre ("form") avec des objets dedans (des boutons, des barres de défilement, des
cases à cocher des menus…).
• remplir les procédures d'événement qui nous intéressent (code) : Visual Basic
nous simplifie la tâche: toutes ………………………………………………………………..
1
II) LES FENETRES DE VISUAL BASIC
III) Les objets ( Controles)
1) Un objet
Un objet représente un élément d'une application. Une feuille de calcul, une cellule, un graphique
pour Excel, un formulaire, une table ou un état pour Access sont des objets. Dans un code Visual
Basic, vous devez identifier un objet avant de pouvoir appliquer l'une des méthodes de l'objet ou
modifier la valeur de l'une de ses propriétés(Forme/Couleur/…).
2
2) Principaux objets:
Form (feuille) contenue graphique des contrôles de l'application
Command Button (bouton de commande) exécute le code associé à
l'événement click sur le bouton
Label (étiquette) affiche une information (texte, nombre, date, …)
Image (image) affiche des image en mode point (BitMap au format .BMP,…)
TextBox (zone de texte) champ de saisie de texte
CheckBox (case à cocher) permet la saisie d’une option de type binaire
(oui/non)
OptionBox (bouton d’option) utilisé en groupe pour autoriser le choix d’une
option parmi plusieurs possibles
ComboBox (liste combinée) combinaison d’un champ de saisie et d’une liste
simple
ListBox (liste simple), choix d’une option parmi plusieurs, en nombre
variable.
Timer (minuterie) n’est pas visible en mode d’exécution, mais permet de
générer des événements à une périodicité donnée.
Le traitement d'un objet en Visual Basic consiste à manipuler ses………………… à
appeler ses…………………….et à réagir à ses ……………………………pour accomplir des tâches dans votre application.
A) Les propriétés
Une propriété est un attribut d'un objet définissant l'une des caractéristiques de l'objet telle que la
taille, la couleur ou la position à l'écran, ou un aspect de son comportement, par exemple s'il est
activé ou visible. Pour changer les caractéristiques d'un objet il faut changer les valeurs de ses
propriétés.
Syntaxe : ……………………………………..
B ) Evénements
Les objets réagissent à divers éléments : Click, Change, MouseUp, MouseDown. Le code d'un
événement associé à un objet, forme une procédure événementielle.
IV) Les instructions de base
3
A) Entrée des données
Si l'utilisateur fournit une donnée, il faut la stocker dans une variable afin de la réutiliser autant de
fois que l'on veut. Le plus simple est d'utiliser la boite de dialogue prédéfinie…………………..
B) Affichage des données
Pour afficher un message non interactif, on utilise la boite de dialogue prédéfinie…………….
C) Type des variables
Il y a une douzaine de types pour déclarer des variables en VBA. Les plus courants :
Integer pour stocker des valeurs entières entre [-32768, 32767]
• Long pour stocker des valeurs entières jusqu’à 10 chiffres
• Single pour stocker des valeurs réelles jusqu'à 7 chiffres significatifs
• Double pour stocker des valeurs réelles jusqu'à 15 chiffres significatifs
• String pour stocker des chaînes de caractères (message)
• Variant pour stocker indifféremment des réels, des entiers, des chaînes, …
Exemple de déclaration
Déclarer une variable:
4
Déclarer une constante :
Exemple D’une application sous Visual basic :