Mikä on VBScript?

Microsoft Corporationin Visual Basic Scripting Edition tai VBScript on komentosarjojen tietokonekieli, joka mahdollistaa aktiivisen komentosarjan kirjoittamisen monenlaisiin ympäristöihin. Tämä sisältää verkkopalvelimen komentosarjat ja verkkosovellusten komentosarjat. Koodi sijoitetaan verkkosivuille, joissa on HTML (Hypertext Markup Language) – tai laajennettavissa oleva Hypertext Markup Language (XHTML) -tunniste.

Microsoft on suunnitellut kielen toimimaan yhdessä Internet Explorer®: n (IE) ja IE: n moottoriin perustuvien selainten kanssa. Se ei toimi muissa selaimissa. Tämä kieli ei ole suosittu joidenkin käyttäjien keskuudessa sen omaisuuden vuoksi, ja monet ihmiset haluavat oppia ei-suojatun kielen, joka toimii kaikissa selaimissa.

VBScript mahdollistaa verkkosivun vuorovaikutuksen vieraan kanssa. Koodi voi pyytää vieraalta hänen nimeään ja tulostaa räätälöityjä ja henkilökohtaisia ​​viestejä verkkosivulle. VBScript voi myös vahvistaa käyttäjän syöttämät tiedot. Esimerkiksi tietyllä verkkosivulla, jossa tietyt kentät on täytetty, se voi havaita, onko kaikki tiedot täytetty. VBScriptiä voidaan käyttää myös erilaisten matemaattisten laskelmien suorittamiseen yksinkertaisista yhtälöistä monimutkaisiin aritmeettisiin kaavoihin.

Kieli on Visual Basicin jako, ja sitä käytetään verkossa asiakaspuolen komentosarjakielenä ja palvelinpuolen käsittelynä aktiivisilla palvelinsivuilla (ASP). VBScriptin katsotaan olevan helppoa niille, jotka tuntevat etukäteen Visual Basicin tai Visual Basic for Applicationsin (VBA). Tämä johtuu siitä, että kieli peri paljon toimintoja molemmilta. Jotkut näistä toiminnoista sisältävät merkkijonon käsittelyn, tuen matemaattiselle toiminnalle, virtauksen ohjauksen, matriisit, datamuunnoksen ja päivämäärän/kellonajan toiminnot. VBScript ei tarjoa samoja toimintoja kuin Visual Basic, mutta se tarjoaa helposti opittavan työkalun, jota voidaan käyttää vuorovaikutuksen lisäämiseen verkkosivuille.

VBScript on suunniteltu käytettäväksi verkkosovellusten kanssa, joten se ei tue tiedostojen syöttö-/tulostus- ja käyttöliittymätoimintoja. Paikallisia tiedostoja ja kansioita voidaan kuitenkin käsitellä. VBScript ei myöskään tue nimenomaisesti ilmoitettuja tietotyyppejä, ja tämä auttaa nopeuttamaan VBScript Scripting Engine -ohjelman ajonaikaista suorituskykyä.