51 pages
Français

Cours Visual Basic En Francais

-

Obtenez un accès à la bibliothèque pour le consulter en ligne
En savoir plus

Description

Cours Visual Basic En Francais

Sujets

Informations

Publié par
Nombre de lectures 948
Langue Français
Cours 1 : Présentation de l'interface de VB
 Après avoir lancé Visual Basic, vous devez voir apparaître à l'écran une boîte de dialogue vous demandant quel genre d'application voulez-vous créer? Choisissez "EXE Standard vous voulez créer un programme. Quant aux autres types d'applications, si " laissez-les de côté pour le moment. Vous verrez alors apparaître en face de vous une fenêtre fragmentée en plusieurs petites fenêtres. Au premier abord, cela doit certainement vous effrayer de voir une multitude de mini fenêtres. Ne vous inquiétez pas, votre comportement est tout à fait normal. N'importe quel NEWBIE aurait eu ce comportement. Moi-même, je l'ai été et j'ai pensé au début que Visual Basic était un logiciel trop compliqué pour moi et j'ai voulu laisser tomber ce fabuleux logiciel. Mais ce qui m'a encouragé à continuer à utiliser Visual Basic, c'est la possibilité de créer, créer un programme même si ce n'est qu'une simple petite application car je sais qu'après je pourrai concevoir des programmes plus élaborés au fur à mesure que j'acquiers de nouvelles connaissances. Ca y est? Vous êtes décidé à continuer à apprendre ce langage informatique et faire partie de la communauté des programmeurs? Alors, allons-y! Commençons par décrire toutes ces multitudes de fenêtres. La partie supérieure de la fenêtre est formé dusystème de menus d'une etbarre d'outilstout comme d'autres logiciels(Office, Lotus,...). La partie de gauche est constitué de laboîte à outils. (Attention, ne confondez pas barre d'outils avec boîte à outils. La barre d'outils est une version simplifiée du système de menus. Elle permet d'accéder plus rapidement aux sous-commandes du système de menus.) Quant à la boîte à outils, elle permet de sélectionner les contrôles (ou si voulez "objets"), puis ensuite de les placer sur la partie centrale de la fenêtre.Pour placer un contrôle, sélectionnez d'abord un contrôle dans la boîte à outils, puis, tracez une zone rectangulaire sur la feuille qui se trouve au milieu.Si vous voulez ajouter de nouveaux contrôles dans la boîte à outils, appuyez sur le bouton droit de votre souris dans la boîte à outils pour faire apparaître le menu contextuel. Appuyez sur la sous-commande "Composants" pour faire apparaître la liste de tous les contrôles mis à votre disposition. Cette feuille située au centre, n'est autre que la futureinterface graphiquede votre application (appelé aussi"interface utilisateur"). Enfin, la partie de droite est constituée de 3 boîtes de dialogue : 1. La 1ère est la boîte de dialogue "Projet" qui donne la liste de toutes les feuilles qui constituent votre future application. 2. La 2ème est la boîte de dialogue "Propriétés". Elle donne accès aux propriétés du contrôle sélectionné. 3. Enfin, la 3ème est la boîte dialogue "Présentation des feuilles". Elle permet de modifier la position de la feuille de travail actuellement sélectionnée.
 
Cours 2 : Structure des procédures
 
 Une application est constituée essentiellement de l'interface utilisateur, formée elle-même de plusieurslnetrcôos, et deprocédures qui génère des actions. A présent, analysons la structure d'une procédure. La syntaxe d'écriture d'une procédure est la suivante :
_ [Public / Private] [Static] Sub Nom proc (arguments)  [Déclarations]  [Instructions]  [exit Sub]  [Instructions]  End Sub
 Le mot Sub peut ou non être précédé des options suivantes :
