VBScript-variabelen - een uitstekende introductiehandleiding voor VBScript-zelfstudie 1

VBScript-zelfstudie - inhoudsopgave

VBScript-zelfstudie # 1: Overzicht van VBScript-variabelen 

VBScript-zelfstudie # 2: VBScript voorwaardelijke verklaringen en lussen

VBScript-zelfstudie # 3: VBScript-procedures

VBScript-zelfstudie # 4: VBScript-foutafhandeling en VBScript uitvoeren

VBScript-zelfstudie # 5: VBScript String-functies

VBScript-zelfstudie # 6: VBScript Datumfuncties

VBScript-zelfstudie # 7: VBScript-tijdfuncties

VBScript-zelfstudie # 8: VBScript array-functies

In deze VBScript-zelfstudie gaan we VBScript-variabelen, VBScript-array, VBScript-constanten en Dictionary-object in VBScript leren.

VBScript-zelfstudie # 1: VBScript-variabelen

VBScript is de kortere vorm van Visual Basic Scripting die de Visual Basic-taal volgt. De VBScripting is geïntroduceerd door Microsoft. Het is een zeer eenvoudige taal om te leren die het mogelijk maakt om zowel server-side als client-side scriptings te ontwikkelen.

VBScript-functies:

· Het is een eenvoudige scripttaal.

· Het is niet hoofdlettergevoelig en gemakkelijk te leren voor elke beginnende programmeur.

· Het is een objectgebaseerde programmeertaal en volgt het OOPS-concept niet.

· Het ondersteunt de COM, wat een kortere vorm van Component Object Model is (COM) structuur. Het maakt het mogelijk om de elementen te beheren vanuit de omgeving waarin het wordt uitgevoerd.

· De VBScripting die aan de serverzijde wordt uitgevoerd, is compatibel met een hostingplatform zoals Internet Explorer webbrowser, Internet Information Services (IIS) als webserver en Windows Scripting Host (WSH).

· Het kan worden gebruikt om zowel server-side (Classic ASP) als client-side scripting te ontwikkelen.

· Tools zoals Excel-macro, UFT (Unified Functioneel Testen) volg de VB Scripting.

VBScript als een client-side scripting:

vbscript-zelfstudie - Webbrowser
vbscript-zelfstudie - Webbrowser
vbscript-zelfstudie - vensterscripting
vbscript-zelfstudie - vensterscripting

· VB-scripts worden alleen ondersteund in Internet Explorer. De webbrowsers die in de markt bekend zijn, zoals Mozila Firefox, Google Chrome etc., zijn niet compatibel met VBScript.

· Het is platformafhankelijk, dwz alleen ondersteund door de Windows-omgeving.

· Het debuggen van VBScript is een uitdaging aangezien er geen geschikt ontwikkelgebied beschikbaar is.

 VBScript Commentaar:

Het doel van de VBScript-opmerking is om de compiler te leren de bepaalde regel of regels code bij de uitvoering over te slaan. In wezen worden VBScript-opmerkingen gebruikt om de beschrijvingen / doelstellingen tijdens het scripten te documenteren of te schrijven. Het zal helpen om de leesbaarheid van het codeblok te vergroten door de beschrijving te schrijven, het logboek te wijzigen met behulp van de opmerkingen. Er zijn twee soorten VBScript-opmerkingen beschikbaar -

