VBScript-variabler - En fremragende introduktionsvejledning til VBScript-vejledning 1

vbscript tutorial - vbscript variabler

VBScript-vejledning - Indholdsfortegnelse

VBScript Tutorial # 1: Oversigt over VBScript-variabler 

VBScript Tutorial # 2: VBScript betingede udsagn og sløjfer

VBScript Tutorial # 3: VBScript-procedurer

VBScript Tutorial # 4: VBScript-fejlhåndtering og udførelse af VBScript

VBScript Tutorial # 5: VBScript-strengfunktioner

VBScript Tutorial # 6: VBScript Datofunktioner

VBScript Tutorial # 7: VBScript-tidsfunktioner

VBScript Tutorial # 8: VBScript Array-funktioner

I dette VBScript-selvstudium lærer vi VBScript-variabler, VBScript-matrix, VBScript-konstanter og ordbogobjekt i VBScript.

VBScript-vejledning nr. 1: VBScript-variabler

VBScript er den kortere form for Visual Basic Scripting, der følger Visual Basic-sproget. VBScripting blev introduceret af Microsoft. Det er et meget simpelt sprog at lære, som gør det muligt at udvikle server-side såvel som klientside scriptings.

VBScript-funktioner:

· Det er et simpelt script-sprog.

· Det er store og små bogstaver og let at lære for enhver begynderprogrammerer.

· Det er et objektbaseret programmeringssprog og følger ikke OOPS-konceptet.

· Det understøtter COM, som er en kortere form for Component Object Model (KOM) struktur. Det giver mulighed for at styre elementerne fra det miljø, hvor det bliver udført.

· VBScripting, der udføres på serversiden, er kompatibel med hostingplatform som Internet Explorer-webbrowser, Internet Information Services (IIS) som webserver og Windows Scripting Host (WSH).

· Det kan bruges til at udvikle både server-side (Classic ASP) og klientside scripting.

· Værktøjer som Excel makro, UFT (Unified Functional Testing) følg VB Scripting.

VBScript som scripting på klientsiden:

vbscript tutorial - Webbrowser
vbscript tutorial - Webbrowser

VBScript-variabler - En fremragende introduktionsvejledning til VBScript-vejledning 1VBScript som et vinduescript:

vbscript tutorial - vinduescripting
vbscript tutorial - vinduescripting

VBScript-variabler - En fremragende introduktionsvejledning til VBScript-vejledning 1Ulemper ved VBScript:

· VB-scripts understøttes kun i Internet Explorer. De webbrowsere, der er velkendte på markedet som Mozila Firefox, google Chrome osv., Er ikke kompatible med VBScript.

· Det er platformafhængigt, dvs. understøttes kun af Windows-miljøet.

· Fejlfinding af VBScript er udfordrende, da der ikke findes et passende udviklingsområde.

 VBScript-kommentar:

Formålet med VBScript-kommentaren er at uddanne kompilatoren til at springe den bestemte linie eller kodelinjer over fra udførelsen. Grundlæggende bruges VBScript-kommentarer til at dokumentere eller skrive beskrivelserne / målene under scripting. Det hjælper med at øge læsbarheden af ​​kodeblokken ved at skrive beskrivelsen, ændre loggen ved hjælp af kommentaren. To typer VBScript-kommentarer er tilgængelige -

