Section courante

A propos

Section administrative du site

Fiche technique
Type de produit : Langage de programmation
Auteur : Microsoft
Date de publication : 1991 à 1998

Introduction

Le langage de programmation Visual Basic est un produit développé par Microsoft et constitue l'un des descendants directs du célèbre QuickBasic, lui-même héritier de la longue tradition des langages BASIC ayant marqué l'histoire de la micro-informatique. Conçu à l'origine pour simplifier le développement d'applications destinées aux environnements graphiques, Visual Basic fit son apparition en 1991 avec la version 1.0. Son arrivée coïncida avec celle d'autres outils de développement visuel de l'époque, notamment LotusScript d'IBM de la suite bureautique Lotus SmartSuite, avec lequel il partage plusieurs similitudes syntaxiques et conceptuelles héritées du langage BASIC classique.

L'objectif principal de Visual Basic était de permettre à des programmeurs, professionnels ou amateurs, de créer rapidement des applications Windows grâce à une approche RAD (Rapid Application Development). Pour y parvenir, Microsoft introduisit un environnement de conception graphique permettant de dessiner des fenêtres, d'ajouter des boutons, des listes, des zones de texte et de définir leurs propriétés sans avoir à écrire tout le code d'interface manuellement. Cette philosophie représentait une rupture importante avec les méthodes de développement traditionnelles utilisées sous DOS, où chaque élément d'interface devait être programmé explicitement.

Bien que l'on associe principalement Visual Basic à Windows, une version particulière fut également développée pour DOS (VBDOS) avant que Microsoft ne concentre définitivement ses efforts sur les systèmes graphiques. Les différentes versions du produit accompagnèrent ensuite l'évolution de Windows, depuis Windows 3.1 jusqu'à Windows 95, Windows 98 et Windows NT. Grâce à sa simplicité d'utilisation, à sa vaste bibliothèque de composants et à son intégration étroite avec les technologies Microsoft, Visual Basic devint rapidement l'un des langages les plus populaires des années 1990 pour le développement d'applications commerciales, administratives et éducatives.

Évolution du produit

Au fil des années, Microsoft publia plusieurs versions majeures de Visual Basic, chacune apportant son lot d'améliorations techniques. Les nouvelles éditions ajoutèrent progressivement le support des contrôles ActiveX, des bases de données, de l'automatisation OLE, d'Internet et des architectures client-serveur. La version 6.0, publiée en 1998, demeure encore aujourd'hui la version classique la plus connue et la plus utilisée. Elle permit la création d'un très grand nombre d'applications professionnelles dont certaines sont encore maintenues plusieurs décennies après leur développement initial.

Liste des versions

Nom Date de publication Commentaires
Visual Basic 1.0 1991 Première version de Visual Basic pour Windows. Introduction du développement visuel par glisser-déposer de contrôles et de la programmation orientée événements. Elle marque la transition entre QuickBasic et les applications graphiques Windows.
Visual Basic 2.0 1992 Amélioration importante de l'environnement de développement avec de meilleures performances et une utilisation simplifiée. Microsoft la présente comme une évolution naturelle du modèle RAD introduit par la version 1.0.
Visual Basic 3.0 1993 Version majeure introduisant le support natif des bases de données via ODBC et la transition des contrôles VBX vers les contrôles OLE/OCX. Elle favorise le développement d'applications client-serveur.
Visual Basic 4.0 1995 Première version disponible en 16 bits et 32 bits. Introduction des classes et de la création de composants COM/OLE. Microsoft la présente comme l'entrée de Visual Basic dans le développement orienté objet et l'ère Windows 95.
Visual Basic 5.0 1997 Ajout de la compilation en code natif et de la création de contrôles ActiveX. Introduction d'IntelliSense selon l'historique officiel de Microsoft. Cette version améliore considérablement les performances des applications.
Visual Basic 6.0 1998 Dernière version classique de Visual Basic. Intégrée à Visual Studio 6.0, elle renforce les technologies Internet, ActiveX et les outils d'entreprise. Microsoft continue encore aujourd'hui à assurer la compatibilité d'exécution des applications VB6 sur les versions modernes de Windows.

Avenir

Après la sortie de Visual Basic 6.0, Microsoft décida d'opérer une transformation majeure de sa plateforme de développement. L'entreprise abandonna progressivement l'architecture traditionnelle de Visual Basic pour créer vers Visual Basic .NET (VB.NET), un langage profondément remanié destiné à s'intégrer à l'environnement .NET Framework. Cette transition apporta de nombreuses améliorations, notamment une meilleure programmation orientée objet, mais elle rompit également une partie de la compatibilité avec les versions précédentes.

Pour les développeurs souhaitant conserver une syntaxe proche du Visual Basic classique sans migrer vers .NET, plusieurs alternatives apparurent au fil du temps, notamment KBasic, RealBasic, PowerBasic, PureBasic et LibertyBasic. Toutefois, malgré l'évolution des technologies, l'influence de Visual Basic demeure considérable, car il a contribué à démocratiser le développement logiciel et à populariser les environnements de programmation visuelle auprès de plusieurs générations de programmeurs.

Voir également

Logiciel - Visual Basic for DOS - Accueil
Articles - Les géants de l'informatique - Microsoft

Dernière mise à jour : Lundi, le 19 novembre 2012