Microsoft Visual Basic Express Edition Express Edition 2010

Logiciel permettant de cibler les périphériques Web et Windows

  • Catégorie:

    Editeurs

  • Version:

    Express Edition Express Edition 2010

  • Système d'exploitation:

    Windows 8 / Windows 7 / Windows Vista / Windows 2003 / Windows XP / Windows 2000

  • Langues:En Anglais
  • Licence:Gratuit (freeware)
  • Vote:
    5,5 (63)

Visual Basic est un langage de programmation permettant de programmer des applications Windows au sein d’un éditeur sophistiqué : le Visual Studio.

BASIC est un des plus vieux langages de programmation du monde. Apparu en 1964 ce « langage polyvalent pour débutants » (c’est la signification de l’acronyme BASIC : « Beginner All Purpose Symbolic Instruction Code ») a été le premier contact avec l’informatique de beaucoup d’enfants des années 70 et 80. Disponible sur presque tous les ordinateurs de cette époque (et bien au-delà), il a permis de former toute une génération aux structures de programmation de base : boucles, branchements conditionnels, sous routines, etc.

BASIC traine une réputation de langage limité et extrêmement lent. Le fait qu’il ait été un langage interprété (c’ est à dire déchiffré au fur et à mesure) y est pour beaucoup. Ses performances étaient sans commune mesure avec celles du langage machine, ou d’un langage compilé. Pourtant, il possède un atout formidable : il est très facile à apprendre.

La question des performances a beaucoup évoluée elle aussi. Le Quickbasic, sur MSDOS (1989), permettait déjà de compiler un BASIC modernisé qui offrait des performances comparables à celles d’un programme C ou Pascal. Il existe d’ailleurs encore un compilateur FreeBasic qui est en grande partie compatible avec QuickBasic.

Avec l’avènement de Windows, Basic aurait pu tomber totalement en désuétude. Ce n’est pas un langage prévu pour programmer des applications structurées, fenêtrées et basées sur un système d’évènements. Pourtant Microsoft a continué à faire évoluer son QuickBasic en un « Visual Basic ». Il y eu en tout six versions de Visual Basic jusque fin 1998. Officiellement cependant, le support de Visual Basic version 6 n’est plus assuré.

Aujourd’hui Visual Basic fait partie de l’univers .NET et de la suite « Visual Studio », un environnement supportant également C++ et C#. Il existe en fait deux versions de Visual Studio : Visual Studio 2013 et Visual Studio Express. La seconde est la version gratuite, les deux permettent de développer en VB.NET qui est désormais l’héritier officiel du Visual Basic selon Microsoft.Il en est à sa version 12.

Encore aujourd’hui, il existe néanmoins une communauté qui défend le dernier Visual Basic « original » (en version 6). Il faut dire que ce dernier possédait des atouts : un apprentissage plus aisé que ses concurrents, un éditeur d’interfaces puissant, des performances excellentes…

Bien qu’il s’appelle « BASIC », et qu’il soit d’un abord plus aisé que certains de ses confrères, il faut garder à l’esprit que "Visual Basic" (ou VB.NET) est un langage très puissant, qu’il permet de développer des applications complexes de niveau professionnel et que donc : il demandera beaucoup d’efforts pour être maitrisé. Les versions VB.NET modernes permettent de remédier aux diverses lacunes d’un Visual Basic 6.0 qui accuse son âge : pas de programmation orientée objet, pas de multithreading, problèmes de gestion des DLL, etc.

Les Plus

  • Visual Studio 2013 est l’état de l’art en matière d’environnement de programmation
  • Langage très polyvalent et puissant

Les Moins

  • BASIC ou non, la prise en main de Visual Studio requiert un apprentissage sérieux

Autres programmes à prendre en compte

  • Delphi Architect xe6
    Delphi

    Outil d’analyse de donnés destiné aux développeurs

  • Notepad++ 6.8.7
    Notepad++

    Le bloc-notes présent dans Windows depuis 1985

  • PSPad Editor 2356 4.5.4
    PSPad Editor

    L'éditeur de codes sources destiné aux développeurs d'applications

  • Microsoft Visual C# 2008 Express Edition SP1 9.021022.8
    Microsoft Visual C# 2008

    Bibliothèque de composants permettant l'exécution de code C++

Avis d'utilisateur sur le Microsoft Visual Basic