Enkele regel VBScript-opmerking: Dit wordt gedaan door het enkele aanhalingsteken (') aan het begin van elke regel te gebruiken. Voorbeeld van commentaar van één regel in VBScript -

Voorbeeld van commentaar met één regel

Meerdere regels VBScript-opmerking: Meerdere regels VBScript-commentaar wordt gebruikt om commentaar te geven op meer dan één regel. Dit type VBScript-commentaar kan worden bereikt door meer regels tussen de symbolen "/ *" en "* /" te plaatsen. Voorbeeld van een VBScript-opmerking met meerdere regels -

/*

Verklaring VB 1

Verklaring VB 2

….. enzovoort

*/

VBScript-variabelen:

De VBScript-variabelen zijn een soort tijdelijke aanduidingen die verwijzen naar geheugenlocaties om gegevens op te slaan. Tijdens de uitvoering maakt VBScript het mogelijk de variabelen te wijzigen. De aangegeven naam van VBScript-variabelen wordt gebruikt om toegang te krijgen tot de variabelen voor lees- of schrijfdoeleinden. De variabelen hebben de mogelijkheid om te communiceren met alle gegevenstypen, zoals string, char, number, date, enz. Afhankelijk van de gegevenstypen worden de vbscript-variabelen dienovereenkomstig gewijzigd. Als we bijvoorbeeld een getal tussen dubbele aanhalingstekens toewijzen, wordt dit behandeld als een tekenreekswaarde.

We kunnen VBScript-variabelen op drie manieren declareren, die hieronder worden uitgelegd -

  • VBScript afm
  • VBScript openbaar
  • VBScript privé

VBScript-gedimd:

Dim staat voor onmiddellijk aangeven. Het betekent dat VBScript dim het mogelijk maakt om onmiddellijk een variabele te declareren voor elk type gegevenstype. We kunnen meerdere variabelen declareren die gescheiden zijn door komma's, met een enkele VBScript dim-instructie. De reikwijdte waarvan wordt gedeclareerd met behulp van VBScript dim-instructie, wordt beperkt in het codeblok zoals functies, subprocedures, lokale scripts enz., Waar het werd gedeclareerd. Onderstaande voorbeelden hebben de syntaxis getoond van de VBScript dim-instructie voor variabele declaratie -,

Dim var1

Dim var1, var2, var3

Met behulp van het trefwoord dim kunnen we de variabelen onmiddellijk declareren door de logische naam van de variabelen op te geven. Het is verplicht om elk van de variabelen te declareren als we de instructie "Option Explicit" specificeren aan het begin van het script. Dus als de instructie niet gespecificeerd is, is de variabele declaratie een optionele stap. In dit geval worden de variabelen automatisch gedeclareerd tijdens het definiëren van de variabelen.

VBScript openbaar:

Wanneer variabelen worden gedeclareerd met het sleutelwoord public, zijn de variabelen toegankelijk vanuit het hele script. In principe wordt een openbaar trefwoord gebruikt om een ​​variabele als globale variabele te definiëren.

VBScript privé:

Wanneer variabelen worden gedeclareerd met het sleutelwoord private, wordt het bereik van de variabelen beperkt tot with in het codeblok.

Waarden toewijzen aan VBScript-variabelen:

In het onderstaande voorbeeld zullen we declareren (met behulp van VBScript dim satement) waarden zoals getal en string toewijzen aan de variabelen met behulp van het gelijk (=) symbool,

'''''variabelen declareren met VBScript dim statement dim numVar dim strVar '''''definiëren van de variabelen - number en string numbVar = 12345667788 strVar = "Dit is een voorbeeldvariabele"

Bij het toewijzen van waarden aan de variabele, moeten we de variabelenaam aan de linkerkant van het gelijksymbool houden en de waarde aan de rechterkant. Voor strings of tekens moeten we de waarde met in dubbele aanhalingstekens laten staan.

Scalaire variabelen - Het definiëren van een variabele met een enkele waarde, staat bekend als scalaire variabele.

Array-variabelen - Conceptueel vertegenwoordigt een array een lijst met waarden. In VBScript, wanneer een variabele wordt toegewezen met meerdere hetzelfde type waarden, wordt dit een array genoemd. Array kan worden gedeclareerd met haakjes achter de variabelenaam. Het kan op dezelfde manier worden gedeclareerd als we een variabele declareren. De structuur om een ​​array te declareren wordt hieronder getoond -

Dim myArrayName (max index)

Hier wordt de index gebruikt om alle elementen van een array te verwijzen die beginnen bij nul. De max-index geeft dus de lengte van de array min één aan. Met behulp van de array-indexen kunnen waarden aan elk array-element worden toegewezen. In het onderstaande voorbeeld zullen we een array definiëren die 3 studentennamen bevat -

' Declareer een array met VBScript dim-statement Dim arrStudentName(2) ' De studentennamen toewijzen met behulp van de index arrStudentName(0) = "Tom" arrStudentName(1) = "Jack" arrStudentName(2) = "Jerry"

VBScript-variabelen - Naamgeving:

Syntactisch zijn er geen specifieke naamgevingsconventies beschikbaar. Maar het is raadzaam om de onderstaande richtlijnen te volgen voor een betere leesbaarheid van scripts,

· Het startteken van een variabele moet alfabetisch zijn.

· Elke ingebedde periode mag niet worden bewaard.

De naam van de variabele moet logisch zijn volgens het gebruik.

De lengte mag de limiet van 255 tekens niet overschrijden.

VBScript-constanten:

De waarde van de constante variabele van VBScript kan na definitie niet worden gewijzigd. De constante variabele is dus in feite een alleen-lezen variabele. Het moet tijdens de aangifte worden gedefinieerd. Het VBScript biedt een standaard constante variabele die tijdens scripts kan worden gebruikt. Het voorbeeld van standaardconstanten is – vbOK, vbCancel, vbTrue, vbFalse, enz. De Const-keyord wordt gebruikt om een ​​constante in VBScripting te declareren. In het onderstaande voorbeeld zullen we zien hoe we constante variabelen voor getallen en tekenreeksen kunnen definiëren:

Const strConstant = "Dit is mijn string."

Const. aantalconstante = 123

VBScript-matrix:

Conceptueel vertegenwoordigt een array een lijst met waarden. Wanneer in VBScript een variabele wordt toegewezen met meerdere waarden van hetzelfde type, zoals string, geheel getal, enz., wordt dit een array genoemd. Met de VBScripts kunt u de lijst met waarden van hetzelfde type op dezelfde geheugenlocatie (VBScript-array) bewaren. Alle array-elementen zijn toegankelijk via de referentienummers, ook wel de array-index genoemd. De index begint altijd vanaf nul.

Qua structuur heeft VBScript Array twee secties: de logische naam van de arraynaam en het array-subscript dat de hoogste indexwaarde aangeeft. Het array-subscript is gelijk aan de lengte van de array min één.

De VBScript-array moet eerst worden gedeclareerd, anders worden er fouten gegenereerd. Net als bij de variabele declaratie, kunnen we de VBScript-array declareren met behulp van de dim-instructie. Door gebruik of bereik te overwegen, VBScript twee soorten arrays -

·     Lokale VBScript-array - De reikwijdte van dit type arrays is beperkt tot het codeblok (functies of subprocedures) waarin het werd gedeclareerd.

·     Globale VBScript-array - We kunnen dit type arrays in de scripts gebruiken. Dit type arrays moet aan het begin van het script worden gedeclareerd.

Statische en dynamische arrays:

We kunnen de VBScript-array ook als statisch of dynamisch declareren tijdens het maken van de scripts.

Een statische VBScript-array - Het heeft een vast aantal array-elementen die niet kunnen worden gewijzigd tijdens de uitvoering van het script.

Een dynamische VBScript-array - Het aantal array-elementen kan op elk moment worden gewijzigd. Als het aantal elementen niet vast of vooraf gedefinieerd is, kunnen we deze array gebruiken.

Werken met VBScript-arrays:

Syntaxis voor array-declaratie - Dim myArray (subscript-waarde)

In het onderstaande voorbeeld maken we een VBScript-array met cijfers van 3 studenten en slaan we de berekende gemiddelde cijfers op in een variabele:

'Declaratie van array- en waardetoewijzing voor drie studenten dim arrMarks(2) arrMarks(0) = 10 arrMarks(1) = 15 arrMarks(2) = 20 'Bereken het gemiddelde en sla het op in een variabele Dim avgMarks avgMarks = (arrMarks( 0)+arrMarks(1)+arrMarks(2))/3

Woordenboekobject in VBScript:

Het woordenboekobject in VBScripts heeft de gelijkenis met de VBScript-array. Wat betekent dat het ook mogelijk is om een ​​lijst met waarden op te slaan. Maar de belangrijkste verschillen met het woordenboekobject in VBScript, zijn dat het verschillende soorten gegevens kan bevatten en dat er een sleutel moet worden toegewezen aan elke gegevens in plaats van indexen.

Het woordenboekobject in VBScript kan worden gedeclareerd voor gebruik met de verwijzing naar de klasse "Scripting.Dictionary". 

Voordelen van Dictionary-object in VBScript:

· Verschillende soorten gegevens kunnen in een enkele variabele worden opgeslagen.

· Met behulp van de sleutel hebben we gemakkelijk toegang tot de overeenkomstige elementen.

· Dit concept is erg flexibel aangezien er vooraf gedefinieerde methoden beschikbaar zijn om het woordenboekobject in vbscript te manipuleren.

Voorbeeld - Woordenboekobject in vbscript: 

In het onderstaande voorbeeld zien we de codes voor verschillende bewerkingen op woordenboekobjecten -

' **** Maak een woordenboekobject in VBScript **** 'Maak een variabele. Dim dict Set dict = CreateObject("Scripting.Dictionary") 'Toevoegen van sleutels en items. dict.Add "Name", "VBScript" dict.Add "Id", "1" dict.Add "Trainer", "K Mondal" '**** Controleren van de beschikbaarheid van een sleutel uit het woordenboekobject in VBScript ** ** If dict.Exists("Name") Then msg = "De naamsleutel bestaat" Else msg = "De naamsleutel bestaat niet" End If 'Lees een item dim sName sName = dict.Item("Name") ' het aantal elementen ophalen dim nCount nCount = dict.count 'Verwijder enkel item dict.Remove("Name") 'Verwijder alle item dict.RemoveAll

Conclusie:

In dit VBScript-artikel hebben we geleerd over het overzicht van VBScrypt Vbebouwbaars, V.Bscript Astraal, VBScrypt Constantenen Dictionary-object in VBScript. Voor meer details over VBScript, klik a.u.b. op hier..

Laat een bericht achter