Hva er VBScript?

VBScript er et lett, allmenne programmerings- og skriptspråk utviklet av Microsoft og er modellert basert på Visual Basic. Dette språket brukes først og fremst til å utvikle nettprosjekter og til automatiseringsformål. Den leveres integrert med Internet Explorer-nettleseren og kan også brukes til skriptsider på webserver i Microsoft Internet Information Service.

Forstå VBScript og dens applikasjoner

Det fungerer som JavaScript når det brukes på klientsiden i Internet Explorer. De kjørbare instruksjonene til VBScript er inkludert på HTML-sidene, og det samhandler også direkte med DOM (Document Object Model) på siden for å gjøre ting som ikke er mulig av HTML alene. Men det er ingen innebygd støtte for det i andre nettlesere som Mozilla Firefox eller Google Chrome eller Opera, etc. som er grunnen til at du kanskje trenger å installere en utvidelse for å tolke VBScript, eller de fleste utviklere går med JavaScript for å oppnå kryss- nettleserkompatibilitet.

Vel, den historien var av VBScript på forsiden. Tatt i betraktning baksiden, ja, den brukes også til server-side-behandling av websider, mest med ASP (Active Server Pages). ASP-typebiblioteket og ASP-motoren påkaller .dll-filene i VBScript for å kjøre VBScript. En ASP-side har VBScript-seksjonene innebygd i den som bytter sammenhenger.

Det brukes også til å utvikle Windows-applikasjoner. Ethvert frittstående VBScript vil ha en .vbs-utvidelse.

Nødvendige ferdigheter

  1. Det er ganske enkelt å lære selv for de som ikke har programmeringserfaring tidligere.
  2. Hvis du er noen som kjenner Visual Basic (VB) eller Visual Basic for Applications (VBA), vil det hjelpe deg å utnytte kunnskapen din om dem.
  3. Ettersom VBScript er innebygd i HTML-sider og ASP-sider noen ganger, er det godt å ha en grunnleggende forståelse av disse også for å skrive kode med eleganse.

Jobber med VBScript

Nedenfor er poenget som vil diskutere hvordan VBScript fungerer:

1. La oss skrive det første VBScript

La oss i dette eksemplet skrive ut en setning til Internet Explorer. Så la oss se hvordan du legger inn VBScript på en HTML-side.

2. Uvesentlig språk

Det er et tilfelle ufølsomt språk som betyr at alle nøkkelord eller variabler som skrives på samme måte uavhengig av sak (enten store og små bokstaver) blir behandlet på samme måte. For eksempel blir variablene INT_COUNT og int_count behandlet på samme måte.

3. Variabler i VBScript

Det er få regler i å erklære en variabel.

  1. Variabelnavnet må starte med et alfabet.
  2. Maksimum lengde på variabelnavn kan være 255 tegn.
  3. Variable navn må være unike (selv med stavemåter fordi det er et tilfelle ufølsomt språk)

Variablene er deklarert ved hjelp av et nøkkelord 'dim'. Det er bare en primær datatype som heter Variant, og dette er grunnen til at alle variablene blir erklært ved å bruke 'dim'.

For eksempel - Dim var1, var2

I motsetning til JavaScript, har det ingen regel å avslutte syntaks ved hjelp av en semi-colon.

Variabler

Det er tre omfang av variablene -

  • DIM: Dette har et prosessuelt omfang. Det vil si at variablene bare er synlige innenfor prosedyren eller funksjonen for å snakke på enkle ord.
  • Offentlig: Variablene med det offentlige omfanget er synlige for andre prosedyrer på tvers av alle tilhørende skript.
  • Privat: Variablene med det private omfanget er synlige for prosedyrene i skriptet det er erklært.

4. Beslutningsprosesser

Det støtter beslutningstaking med om uttalelser, hvis ellers uttalelser, hekker om uttalelser og også bytter uttalelser.

5. Looping gjennom koden.

Ettersom VBScript støtter all programmeringslogikk å implementere, har den følgende syntaks for å gå gjennom koden.

Fordeler med VBScript

Det er ingen vesentlige fordeler i denne tidsepoken i forhold til andre eksisterende skriptspråk. Men ja, med sine eksisterende funksjoner,

  1. Det brukes til å skripte administrative oppgaver på Windows (men i dag erstattes det for det meste av Windows PowerShell).
  2. Det er skriptspråket for Quick Test Professional (QTP), et mye brukt testautomatiseringsverktøy.
  3. Det er det interne skriptspråket for innebygde applikasjoner.
  4. DBMS Intersystem Cache implementerer også VBScript.
  5. Den har sterk støtte for feilhåndtering, subroutines, etc.
  6. Det brukes i stedet for VBA som makrospråk for Outlook 97.

Komme i gang med VBScript

Det er mange gode ressurser for å lære VBScript, men ingenting vil være et samsvar med den offisielle dokumentasjonen fra Microsoft.

  1. Offisiell VBScript-dokumentasjon
  2. VBScript Wikipedia
  3. VBScript som et av de 40 programmeringsspråkkurset av EDUCA.

Karrierevekst med VBScript som ferdighet

Vel, fordi det bare er veldig begrenset til Windows-miljø og verden beveger seg mot Open Source-plattformer og plattformkompatibel programvare, har det kanskje ikke et veldig stort omfang. Likevel er det noen organisasjoner som har omfavnet Windows for alle oppgavene sine. Derfor kan det hende at du finner en del gammel programvare som kjører på VBScript, og fordi det er noe som er uvanlig i dag, og at du som person med arkansk kunnskap kan ende opp med å få en kjekk lønn og etterspørsel i bransjen.

Konklusjon

Mens VBSskrips suksess som skriptspråk på klientsiden har vært veldig minimal og marginal, er det fremdeles et av de tre mest brukte skriptspråkene (de to andre er JavaScript og Perl). Med utgivelsen av Microsoft IIS ble VBScript det primære skriptspråket for å bygge ASP (Active Server Pages). Selv for Windows Script Host (WSH), batch-språket for Windows, ender VBScript bare med å være det dominerende valget for skript-WSH-er.

Derfor kan det ikke være stor fortjeneste av å være dyktig i det, men det er ikke noe tap heller. Men knapphet hos VBScript-utviklere kan utnyttes til en fordel for sikker.

Anbefalte artikler

Dette har vært en guide til Hva er VBScript. Her diskuterte vi forståelse, arbeid, karrierevekst, ferdigheter og fordeler ved VBScript. Du kan også gå gjennom andre foreslåtte artikler for å lære mer -

  1. Hva er HTML?
  2. Hva er PowerShell?
  3. Hva er Microsoft Power BI?
  4. Hva er Apache?
  5. Veiledning til C # hvis uttalelse