VBScript-Variablen - Eine hervorragende Einführung in das VBScript-Lernprogramm 1

VBScript Tutorial - Inhaltsverzeichnis

VBScript Tutorial # 1: Übersicht über VBScript-Variablen 

VBScript Tutorial # 2: VBScript-bedingte Anweisungen und Schleifen

VBScript Tutorial # 3: VBScript-Verfahren

VBScript Tutorial # 4: VBScript-Fehlerbehandlung und Ausführen von VBScript

VBScript Tutorial # 5: VBScript-Zeichenfolgenfunktionen

VBScript Tutorial # 6: VBScript-Datumsfunktionen

VBScript Tutorial # 7: VBScript-Zeitfunktionen

VBScript Tutorial # 8: VBScript-Array-Funktionen

In diesem VBScript-Tutorial lernen wir VBScript-Variablen, VBScript-Array, VBScript-Konstanten und Wörterbuchobjekt in VBScript.

VBScript Tutorial # 1: VBScript-Variablen

VBSkript ist die kürzere Form von Visual Basic Scripting, das der Visual Basic-Sprache folgt. Das VBScripting wurde von Microsoft eingeführt. Es ist eine sehr einfach zu erlernende Sprache, mit der sowohl serverseitige als auch clientseitige Skripte entwickelt werden können.

VBScript-Funktionen:

· Es ist eine einfache Skriptsprache.

· Es ist unabhängig von Groß- und Kleinschreibung und für jeden Einsteiger leicht zu erlernen.

· Es ist eine objektbasierte Programmiersprache und folgt nicht dem OOPS-Konzept.

· Es unterstützt die COM, eine kürzere Form des Komponentenobjektmodells (KOM) Struktur. Es ermöglicht die Verwaltung der Elemente in der Umgebung, in der sie ausgeführt werden.

· Das VBScripting, das auf der Serverseite ausgeführt wird, ist mit Hosting-Plattformen wie dem Internet Explorer-Webbrowser und den Internetinformationsdiensten kompatibel (IIS) als Webserver und Windows Scripting Host (WSH).

· Es kann verwendet werden, um sowohl serverseitiges (Classic ASP) als auch clientseitiges Scripting zu entwickeln.

· Tools wie Excel-Makro, UFT (Unified Functional Testing) Folgen Sie dem VB Scripting.

VBScript als clientseitiges Scripting:

vbscript Tutorial - Webbrowser
vbscript Tutorial - Webbrowser
vbscript tutorial - Fensterskript
vbscript tutorial - Fensterskript

· VB-Skripte werden nur im Internet Explorer unterstützt. Die auf dem Markt bekannten Webbrowser wie Mozila Firefox, Google Chrome usw. sind nicht mit VBScript kompatibel.

· Es ist plattformabhängig, dh es wird nur von der Windows-Umgebung unterstützt.

· Das Debuggen von VBScript ist schwierig, da kein geeigneter Entwicklungsbereich verfügbar ist.

 VBScript-Kommentar:

Der Zweck des VBScript-Kommentars besteht darin, den Compiler zu erziehen, die bestimmte Zeile oder die bestimmten Codezeilen von der Ausführung zu überspringen. Grundsätzlich werden VBScript-Kommentare verwendet, um die Beschreibungen / Ziele während der Skripterstellung zu dokumentieren oder zu schreiben. Es wird helfen, die Lesbarkeit des Codeblocks zu verbessern, indem Sie die Beschreibung schreiben und das Protokoll mithilfe des Kommentars ändern. Es stehen zwei Arten von VBScript-Kommentaren zur Verfügung:

