Hvad er VBScript?

VBScript er et let, almindeligt programmerings- og scriptingssprog udviklet af Microsoft og det er modelleret baseret på Visual Basic. Dette sprog bruges primært til at udvikle webprojekter og til automatiseringsformål. Det leveres integreret med Internet Explorer-browseren og kan også bruges til scripting på webserver-side i Microsoft Internet Information Service.

Forståelse af VBScript og dens applikationer

Det fungerer som JavaScript, når det bruges på klientsiden i Internet Explorer. De eksekverbare instruktioner til VBScript er inkluderet i HTML-siderne, og det interagerer også direkte med DOM (Document Object Model) på siden for at gøre ting, der ikke er muligt af HTML alene. Men der er ingen indbygget support til det i andre browsere som Mozilla Firefox eller Google Chrome eller Opera osv. Derfor er du muligvis enten nødt til at installere en udvidelse for at fortolke VBScript, eller de fleste udviklere går med JavaScript for at opnå kryds- browserkompatibilitet.

Den historie var af VBScript på forsiden. I betragtning af back-end, ja, det bruges også til server-side-behandling af websider, mest med ASP (Active Server Pages). ASP-typebiblioteket og ASP-motoren aktiverer .dll-filerne i VBScript for at køre VBScript. En ASP-side har VBScript-sektioner indlejret inden for at skifte kontekster.

Det bruges også til at udvikle Windows-applikationer. Ethvert fristående VBScript har en .vbs-udvidelse.

Nødvendige færdigheder

  1. Det er temmelig let at lære, selv for dem, der ikke har tidligere programmeringserfaring.
  2. Hvis du er nogen, der kender Visual Basic (VB) eller Visual Basic for Applications (VBA), vil det hjælpe dig med at udnytte din viden i dem.
  3. Da VBScript undertiden er integreret i HTML-sider og ASP-sider, er det godt at have en grundlæggende forståelse af dem såvel som at skrive kode med elegance.

Arbejder med VBScript

Nedenfor er det punkt, der vil diskutere, hvordan VBScript fungerer:

1. Lad os skrive det første VBScript

Lad os i dette eksempel udskrive en sætning til vores Internet Explorer. Så lad os se, hvordan man integrerer VBScript på en HTML-side.

2. Tilfældig følsom sprog

Det er et sprogfølsomt sprog, som betyder, at ethvert søgeord eller variabel, der staves på samme måde, uanset sag (om store og små bogstaver) behandles på samme måde. For eksempel behandles variabler INT_COUNT og int_count det samme.

3. Variabler i VBScript

Der er få regler i at erklære en variabel.

  1. Variabelnavnet skal starte med et alfabet.
  2. Den maksimale længde af variabelnavne kan være 255 tegn.
  3. Variable navne skal være unikke (selv med stavemåder, da det er et sags ufølsomt sprog)

Variablerne deklareres ved hjælp af et nøgleord 'dim'. Der er kun en primær datatype kaldet Variant, og det er grunden til, at alle variablerne deklareres ved hjælp af 'dim'.

For eksempel - Dim var1, var2

I modsætning til JavaScript har det ingen regel at afslutte syntaks ved hjælp af en semi-colon.

Variabler

Der er tre omfang af variablerne -

  • DIM: Dette har et proceduremæssigt omfang. Det vil sige, at variablerne kun er synlige inden for proceduren eller funktionen til at tale i enkle termer.
  • Offentlig: Variablerne med det offentlige omfang er synlige for andre procedurer på tværs af alle de tilknyttede scripts.
  • Privat: Variablerne med det private omfang er synlige for procedurerne i det script, det er deklareret.

4. Beslutningstagning

Det understøtter beslutningstagning med, hvis udsagn, hvis ellers erklæringer, indlejres hvis udsagn og også skifter udsagn.

5. Sløjfer gennem koden.

Da VBScript understøtter al programmeringslogik til implementering, har den følgende syntaks til at gå gennem koden.

Fordele ved VBScript

Der er ingen væsentlige fordele i denne æra i forhold til andre eksisterende scripting-sprog, der findes. Men ja, med sine eksisterende funktioner,

  1. Det bruges til at scriptadministrative opgaver på Windows (men i dag erstattes det for det meste af Windows PowerShell).
  2. Det er scriptsproget til Quick Test Professional (QTP), et vidt brugt testautomatiseringsværktøj.
  3. Det er det interne scriptingsprog til integrerede applikationer.
  4. DBMS Intersystem Cache implementerer også VBScript.
  5. Det har stærk støtte til fejlhåndtering, underprogrammer osv.
  6. Det bruges i stedet for VBA som makrosprog til Outlook 97.

Kom godt i gang med VBScript

Der er mange gode ressourcer til at lære VBScript, men intet ville være et match med den officielle dokumentation fra Microsoft.

  1. Officiel VBScript-dokumentation
  2. VBScript Wikipedia
  3. VBScript som et af de 40 programmeringssprogskurser af EDUCA.

Karrierevækst med VBScript som en færdighed

Fordi det kun er meget begrænset til Windows-miljø, og verden bevæger sig mod Open Source-platforme og tværplatformat kompatibel software, har det muligvis ikke et rigtig stort omfang. Alligevel er der nogle organisationer, der har omfavnet Windows til alle deres opgaver. Derfor kan man muligvis finde noget ældre software, der kører på VBScript, og fordi det er noget, der er usædvanligt i dag, og at man som person med arkæisk viden kan ende med at få en pæn løn og efterspørgsel i branchen.

Konklusion

Mens VBScript's succes som scripting-sprog på klientsiden har været meget minimal og marginal, er det stadig et af de tre vidt anvendte scripting-sprog (de to andre er JavaScript og Perl). Med frigivelsen af ​​Microsoft IIS blev VBScript det primære scriptingsprog til at oprette ASP (Active Server Pages). Selv for Windows Script Host (WSH), batchsproget for Windows, ender VBScript kun med at være det dominerende valg af script WSH'er.

Derfor er der muligvis ikke stor fortjeneste ved at være dygtig i det, men bestemt er der heller ikke noget tab. Men knaphed på VBScript-udviklere kan udnyttes til en fordel med sikkerhed.

Anbefalede artikler

Dette har været en guide til Hvad er VBScript. Her diskuterede vi forståelse, arbejde, karrierevækst, færdigheder og fordele ved VBScript. Du kan også gennemgå vores andre foreslåede artikler for at lære mere -

  1. Hvad er HTML?
  2. Hvad er PowerShell?
  3. Hvad er Microsoft Power BI?
  4. Hvad er Apache?
  5. Vejledning til C # hvis erklæring

Kategori: