|
Page 2 sur 5 IV-3 Présentation de Visual Basic Visual basic, VB en abrégé, est un langage développé par Microsoft pour créer rapidement et facilement des applications fonctionnant sous Microsoft Windows. Visual Basic est, comme son nom l’indique, un outil visuel permettant de créer sans notion de programmation l’interface graphique d’une application en disposant a l’aide des éléments graphiques (boutons, images, champs de texte, menus déroulants,…). De par le nombre de composants fournis avec Visual Basic, les possibilités en terme d’interface graphique sont très grandes.
Visual Basic est un langage a base de GUI (Graphical User Interface). Le GUI permet à l’utilisateur de manipuler des icônes dans un environnement graphique a base de fenêtres (Windows) et offre une productivité beaucoup plus grande que ce qu’on peut obtenir dans un environnement a base de caractères, c'est-à-dire l’environnement MS-DOS.
Dans l’environnement traditionnel, le programme est lancé et les instructions s’exécutent en ordre jusqu'à ce qu’il n’y ait plus de données. Mais, dans l’environnement Windows, l’utilisateur contrôle l’exécution. Il doit faire un clic sur un bouton, appuyer sur une touche du clavier ou choisir une option dans un menu, etc. le programmeur doit écrire le codage est fait dans un environnement event-driven (piloté par les événements). L’intérêt donc de Visual Basic est de pouvoir associe aux éléments de l’interface des portions de code associées a des événements (clic de la souris, double-clic, appui sur une touche du clavier, choix d’une commande de menu,…).
Il y a trois sortes de VB disponibles de chez Microsoft : VB pour application (VBA), VB Scripting Edition (VBScript) et Visual Basic ordinaire. Le VBA est utilisé dans MS-Office pour programmer les applications et pour passer des commandes entre les applications ; c’est un sous-ensemble de VB. VB Script est utilisé seulement dans certaines applications spécialisées comme les pages Web ; c’est encore plus restreint que VBA. Finalement, l’environnement normal de VB qu’on appelle aussi le VB IDE (Integrated Development Environment) est celui que nous utiliserons dans ce mémoire.
L'interface de Visual Basic présente plusieurs fenêtres, certaines sont activées par défaut. IV-3.1 L'environnement Visual Basic
 figure.4.2 Visual Basic et ses fenêtres L'interface standard de Visual Basic est présentée sur la figure.4.2 elle comporte les éléments suivants : - En haut se trouve, comme dans toute application Windows, une barre de menus surmontée d'une barre de titre
- Sur la gauche de l'écran se trouve la boite à outils, elle contient des boutons qui sont autant de points d'accès aux contrôles de Visual Basic.Sur la droite, la fenêtre de projet contient la liste de tous les fichiers utilisés dans l'application en cours.
- La feuille de propriété affiche l'ensemble des propriétés que possède le contrôle actuellement sélectionné, ou a défaut la fenêtre active.
- La partie centrale de l'écran est occupée par la feuille (form en anglais) principale de l'application telle qu'elle est créée par défaut au lancement de Visual Basic, et qui a comme nom Form1.
- Cette fenêtre montre une grille servant à placer les contrôles avec précision.
- La fenêtre de code elle derrière le fenêtre Form1, c'est la qu'on peut faire la saisie et l'édition des instructions.
Toutes ces fenêtres ne servant qu'en mode création et d'autre fenêtre peuvent être activées à tout moment.
La démarche de programmation avec Visual Basic peut donc se décomposer ainsi : Création des objets ; définition de leurs propriétés par défaut ; détermination des événements aux quelles il faut réagir ; écriture des procédures correspondantes.
Enfin, il n'est plus nécessaire de réinventer la roue à chaque fois, car il devient plus facile d'incorporer des composants logiciels des fonctions simples ou complexes et des algorithmes tout faits en utilisant par exemple des fichiers DLL (librairie a lien dynamique, en anglais Dynamic Link Libraries) et les API (Application Programming Interface).
IV-3.2 Les DLL
Une DLL, ou Dynamic Link Library, est un fichier contenant du code compilé à la manière d'un exécutable. L'utilité est toutefois ici d'exporter les fonctions ou les procédures correspondant à ce code, afin de les mettre à disposition de toute application sachant les exploiter. Le but est ainsi de créer un code réutilisable par différents programmes, quels qu'ils soient. Ainsi on peut réaliser un programme qui peu faire tout ce qu'on veut (oscilloscope, cardiogramme, station météo…) et la méthode reste toujours la même voir figure 4.3 en suivant ce principe qu'on a élaboré un programme test.
 figure.4.3 Fonction d'une DLL dans un programme IV-4 Le programme test
Ce programme, permet de réaliser des tests de performances de la carte d'acquisition et par suite son bon fonctionnement.
Toutes les routines de communication sont contenues dans une bibliothèque de lien dynamique (DLL) K8D.dll. Ce document décrit toutes les fonctions et les procédures de DLL qui sont disponibles pour notre programme d’application. Employer la DLL nous permet d'écrire des programmes fait sur mesure sous Windows 9x, NT ou XP a base des applications de développement comme visuel C++, Delphi, Visual Basic, ou n'importe quel autre outil de développement 32 bits Windows application qui supporte les appels à des DLL.
Une vue d'ensemble complète de toutes les procédures, fonctions et variables qui sont employées par le " K8D.dll " dans les tableaux qui suit. |