VBScript - Présentation

VBScript signifie Visual Basic Scripting qui forme un sous-ensemble de Visual Basic pour Applications (VBA). VBA est un produit de Microsoft qui est inclus non seulement dans d'autres produits Microsoft tels que MS Project et MS Office, mais également dans des outils tiers tels que AUTO CAD.

Caractéristiques de VBScript

  • VBScript est un langage de script léger, doté d'un interpréteur ultra-rapide.

  • VBScript, pour la plupart, est insensible à la casse. Il a une syntaxe très simple, facile à apprendre et à mettre en œuvre.

  • Contrairement à C ++ ou Java, VBScript est un langage de script basé sur des objets et PAS un langage de programmation orienté objet.

  • Il utilise le modèle d'objet composant (COM) afin d'accéder aux éléments de l'environnement dans lequel il s'exécute.

  • L'exécution réussie de VBScript ne peut se produire que si elle est exécutée dans un environnement hôte tel qu'Internet Explorer (IE), Les services de l'information de l'Internet (IIS) et hôte de script Windows (WSH)

VBscript - Historique des versions et utilisations

VBScript a été introduit par Microsoft en 1996 et sa première version était 1.0. La version stable actuelle de VBScript est la 5.8, qui est disponible avec IE8 ou Windows 7. Les zones d'utilisation de VBScript sont nombreuses et ne se limitent pas à la liste ci-dessous.

  • VBScript est utilisé comme langage de script dans l'un des outils de test d'automatisation populaires - Quick Test Professional en abrégé QTP

  • Windows Scripting Host, qui est principalement utilisé par les administrateurs système Windows pour automatiser le bureau Windows.

  • Pages serveur actives (ASP), un environnement de script côté serveur pour la création de pages Web dynamiques utilisant VBScript ou Java Script.

  • VBScript est utilisé pour les scripts côté client dans Microsoft Internet Explorer.

  • Microsoft Outlook Forms s'exécute généralement sur VBScript; cependant, la programmation au niveau de l'application repose sur VBA (à partir d'Outlook 2000).

Désavantages

  • VBscript est utilisé uniquement par les navigateurs IE. D'autres navigateurs tels que Chrome, Firefox DONOT prennent en charge VBScript. Par conséquent, JavaScript est préféré à VBScript.

  • VBScript a un support de ligne de commande limité.

  • Puisqu'il n'y a pas d'environnement de développement disponible par défaut, le débogage est difficile.

Où est VBScript aujourd'hui?

La version actuelle de VBScript est 5.8, et avec le développement récent de .NET Framework, Microsoft a décidé de fournir une prise en charge future de VBScript dans ASP.NET pour le développement Web. Par conséquent, il n'y aura plus de nouvelles versions du moteur VBScript, mais l'ensemble des correctifs des défauts et des problèmes de sécurité sont traités par l'équipe d'ingénierie de Microsoft. Cependant, le moteur VBScript serait livré avec tous les Microsoft Windows et IIS par défaut.