Mis on VBScript?

VBScript on Microsofti välja töötatud kerge üldotstarbeline programmeerimis- ja skriptikeel, mille modelleerimine põhineb Visual Basicul. Seda keelt kasutatakse peamiselt veebiprojektide arendamiseks ja automatiseerimiseks. See on integreeritud Internet Exploreri brauseriga ja seda saab kasutada ka veebiserveri küljes skriptimiseks Microsofti Interneti-teabeteenuses.

VBScripti ja selle rakenduste mõistmine

Internet Exploreri kliendi poolel töötades töötab see sarnaselt JavaScriptiga. VBScripti käivitatavad juhised on lisatud HTML-lehtedele ja see suhtleb otseselt ka lehe DOM-iga (Document Object Model), et teha asju, mida HTML-i üksi ei saa. Kuid teistes brauserites (nt Mozilla Firefox või Google Chrome või Opera jne) pole selle jaoks sisseehitatud tuge, mistõttu peate võib-olla installima VBScripti tõlgendamiseks laienduse või enamik arendajaid kasutama JavaScripti rist- brauseri ühilduvus.

Noh, see lugu oli VBScripti esiküljest. Jah, arvestades tausta, jah, seda kasutatakse ka veebilehtede serveripoolseks töötlemiseks, enamasti koos ASP-ga (Active Server Pages). ASP-tüüpi raamatukogu ja ASP-mootor kutsuvad VBScripti käitamiseks VBScripti .dll-faile. ASP-lehel on VBScripti lõigud manustatud kontekstide vahetamiseks.

Seda kasutatakse ka Windowsi rakenduste arendamisel. Mis tahes eraldiseisval VBScriptil on .vbs laiend.

Vajalikud oskused

  1. See on üsna lihtne õppida isegi neile, kellel pole eelnevat programmeerimiskogemust.
  2. Kui olete keegi, kes teab Visual Basicut (VB) või Visual Basic for Applications (VBA), aitab see teil neis oma teadmisi kasutada.
  3. Kuna VBScript on mõnikord manustatud HTML-i lehtedesse ja ASP-lehtedesse, on hea omada põhiteadmisi ka nende kohta, et kirjutada koodi elegantselt.

Töö VBScriptiga

Allpool on punkt, kus arutatakse, kuidas VBScript töötab:

1. Kirjutame esimese VBScripti

Selle näite korral prindime lause meie Internet Explorerile. Niisiis, vaatame, kuidas manustada VBScripti HTML-i lehele.

2. Kaasetundlik keel

See on väiketähtede suhtes tundlik keel, mis tähendab, et kõiki märksõnu või muutujaid, mis kirjutatakse ühtemoodi, olenemata väiketähest (olgu need suured või väiketähed), koheldakse ühtemoodi. Näiteks käsitletakse muutujaid INT_COUNT ja int_count sama.

3. Muutujad VBScriptis

Muutuja deklareerimisel on vähe reegleid.

  1. Muutuja nimi peab algama tähestikuga.
  2. Muutujate nimede maksimaalne pikkus võib olla 255 tähemärki.
  3. Muutujate nimed peavad olema kordumatud (isegi kirjaviisiga, kuna see on väiketähtede suhtes tundlik keel)

Muutujad deklareeritakse märksõnaga "hämar". Esineb ainult üks esmane andmetüüp nimega Variant ja seepärast deklareeritakse kõik muutujad hämarusega.

Näiteks - Dim var1, var2

Erinevalt JavaScriptist pole sellel reeglit süntaksi lõpetamiseks semikooloniga.

Muutujate ulatus

Muutujatel on kolm ulatust -

  • DIM: sellel on protseduuriline ulatus. See tähendab, et muutujad on nähtavad ainult protseduuri või funktsiooni raames lihtsas keeles rääkimiseks.
  • Avalik: avaliku ulatusega muutujad on kõigi seotud skriptide korral nähtavad kõigi muude protseduuride korral.
  • Privaatne: Privaatse ulatusega muutujad on deklareeritud skripti protseduuride jaoks nähtavad.

4. Otsuste tegemine

See toetab otsuste tegemist juhul, kui avaldused, kui muidu avaldused, pestakse, kui avaldused, ja ka avalduste vahetamiseks.

5. Koodi läbi silmus.

Kuna VBScript toetab kõiki juurutatavaid programmeerimisloogikaid, on sellel järgmine kood sünteesida.

VBScripti eelised

Sellel ajastul pole teiste olemasolevate skriptikeelte osas olulisi eeliseid. Aga jah, koos oma olemasolevate funktsioonidega,

  1. Seda kasutatakse Windowsi haldusülesannete skriptimiseks (kuid tänapäeval asendab seda enamasti Windows PowerShell).
  2. See on skriptikeel Quick Test Professional (QTP) jaoks, mis on laialt kasutatav testimise automatiseerimise tööriist.
  3. See on manustatud rakenduste sisemine skriptikeel.
  4. DBMS Intersystem Cache juurutab ka VBScripti.
  5. Sellel on tugev tugi veakäsitlusele, alamprogrammidele jne.
  6. Seda kasutatakse Outlook 97 makrokeelena VBA asemel.

VBScripti kasutamise alustamine

VBScripti õppimiseks on palju häid ressursse, kuid miski ei sobiks Microsofti ametliku dokumentatsiooniga.

  1. Ametlik VBScripti dokumentatsioon
  2. VBScripti Vikipeedia
  3. VBScript on üks EDUCA 40 programmeerimiskeele kursusest.

Karjäärikasv koos VBScripti kui oskusega

Noh, kuna see on piiratud ainult Windowsi keskkonnaga ja maailm liigub avatud lähtekoodiga platvormide ja platvormideülese ühilduva tarkvara poole, ei pruugi sellel olla tõesti suurt ulatust. Kuid mõned organisatsioonid on võtnud Windowsi omaks kõigi oma ülesannete jaoks. Seetõttu võib leida mõne pärandtarkvara, mis töötab VBScripti abil ja kuna see on tänapäeval midagi haruldast ning arukate teadmistega inimene võib tööstuses saada nägusat palka ja nõudlust.

Järeldus

Ehkki VBScripti edu kliendipoolse skriptikeelena on olnud väga minimaalne ja marginaalne, on see siiski üks kolmest laialdaselt kasutatavast skriptikeelest (ülejäänud kaks on JavaScript ja Perl). Microsoft IIS väljalaskega sai VBScript esmaseks skriptikeeleks ASP (Active Server Pages) loomiseks. Isegi Windows Script Host (WSH) puhul, mis on Windowsi pakettkeel, jääb VBScript ainult valdavaks skriptimise WSH-deks.

Seega ei pruugi selle oskuse omandamine suurt kasu tuua, kuid kindlasti pole ka kaotust. Kuid VBScripti arendajate vähesusest saab kindlasti kasu saada.

Soovitatavad artiklid

See on olnud teemaks Mis on VBScript. Siin arutasime VBScripti mõistmist, töötamist, karjääri kasvu, oskusi ja eeliseid. Lisateavet leiate ka meie muudest soovitatud artiklitest -

  1. Mis on HTML?
  2. Mis on PowerShell?
  3. Mis on Microsoft Power BI?
  4. Mis on Apache?
  5. Juhend C # juurde, kui avaldus

Kategooria: