Cours VB
ECOLE MOHAMMADIA D’INGENIEURS
Département Génie Informatique
Programmation événementielle en VB.Net
ASMAA RETBI
2013-2014
Sommaire
Programmation événementielle
Environnement de développement intégré de VB
Les premiers contrôles
Les bases du langage
Principaux contrôles
Accès aux données et ADO.NET
2013-2014 A.RETBI
VB.NET
2
1ère partie
Programmation événementielle et EDI de VB
Programmation Linéaire Vs
Programmation événementielle (1/4)
Programmation Linéaire
• Programme principal
• Fonctions
• Ordre d'exécution fixé
• Interface généralement textuelle
• Graphique élémentaire
• Code contient des instructions de: o Traitement o Présentation (texte + graphique)
2013-2014 A.RETBI
VB.NET
4
Programmation Linéaire Vs
Programmation événementielle (2/4)
Notion d’événement
• Un événement est un signal envoyé dans
l’environnement
indépendamment
des
objets
• Un événement est généré par les actions des utilisateurs (clic de sourie, saisie au
clavier)
2013-2014 A.RETBI
VB.NET
5
Programmation Linéaire Vs
Programmation événementielle (3/4)
Exemples d’événement:
• Enfoncer les touches du clavier
• Gestion de la sourie (clic, déplacement)
• Actions sur un composant graphique
• Exception (opération qui produit une erreur) 2013-2014 A.RETBI
VB.NET
6
Programmation Linéaire Vs
Programmation événementielle (4/4)
Programmation événementielle
•
Séparation entre présentation et traitement
•
Ordre d'exécution n'est pas fixé
•
Une action (événement) sur un objet provoque l'exécution d'un
traitement spécifique (procédure événementielle)
Code
Interface
Procédure
1
Objet (Contrôle)
Procédure
2
Evénement (keypress,...)
2013-2014 A.RETBI
VB.NET
Procédure
3
7
Programmation Linéaire Vs
Programmation événementielle (4/4)
2013-2014 A.RETBI
VB.NET
8
Programmation Linéaire Vs
Programmation événementielle
Environnement de développement intégré : est un ensemble d'outils pour le