Enkelt linie VBScript-kommentar: Det gøres ved at bruge det enkelte tilbud (') i begyndelsen af ​​hver linje. Eksempel på en linjekommentar i VBScript -

'Eksempel på en enkelt kommentar

Flere linjer VBScript-kommentar: Flere linjer VBScript-kommentar bruges til at kommentere mere end en linje. Denne type VBScript-kommentar kan opnås ved at sætte flere linjer mellem “/ *” og “* /” symboler. Eksempel på flere linjer VBScript-kommentar -

/*

VB-erklæring 1

VB-erklæring 2

….. og så videre

*/

VBScript-variabler:

VBScript-variablerne er en slags pladsholdere, der henviser hukommelsesplaceringer for at gemme data. Under udførelsen tillader VBScript at ændre variablerne. Det erklærede navn på VBScript-variabler bruges til at få adgang til variablerne til læsning eller skrivning. Variablerne har evnen til at interagere med alle datatyper såsom streng, char, nummer, dato osv. I henhold til datatyperne ændres vbscript-variablerne i overensstemmelse hermed. For eksempel - hvis vi tildeler et tal inden for dobbelt citat, behandles det som strengværdi.

Vi kan erklære VBScript-variabler på tre måder, som forklares nedenfor -

  • VBScript dæmp
  • VBScript offentlig
  • VBScript privat

VBScript Dim:

Dim står for at erklære øjeblikkelig. Det betyder, VBScript dim tillader at deklarere en variabel med det samme for enhver form for datatyper. Vi kan erklære flere variabler, der er adskilt med komma, med en enkelt VBScript-dæmpet sætning. Omfanget deraf erklæres ved hjælp af VBScript-dæmpning er begrænset med i kodeblokken, såsom funktioner, underprocedurer, lokale scripts osv., Hvor den blev erklæret. Nedenstående eksempler har vist syntaksen for VBScript-dæmpning for variabel erklæring -,

Dim var1

Dim var1, var2, var3

Ved hjælp af nøgleordet dæmpet kan vi straks erklære variablerne ved at specificere det logiske navn på variablerne. Det er obligatorisk at erklære hver af variablerne, hvis vi specificerer udsagnet "Option Explicit" i starten af ​​scriptet. Så hvis udsagnet ikke er specificeret, er variabeldeklarationen et valgfrit trin. I dette tilfælde erklæres variablerne automatisk, mens variablerne defineres.

VBScript Public:

Når variabler erklæres med nøgleordet offentligt, er variablerne tilgængelige fra hele scriptet. Grundlæggende bruges offentligt nøgleord til at definere en variabel som global variabel.

VBScript Privat:

Når variabler erklæres med nøgleordet privat, er omfanget af variablerne begrænset til med i kodeblokken.

Tildeling af værdier til VBScript-variabler:

I nedenstående eksempel erklærer vi (ved hjælp af VBScript-dæmpning) at tildele værdier såsom antal og streng til variablerne ved hjælp af lige (=) symbol,

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

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

Mens vi tildeler variabler til værdier, skal vi holde variabelnavnet i venstre side af ens symbol, og værdien skal holdes i højre side. For strenge eller tegn skal vi holde værdien med i dobbelt citat.

Skalarvariabler - Definition af en variabel med en enkelt værdi er kendt som skalar variabel.

Array variabler - Konceptuelt repræsenterer en matrix en liste over værdier. I VBScript kaldes en matrix, når en variabel tildeles med flere samme type værdier. Array kan erklæres med parentes efter variabelnavnet. Det kan erklæres på samme måde, hvordan vi erklærer en variabel. Strukturen til at erklære en matrix er vist nedenfor -

Dim myArrayName (maks. Indeks)

Her bruges indekset til at henvise til hvert element i en matrix, der starter fra nul. Så det maksimale indeks angiver længden af ​​array minus en. Værdier kan tildeles hvert matrixelement ved hjælp af matrixindekserne. I nedenstående eksempel definerer vi en matrix, der indeholder 3 elevnavne -

' 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-variabler - Navngivningskonvention:

Syntaktisk er der ingen specifikke navngivningskonventioner tilgængelige. Men det tilrådes at følge nedenstående retningslinjer for bedre læsbarhed af scripts,

· Startkarakteren for en variabel skal være alfabetisk.

· Enhver indlejret periode bør ikke opbevares.

Navnet på variablen skal være logisk i henhold til brugen.

Længden bør ikke krydse grænsen på 255 tegn.

VBScript-konstanter:

Værdien af ​​VBScript konstant variabel kan ikke ændres efter definition. Så den konstante variabel er dybest set en skrivebeskyttet variabel. Det skal defineres under erklæringen. VBScript giver standardkonstantvariabel, som kan bruges under scripts. Eksemplet på standardkonstanter er - vbOK, vbCancel, vbTrue, vbFalse osv. Const keyord bruges til at erklære en konstant i VBScripting. Nedenfor eksempel ser vi, hvordan vi definerer konstante variabler for antal og strenge -

Const strConstant = “Dette er min streng.”

Const numConstant = 123

VBScript Array:

Konceptuelt repræsenterer en matrix en liste over værdier. I VBScript, når en variabel tildeles med flere samme type værdier som streng, heltal osv., Kendes det som en matrix. VBScripts gør det muligt at gemme listen over samme type værdier på samme hukommelsesplacering (VBScript-array). Du kan få adgang til hvert array-element ved hjælp af referencenumrene, der er kendt som array-indeks. Indekset starter altid fra nul.

Strukturmæssigt har VBScript Array to sektioner - det logiske navn på arraynavnet og array-subscriptet, der angiver den højeste indeksværdi. Array-abonnementet er lig med længden af ​​array minus en.

VBScript-arrayet skal deklareres først, ellers kaster det fejl. I lighed med variabeldeklarationen kan vi deklarere VBScript-arrayet ved hjælp af dim-sætningen. Ved at overveje brug eller omfang, VBScript to type arrays -

·     Lokal VBScript Array - Omfanget af denne type arrays er begrænset til kodeblokken (funktioner eller underprocedurer), hvor den blev deklareret.

·     Global VBScript Array - Vi kan bruge denne type arrays i hele scripts. Denne type arrays skal erklæres i begyndelsen af ​​scriptet.

Statiske og dynamiske arrays:

Vi kan også erklære VBScript-arrayet som statisk eller dynamisk, mens vi opretter scripts.

Et statisk VBScript-array - Det har et fast antal matrixelementer, som ikke kan ændres under scriptets udførelse.

Et dynamisk VBScript-array - Antallet af array-element kan ændres når som helst. Når antallet af elementer ikke er faste eller foruddefinerede, kan vi bruge dette array.

Arbejde med VBScript Arrays:

Syntaks til array-erklæring - Dim myArray (abonnementsværdi)

I nedenstående eksempel opretter vi et VBScript-array med karakterer på 3 studerende og gemmer de beregnede gennemsnitskarakterer i en variabel -

'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

Ordbog Objekt i VBScript:

Ordbogens objekt i VBScripts har lighed med VBScript-arrayet. Hvilket betyder, at det også giver mulighed for at gemme en liste over værdier. Men de primære forskelle mellem ordbogsobjekter i VBScript er, at det kan indeholde forskellige datatyper, og der skal tildeles en nøgle til hver data i stedet for indekser.

Ordbogens objekt i VBScript kan deklareres til brug med henvisning til klassen "Scripting.Diction". 

Fordele ved ordbogens objekt i VBScript:

· Forskellige typer data kan lagres i en enkelt variabel.

· Ved hjælp af nøglen har vi let adgang til de tilsvarende elementer.

· Dette koncept er meget fleksibelt, da der findes foruddefinerede metoder til at manipulere ordbogen i vbscript.

Eksempel - ordbogobjekt i vbscript: 

I nedenstående eksempel ser vi koder til forskellige operationer på ordbogobjekter -

' **** 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

konklusion:

I denne VBScript-artikel har vi lært om oversigten over VBScript Variabels, VBscript Astråle, VBScript Constantsog ordbogobjekt i VBScript. Klik på for at få flere oplysninger om VBScript her.

Om K Mondal

VBScript-variabler - En fremragende introduktionsvejledning til VBScript-vejledning 1Hej, jeg er K. Mondal, jeg er tilknyttet en førende organisation. Jeg har 12+ års erhvervserfaring på tværs af domæner, fx applikationsudvikling, automatiseringstest, IT-konsulent. Jeg er meget interesseret i at lære forskellige teknologier. Jeg er her for at opfylde mit ønske og bidrager i øjeblikket som forfatter og webstedsudvikler både i LambdaGeeks.
Opret forbindelse til LinkedIn- https://www.linkedin.com/in/kumaresh-mondal/

Efterlad en kommentar

Din e-mail adresse vil ikke blive offentliggjort. Krævede felter er markeret *

en English
X