Visual basic 6.0

Disponible uniquement sur Etudier
  • Pages : 17 (4017 mots )
  • Téléchargement(s) : 0
  • Publié le : 23 mai 2010
Lire le document complet
Aperçu du document
Visual Basic 6.0
(Document temporaire)

Réalisé par : Prof. Omar El kharki Docteur en Informatique et Télécommunications & J. Mechbouh ; informaticienne

Site Web Pédagogique : http://perso.menara.ma/~elkharki/ Ou bien http://www.elkharki.africa-web.org/

Année de production de ce cours : 2006

Adresse: ENCG, BP 37/S, Hay Salam, 80000, Agadir, Maroc Email : elkharki_cesbio@hotmail.com Chapitre1: Révision et complément sur la programmation VB Partie I: Révision

I.

Introduction

Visual Basic est un environnement de développement d’application sous Windows basé sur la notion de la programmation événementielle. Il utilise les concepts de la programmation orienté objet. Chaque objet (bouton, étiquette, zone de texte,…) réagit à un événement particulier (click, doubleclick…).

II. Environnement de développement VB

Figure: Interface de l’environnement VB Barre de menus : La barre de menus contient la liste des menus de VB Exemple : Exécution, Projet, Edition…. Barre d’outils : C’est une collection de boutons dont chacun correspond à une commande menu. Elle permet un accès rapide à la plupart des commandes les plus utilisées en VB sans passer par les menus et lessous-menus. Boîte à outils : Elle contient un ensemble de contrôles utilisés au moment de la création de l’interface d’une application VB. Fenêtre de propriétés : Elle permet de modifier les propriétés d’un contrôle sélectionné. Pour afficher cette fenêtre en click soit sur le menu affichage puis sur fenêtre de propriétés soit sur l’icône fenêtre de propriétés de la barre d’outils, soit sur latouche F4. Exemple de propriétés communes à plusieurs contrôles VB : Name : nom de l’objet Backcolor : couleur du fond de l’objet Forcolor : couleur du premier plan

Prof. O. El kharki & J. Mechbouh

2

Site pédagogique : http://perso.menara.ma/~elkharki/

Font : police Fenêtre de conception de la feuille (Fenêtre de travail) : Elle permet la création de l’interface d’une application. Dansune feuille on peut insérer des zones de texte, images, boutons de commandes… Fenêtre de projet : Elle regroupe l’ensemble des composants de votre projet ; modules, feuilles, etc. Pour afficher cette fenêtre, on clique sur le menu affichage puis fenêtre de projet. Fenêtre de code : elle est utilisée pour l’écriture du code de l’application. Pour ouvrir cette fenêtre il suffit de cliquer soit sur lacommande code du menu affichage soit sur la touche F7 soit double clic sur une feuille ou sur un contrôle dans la fenêtre de conception des feuilles soit par le bouton code de l’explorateur de projet. Exemple : Soit l’interface suivant :

Figure: Interface de l’application Tableau des propriétés : Objet Type 1 Label 2 label 3 label 5 textbox 6 textbox 4 bouton 7 bouton 8 form

Caption NomPrénom effacé --------------------------------Bonjour Quitter Bonjour

Text ------------------------------------------------effacé effacé ----------------------------------------------------

Name lblNom lblPrenom LblMessage txtNom txtPrenom cmdBonjour cmdQuitter frmBonjour

NB : ----------- : signifié que la propriété n’existe pas Effacé : c'est-à-dire effacé le contenu de la propriété dans lafenêtre de propriétés. Code du bouton cmdBonjour : Private Sub Cmdbonjour_Click() lblMessage.Caption = "Bonjour" & " " & txtnom.Text & " " & txtPrenom.Text End Sub Code du bouton cmdQuitter :
Prof. O. El kharki & J. Mechbouh 3 Site pédagogique : http://perso.menara.ma/~elkharki/

Private Sub cmdQuitter_Click() End End Sub Exécuter l’application: Pour exécuter l’application, il suffit decliquer soit sur la commande exécuter du menu exécution soit sur le bouton exécuter soit sur la touche F5.

III. Variables et types de données 1. Variable
Une variable est identifiée par un nom qui sert à stocker des données qui sont susceptible d’être modifiées lors de l’exécution. Le nom du variable doit respecter quelques règles : - Le premier caractère est obligatoirement une lettre. - Ne...
tracking img