1. Les motsPublicouprivatedéfinissent les limites de la procédure.
oAvecPublic, la procédure peut être appelée depuis n'importe quelle instruction de l'application. oAvecprivate, la procédure ne peut être appelée qu'à l'intérieur de la même feuille ou du même module. 2. Vous devez déclarer en début de procédures vosvariables etnocnatsset vous ne si l'avez pas fait dans la partie Général de la liste déroulanteObjetqui se trouve en haut, à gauche de l'éditeur de code. Remarquez que si vous déclarez vos variables à l'intérieur de la procédure, sa portée sera limitée qu'à cette procédure; 3.Staticles variables locales déclarées dans la procédure doivent que toutes  signifie conserver leur valeur entre 2 appels. 4.Exit Subpermet de quitter la procédure avant la fin normale de celle-ci; 5.End Subferme la procédure. Pour cela, prenons un simple exemple : Private SubForm Load() _ DimNetassiaecna  D DimMessage, TitreAs String Message = "Date de naissance ?" Titre = "Entrez votre date de naissance : " DateNaissance = InputBox(Message, Titre) IfDateNaissance <> ""Then DateNaissance = Format(DateNaissance, "Long Date") MsgBox DateNaissance, vbOKOnly + vbInformation, "Vous êtes né(e) le " End Else WhileDateNaissance = "" MsgBox "Entrez une date", vbOKOnly + vbExclamation, "Attention!" DateNaissance = InputBox(Message, Titre) Wend DateNaissance = Format(DateNaissance, "Long Date") MsgBox DateNaissance, vbOKOnly + vbInformation, "Vous êtes né(e) le" End End If End Sub   Le but de ce programme est certes inutile, vous direz-vous, puisqu'il consiste juste à demander la date de naissance à quelqu'un et de l'afficher par la suite. Mais les instructions de cette procédures renferment une partie des bases de la programmation en VB6. Ce n'est pas important si vous n'avez pas compris toutes les instructions de cette procédure. Contentez-vous pour l'instant de lire cette procédure et observez simplement de quoi peut être composée une procédure. A présent, passons à une analyse simplifiée de cette procédure :
ligne contient des infos sur le nom de la feuille principale (Form1) duLa 1ère projet, du type d'événement qui permet de lancer cette procédure. Ici L'événement en question est Load, ce qui veut dire que cette procédure sera exécutée au chargement de la feuille "Form1" . dans les 2èmes et 3èmes lignes, sont définis des variables limitées à cette procédure uniquement.  d'instructions servant à définir le comportementLes lignes suivantes sont formées de la feuille dès son chargement. (Nous verrons de plus près ces instructions dans les cours suivants.) La dernière ligne End Sub clôt la procédure. Cours 3 : Les variables et les constantes
  Définition des variables|Différents type de variables|Déclaration des variables|Portée des variables|Les constantes     1. Définition des variables  Les variables sont des données ou des valeurs qui peuvent changer à l'intérieur d'une application. C'est pourquoi, il est fort utile de lesnommer par un nom, de déclarer quel genre de variables est-ce (nombre entier, nombre décimal, lettres...) et leuraffecter, lorsque cela est nécessaire une valeur. La longueur maximale du nom d'une variable est de 255 caractères. Ceux-ci peuvent être des chiffres, des lettres ou autres symboles. Notez que ce nom doit obligatoirement commencer par une lettre. En effet, Visual basic classe les variables en fonction de la valeur affectée à la variable. Ainsi, une variable déclarée comme du type numérique ne peut pas recevoir une valeur chaîne de caractère, ainsi qu'à l'inverse. Notez que si vous ne déclarez pas une variable, Visual Basic se chargera d'affecter par défaut un type de variabletaVnair) à celle-ci. Une variable du typenatVari peut aussi bien recevoir des données numériques que des chaînes de caractères. tout dépend de ce que vous avez affecté à cette variable.    
 
2. Type de variables A présent, observons de plus près les différents types de variables :
 Notez que les types de variables les plus utilisées sont : String, Integer, Long, Single, Double et Currency.
 
 3. Déclaration de variables Pour utiliser des variables, il est normalement obligatoire de les prédéfinir, soit dans la section Déclarationsdéroulante Objet, soit en début de procédure ou de la liste  de fonction. Un programme où les variables sont bien déclarées rend un programme plus
)