FazBrowse Wikipedia Viewer | Main Page |
Search Wikipedia:
|
Viewing: https://fr.wikipedia.org/wiki/Visual_Basic

Visual Basic — Wikipédia

Cet article concerne le langage Visual Basic, commercialisé avec Microsoft Visual Studio 6.0 et antérieur.Pour la version de Visual Basic commercialisée avec Microsoft Visual Studio .Net, voir Visual Basic .NET.

Visual Basic for Applications et VBScript sont syntaxiquement proches de Visual Basic, mais s'utilisent et se comportent de façon sensiblement différente.

Un programme en VB peut être développé en utilisant les composants fournis avec Visual Basic lui-même. Les programmes écrits en Visual Basic peuvent aussi utiliser l'API Windows, ceci nécessitant la déclaration dans le programme des fonctions externes.

Dans une étude conduite en 2005, 62 % des développeurs déclaraient utiliser l'une ou l'autre forme de Visual Basic. Selon la même étude, les langages les plus utilisés dans le domaine commercial étaient Visual Basic, C++, C# et Java.

La dernière mise à jour de Visual Basic est la version 6.0, sortie en 1998. Le support étendu Microsoft a pris fin en 2008. À partir de la version 7, le Visual Basic subit des changements substantiels le rapprochant de la plate-forme « runtime, pour une taille d’environ Maximize/Minimize) pour fournir des fonctionnalités de type pop-up. Les contrôles fournissent les fonctionnalités de base de l’application, les programmeurs ajoutant simplement le fonctionnel supplémentaire en insérant du code dans les gestionnaires d’événements appropriés. Par exemple, une boîte de sélection déroulante est directement capable d’afficher sa liste et de permettre à l’utilisateur de choisir l’un de ses éléments. Un gestionnaire d’événement est appelé lorsqu’un élément est sélectionné, par exemple pour remplir une liste associée.

Un composant Visual Basic peut aussi ne pas avoir d’interface utilisateur et fournir à la place des objets ActiveX aux autres programmes, au travers du Single, & pour Long, % pour Currency). Il est aussi possible d’utiliser la forme As (type). Il est également possible de configurer VB afin qu’il exige la déclaration explicite de toutes les variables, en utilisant la commande Option Explicit.

Évolution de Visual Basic

modifiermodifier le code

VB 1.0 a vu le jour en 1991. Le principe de connexion d’un langage de programmation avec une interface utilisateur graphique est dérivé d’un prototype appelé Tripod, développé par Alan Cooper. Microsoft avait alors contacté Cooper et ses associés pour développer un Program Manager comme mai 1991) pour Windows est présenté au Comdex/Windows à Atlanta, Géorgie.

  • Visual Basic 1.0 pour DOS est présenté en novembre 1992. L’environnement de développement était plus facile à utiliser et la vitesse avait été améliorée. Un fait marquant était que les formulaires étaient devenus des objets instanciables, posant ainsi le concept de base de modules de classe, qui devinrent plus tard disponibles dans VB4.
  • Visual Basic 3.0 fut présenté pendant l’été 1993, disponibles en édition Standard ou Professionnelle. VB3 intégrait la version 1.1 du moteur de base de données Microsoft Jet, qui pouvait lire et écrire les bases de données Jet (ou Access) 1.x.
  • Visual Basic 4 (32 bits de Windows. Les programmeurs préférant développer des applications 16-bits pouvaient importer les programmes de VB4 vers VB5 , et inversement. Visual Basic 5.0 a aussi introduit la possibilité de créer des contrôles utilisateurs personnalisés ainsi que la possibilité de générer des exécutables Windows natifs, ce qui améliorait la vitesse d’exécution des programmes effectuant beaucoup de calculs.
  • Visual Basic 6.0 (mi-1998) a apporté de nombreuses améliorations dans différents domaines, notamment la possibilité de créer des applications Web-based. VB6 n'est plus supporté par Microsoft depuis mars 2008. En réaction, la communauté des utilisateurs Visual Basic a fait part de ses préoccupations à ce sujet et a incité les utilisateurs à signer une pétition afin de permettre de maintenir le produit en vie. À ce jour, Microsoft a refusé de modifier sa position à ce sujet. Ironiquement, il fut révélé au même moment que le nouvel Anti-Spyware de Microsoft, Microsoft AntiSpyware (racheté à GIANT Software Company) était écrit en Visual Basic 6.0. Windows Defender Beta 2 a été réécrit en C++/CLI.
  • Langages dérivés

    modifiermodifier le code

    Microsoft a développé des langages dérivés, pour des usages de langages de Script :

    Démarrer une application tierce depuis Visual Basic :

    « FAQ Visual Basic », sur Developpez.com
  • Michaël Halvorson (trad. de l'anglais), Microsoft Visual Basic 2010, Paris, Microsoft Press, coll. « Étape par Étape », 2010, 576 p. (ISBN 978-2-10-054744-9, présentation en ligne)
    1. ↑ VB est remplacé par Visual Basic .NET, cependant la conversion d'applications depuis VB vers VB .NET peut ne pas être triviale. (en) icône décorative Portail de la programmation informatique

  • View original on Wikipedia | Back | FazBrowse Home