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

vbscript-zelfstudie - vbscript-variabelen

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 Functional Testing) volg de VB Scripting.

VBScript als een client-side scripting:

vbscript-zelfstudie - Webbrowser
vbscript-zelfstudie - Webbrowser

VBScript-variabelen - een uitstekende introductiehandleiding voor VBScript-zelfstudie 1VBScript als vensterscripting:

vbscript-zelfstudie - vensterscripting
vbscript-zelfstudie - vensterscripting

VBScript-variabelen - een uitstekende introductiehandleiding voor VBScript-zelfstudie 1Nadelen van VBScript:

· 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 laat VBScript toe om de variabelen te wijzigen. De gedeclareerde 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, getal, datum, etc. Volgens de gegevenstypen worden de vbscript-variabelen dienovereenkomstig gewijzigd. Voor een voorbeeld: als we een getal tussen dubbele aanhalingstekens toewijzen, wordt dit behandeld als 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,

'''''declare variables using VBScript dim statement
dim numVar
dim strVar

'''''define the variables - number and string
numbVar = 12345667788
strVar = "This is sample variable"

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 -

' Declare an array with VBScript dim statement
Dim arrStudentName(2) 

' Assigning the student names using the 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 VBScript kan na de 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 zijn - vbOK, vbCancel, vbTrue, vbFalse, etc. De Const keyord wordt gebruikt om een ​​constante in VBScripting te declareren. Onderstaand voorbeeld zullen we zien hoe constante variabelen gedefinieerd kunnen worden voor getallen en strings -

Const strConstant = "Dit is mijn string."

Const aantal Constante = 123

VBScript-matrix:

Conceptueel vertegenwoordigt een array een lijst met waarden. In VBScript, wanneer een variabele wordt toegewezen met meerdere dezelfde soort waarden, zoals string, integer, etc., wordt dit een array genoemd. De VBScripts maken het mogelijk om de lijst met dezelfde typewaarden op dezelfde geheugenlocatie te bewaren (VBScript-array). De elk array-elementen zijn toegankelijk met behulp van de referentienummers die bekend staan ​​als array-index. 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 -

'Declaration of array and value assignment for three students
dim arrMarks(2)
arrMarks(0) = 10
arrMarks(1) = 15
arrMarks(2) = 20

'Calculate the average and store it in a variable
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 voor gebruik worden gedeclareerd met de referentie van 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 -

' **** Create a Dictionary Object in VBScript ****
'Create a variable.
Dim dict
Set dict = CreateObject("Scripting.Dictionary")

'Adding keys and items.
dict.Add "Name", "VBScript"
dict.Add "Id", "1"
dict.Add "Trainer", "K Mondal"

'**** Checking the availability of a Key from the dictionary object in VBScript ****
If dict.Exists("Name") Then
   msg = "The name key exists"
Else
   msg = "The name key does not exists"
End If

'Read an item
dim sName 
sName = dict.Item("Name")

'get the count of element
dim nCount
nCount = dict.count

'Delete single item
dict.Remove("Name")

'Delete All item
dict.RemoveAll

conclusie:

In dit VBScript-artikel hebben we geleerd over het overzicht van VBScript Vbebouwbaars, VBscript Array, VBScript Constantenen Dictionary-object in VBScript. Voor meer details over VBScript, klik a.u.b. op CDL Super Session..

Over K Mondal

VBScript-variabelen - een uitstekende introductiehandleiding voor VBScript-zelfstudie 1Hallo, ik ben K. Mondal, ik ben verbonden aan een toonaangevende organisatie. Ik heb meer dan 12 jaar werkervaring in verschillende domeinen, bijvoorbeeld applicatie-ontwikkeling, automatiseringstesten, IT-consultant. Ik ben erg geïnteresseerd in het leren van verschillende technologieën. Ik ben hier om mijn ambitie te vervullen en draag momenteel bij als auteur en website-ontwikkelaar, beide in LambdaGeeks.
Maak verbinding met LinkedIn- https://www.linkedin.com/in/kumaresh-mondal/

Laat een bericht achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd *

en English
X