Einzeiliger VBScript-Kommentar: Dazu wird das einfache Anführungszeichen (') am Anfang jeder Zeile verwendet. Beispiel für einen einzeiligen Kommentar in VBScript -

Beispiel für einen einzeiligen Kommentar

Mehrzeiliger VBScript-Kommentar: Mehrzeiliger VBScript-Kommentar wird verwendet, um mehr als eine Zeile zu kommentieren. Diese Art von VBScript-Kommentar kann erreicht werden, indem mehr Zeilen zwischen den Symbolen „/ *“ und „* /“ eingefügt werden. Beispiel für mehrzeiligen VBScript-Kommentar -

/*

VB-Anweisung 1

VB-Anweisung 2

….. und so weiter

*/

VBScript-Variablen:

Die VBScript-Variablen sind eine Art von Platzhaltern, die auf Speicherorte zum Speichern von Daten verweisen. Während der Ausführung ermöglicht VBScript das Ändern der Variablen. Der deklarierte Name von VBScript-Variablen wird verwendet, um zum Lesen oder Schreiben auf die Variablen zuzugreifen. Die Variablen können mit beliebigen Datentypen wie Zeichenfolge, Zeichen, Zahl, Datum usw. interagieren. Je nach Datentyp werden die vbscript-Variablen entsprechend geändert. Ein Beispiel: Wenn wir eine Zahl in doppelten Anführungszeichen zuweisen, wird sie als Zeichenfolgewert behandelt.

Wir können VBScript-Variablen auf drei Arten deklarieren, die unten erläutert werden:

  • VBScript-Dim
  • VBScript öffentlich
  • VBScript privat

VBScript-Dimmung:

Dim steht für sofort deklarieren. Dies bedeutet, dass mit VBScript dim eine Variable für alle Arten von Datentypen sofort deklariert werden kann. Wir können mehrere Variablen, die durch Komma getrennt sind, mit einer einzigen VBScript-Dim-Anweisung deklarieren. Der Umfang, der mit der VBScript-Dim-Anweisung deklariert wird, ist im Codeblock eingeschränkt, z. B. Funktionen, Unterprozeduren, lokale Skripte usw., in denen er deklariert wurde. Die folgenden Beispiele haben die Syntax der VBScript-Dim-Anweisung für die Variablendeklaration gezeigt -,

Dimmen Sie var1

Dimmen Sie Var1, Var2, Var3

Mit dem Schlüsselwort dim können wir die Variablen sofort deklarieren, indem wir den logischen Namen der Variablen angeben. Es ist obligatorisch, jede der Variablen zu deklarieren, wenn wir zu Beginn des Skripts die Anweisung "Option Explicit" angeben. Wenn die Anweisung nicht angegeben wird, ist die Variablendeklaration ein optionaler Schritt. In diesem Fall werden die Variablen beim Definieren der Variablen automatisch deklariert.

VBScript öffentlich:

Wenn Variablen mit dem Schlüsselwort public deklariert werden, kann auf die Variablen im gesamten Skript zugegriffen werden. Grundsätzlich wird das öffentliche Schlüsselwort verwendet, um eine Variable als globale Variable zu definieren.

VBScript Privat:

Wenn Variablen mit dem Schlüsselwort private deklariert werden, ist der Gültigkeitsbereich der Variablen im Codeblock auf with beschränkt.

Zuweisen von Werten zu VBScript-Variablen:

Im folgenden Beispiel deklarieren wir (unter Verwendung von VBScript dim satement), dass den Variablen mithilfe des Gleichheitszeichen (=) Werte wie Zahl und Zeichenfolge zugewiesen werden.

'''''Variablen mit VBScript deklarieren dim-Anweisung dim numVar dim strVar '''''Variablen definieren - Zahl und Zeichenfolge numbVar = 12345667788 strVar = "Dies ist eine Beispielvariable"

Beim Zuweisen von Werten zur Variablen muss der Variablenname auf der linken Seite des gleichen Symbols und der Wert auf der rechten Seite beibehalten werden. Für Zeichenfolgen oder Zeichen müssen wir den Wert in doppelten Anführungszeichen halten.

Skalare Variablen - Das Definieren einer Variablen mit einem einzelnen Wert wird als skalare Variable bezeichnet.

Array-Variablen - Konzeptionell repräsentiert ein Array eine Liste von Werten. Wenn in VBScript einer Variablen mehrere gleiche Wertetypen zugewiesen werden, wird dies als Array bezeichnet. Das Array kann nach dem Variablennamen in Klammern deklariert werden. Es kann genauso deklariert werden, wie wir eine Variable deklarieren. Die Struktur zum Deklarieren eines Arrays ist unten dargestellt -

Dim myArrayName (maximaler Index)

Hier wird der Index verwendet, um auf die einzelnen Elemente eines Arrays zu verweisen, die bei Null beginnen. Der maximale Index gibt also die Länge des Arrays minus eins an. Mithilfe der Array-Indizes können jedem Array-Element Werte zugewiesen werden. Im folgenden Beispiel definieren wir ein Array, das 3 Schülernamen enthält -

' Deklariere ein Array mit VBScript dim Statement Dim arrStudentName(2) ' Zuordnung der Schülernamen über den Index arrStudentName(0) = "Tom" arrStudentName(1) = "Jack" arrStudentName(2) = "Jerry"

VBScript-Variablen - Namenskonvention:

Syntaktisch sind keine spezifischen Namenskonventionen verfügbar. Es ist jedoch ratsam, die folgenden Richtlinien zu befolgen, um die Lesbarkeit von Skripten zu verbessern.

· Das Startzeichen einer Variablen sollte alphabetisch sein.

· Ein eingebetteter Zeitraum sollte nicht eingehalten werden.

Der Name der Variablen sollte gemäß der Verwendung logisch sein.

Die Länge sollte das Limit von 255 Zeichen nicht überschreiten.

VBScript-Konstanten:

Der Wert der VBScript-Konstantenvariablen kann nach der Definition nicht geändert werden. Die konstante Variable ist also grundsätzlich eine schreibgeschützte Variable. Es muss bei der Deklaration definiert werden. Das VBScript stellt eine Standardkonstantenvariable bereit, die während Skripts verwendet werden kann. Beispiele für Standardkonstanten sind vbOK, vbCancel, vbTrue, vbFalse usw. Der Schlüsselwort Const wird zum Deklarieren einer Konstante in VBScripting verwendet. Im folgenden Beispiel sehen wir, wie man konstante Variablen für Zahlen und Zeichenfolgen definiert –

Const strConstant = "Dies ist meine Zeichenfolge."

Const numConstant = 123

VBScript-Array:

Konzeptionell stellt ein Array eine Liste von Werten dar. Wenn einer Variablen in VBScript mehrere Werte desselben Typs zugewiesen werden, z. B. eine Zeichenfolge, eine Ganzzahl usw., spricht man von einem Array. Mit VBScripts können Sie die Liste gleichartiger Werte am selben Speicherort (VBScript-Array) aufbewahren. Auf die einzelnen Array-Elemente kann über die Referenznummern zugegriffen werden, die als Array-Index bezeichnet werden. Der Index beginnt immer bei Null.

In Bezug auf die Struktur besteht das VBScript-Array aus zwei Abschnitten - dem logischen Namen des Array-Namens und dem Array-Index, der den höchsten Indexwert angibt. Der Array-Index entspricht der Länge des Arrays minus eins.

Das VBScript-Array muss zuerst deklariert werden, sonst werden Fehler ausgegeben. Ähnlich wie bei der Variablendeklaration können wir das VBScript-Array mit der Anweisung dim deklarieren. Unter Berücksichtigung der Verwendung oder des Umfangs bietet VBScript zwei Arten von Arrays:

·     Lokales VBScript-Array - Der Umfang dieser Arrays ist auf den Codeblock (Funktionen oder Unterprozeduren) beschränkt, in dem er deklariert wurde.

·     Globales VBScript-Array - Wir können diese Art von Arrays in allen Skripten verwenden. Diese Art von Arrays sollte am Anfang des Skripts deklariert werden.

Statische und dynamische Arrays:

Außerdem können wir das VBScript-Array beim Erstellen der Skripte als statisch oder dynamisch deklarieren.

Ein statisches VBScript-Array - Es gibt eine feste Anzahl von Array-Elementen, die während der Skriptausführung nicht geändert werden können.

Ein dynamisches VBScript-Array - Die Anzahl der Array-Elemente kann jederzeit geändert werden. Wenn die Anzahl der Elemente nicht fest oder vordefiniert ist, können wir dieses Array verwenden.

Arbeiten mit VBScript-Arrays:

Syntax für Array-Deklaration - Dim myArray (tiefgestellter Wert)

Im folgenden Beispiel erstellen wir ein VBScript-Array mit den Noten von drei Schülern und speichern die berechneten Durchschnittsnoten in einer Variablen –

'Erklärung des Arrays und der Wertzuweisung für drei Studenten 2)+arrMarks(0)+arrMarks(10))/1

Wörterbuchobjekt in VBScript:

Das Dictionary-Objekt in VBScripts hat die Ähnlichkeit mit dem VBScript-Array. Das heißt, es ist auch möglich, eine Liste von Werten zu speichern. Die Hauptunterschiede des Wörterbuchobjekts in VBScript bestehen jedoch darin, dass es verschiedene Datentypen enthalten kann und für jeden Daten anstelle von Indizes ein Schlüssel zugewiesen werden muss.

Das Wörterbuchobjekt in VBScript kann für Verwendungen mit der Referenz der Klasse „Scripting.Dictionary“ deklariert werden. 

Vorteile des Wörterbuchobjekts in VBScript:

· Verschiedene Datentypen können in einer einzigen Variablen gespeichert werden.

· Mit Hilfe des Schlüssels können wir leicht auf die entsprechenden Elemente zugreifen.

· Dieses Konzept ist sehr flexibel, da vordefinierte Methoden zur Bearbeitung des Wörterbuchobjekts in vbscript verfügbar sind.

Beispiel - Wörterbuchobjekt in vbscript: 

Im folgenden Beispiel sehen wir die Codes für verschiedene Operationen an Wörterbuchobjekten -

' **** Wörterbuchobjekt in VBScript erstellen **** 'Variable erstellen. Dim dict Set dict = CreateObject("Scripting.Dictionary") 'Hinzufügen von Schlüsseln und Elementen. dict.Add "Name", "VBScript" dict.Add "Id", "1" dict.Add "Trainer", "K Mondal" '**** Prüfen der Verfügbarkeit eines Schlüssels aus dem Dictionary-Objekt in VBScript ** ** If dict.Exists("Name") Then msg = "Der Namensschlüssel existiert" Else msg = "Der Namensschlüssel existiert nicht" End If 'Element lesen dim sName sName = dict.Item("Name") ' Anzahl der Elemente abrufen dim nCount nCount = dict.count 'Einzelnes Element löschen dict.Remove("Name") 'Alle Elemente löschen dict.RemoveAll

Fazit:

In diesem VBScript-Artikel haben wir etwas über die Übersicht von gelernt VBSKript Vvariabels, VBSkript Aray, VBSKript CInstanzenund Wörterbuchobjekt in VBScript. Für weitere Informationen zu VBScript klicken Sie bitte auf hier.

Hinterlasse einen Kommentar