VBScript - Übersicht

VBSkript steht für Visual Basic Scripting, das eine Teilmenge von Visual Basic für Applikationen (VBA) bildet. VBA ist ein Produkt von Microsoft, das NICHT nur in anderen Microsoft-Produkten wie MS Project und MS Office enthalten ist, sondern auch in Tools von Drittanbietern wie AUTO CAD.

Funktionen von VBScript

  • VBScript ist eine einfache Skriptsprache mit einem blitzschnellen Interpreter.

  • VBScript unterscheidet größtenteils nicht zwischen Groß- und Kleinschreibung. Es hat eine sehr einfache Syntax, die leicht zu erlernen und zu implementieren ist.

  • Im Gegensatz zu C ++ oder Java ist VBScript eine objektbasierte Skriptsprache und KEINE objektorientierte Programmiersprache.

  • Es verwendet das Komponentenobjektmodell (COM) um auf die Elemente der Umgebung zuzugreifen, in der es ausgeführt wird.

  • Eine erfolgreiche Ausführung von VBScript kann nur erfolgen, wenn es in einer Hostumgebung wie Internet Explorer ausgeführt wird (IE), Internetinformationsdienste (IIS) und Windows Scripting Host (WSH)

VBscript - Versionsverlauf und Verwendung

VBScript wurde bereits 1996 von Microsoft eingeführt und die erste Version war 1.0. Die aktuelle stabile Version von VBScript ist 5.8, die als Teil von IE8 oder Windows 7 verfügbar ist. Die VBScript-Verwendungsbereiche sind zahlreich und nicht auf die folgende Liste beschränkt.

  • VBScript wird als Skriptsprache in einem der beliebten Automatisierungstest-Tools verwendet - Quick Test Professional, abgekürzt als QTP

  • Windows Scripting Host, der hauptsächlich von Windows-Systemadministratoren zur Automatisierung des Windows-Desktops verwendet wird.

  • Aktive Server-Seiten (ASP), eine serverseitige Skriptumgebung zum Erstellen dynamischer Webseiten, die VBScript oder Java Script verwendet.

  • VBScript wird für clientseitiges Scripting in Microsoft Internet Explorer verwendet.

  • Microsoft Outlook Forms wird normalerweise unter VBScript ausgeführt. Die Programmierung auf Anwendungsebene basiert jedoch auf VBA (ab Outlook 2000).

Nachteile

  • VBscript wird nur von IE-Browsern verwendet. Andere Browser wie Chrome und Firefox DONOT unterstützen VBScript. Daher wird JavaScript gegenüber VBScript bevorzugt.

  • VBScript bietet eine eingeschränkte Befehlszeilenunterstützung.

  • Da standardmäßig keine Entwicklungsumgebung verfügbar ist, ist das Debuggen schwierig.

Wo ist VBScript heute?

Die aktuelle Version von VBScript ist 5.8. Mit der jüngsten Entwicklung von .NET Framework hat Microsoft beschlossen, VBScript in ASP.NET künftig für die Webentwicklung zu unterstützen. Daher wird es KEINE neuen Versionen der VBScript-Engine mehr geben, aber die gesamten Fehlerbehebungen und Sicherheitsprobleme werden vom Microsoft-Support-Engineering-Team behoben. Die VBScript-Engine wird jedoch standardmäßig als Teil von Microsoft Windows und IIS ausgeliefert.