Visual Basic

Visual Basic
Date de première version 1991
Paradigme Programmation événementielle
Développeur Microsoft
Dernière version 6.0 (1998)
Typage Statique, fort
Influencé par Quick Basic
A influencé Visual Basic .NET, Gambas
Système d'exploitation Microsoft Windows
Licence Propriétaire
Site web microsoft.com

Visual Basic (VB) est un langage de programmation événementielle de troisième génération ainsi qu'un environnement de développement intégré, créé par Microsoft pour son modèle de programmation COM[1]. Visual Basic est directement dérivé du BASIC et permet le développement rapide d'applications, la création d'interfaces utilisateur graphiques, l'accès aux bases de données en utilisant les technologies DAO, ADO et RDO, ainsi que la création de contrôles ou objets ActiveX. Les langages de script tels que Visual Basic for Applications et VBScript sont syntaxiquement proches de Visual Basic, mais s'utilisent et se comportent de façon sensiblement différente[2].

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 sont Visual Basic, C++, C# et Java[3].

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 « dot Net », et qui amènent Microsoft à le commercialiser sous le nom de Visual Basic .NET.

  1. VB est remplacé par Visual Basic .NET, cependant la conversion d'applications depuis VB vers VB .NET peut ne pas être triviale. [1][PDF].)
  2. Par exemple : S="ABC" : S = S & "DEF" : S = S & "GHI" est une pratique courante en VB, mais peut causer de graves ennuis si utilisée sur une page ASP, car les constantes statiques sont traitées différemment par les deux langages.
  3. (en) « Computerworld Development Survey gives nod to C# »(Archive.orgWikiwixArchive.isGoogleQue faire ?)]

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Tubidy