Mi a VBScript?

A VBScript egy könnyű, általános célú programozási és szkriptnyelv, amelyet a Microsoft fejlesztett ki, és amelyet a Visual Basic alapján modelleztek. Ezt a nyelvet elsősorban webprojektek fejlesztésére és automatizálási célokra használják. Integrálva van az Internet Explorer böngészővel, és felhasználható webszerver oldali szkriptek készítésére a Microsoft Internet Information Service szolgáltatásban.

A VBScript és alkalmazásai megértése

A JavaScripthez hasonlóan működik, ha az Internet Explorer ügyféloldalán alkalmazzák. A VBScript végrehajtható utasításai megtalálhatók a HTML oldalakon, és közvetlenül kapcsolódnak az oldal DOM-jával (Document Object Model) az olyan dolgok elvégzéséhez, amelyeket a HTML önmagában nem tesz lehetővé. Más böngészőkben, például a Mozilla Firefox, a Google Chrome vagy az Opera stb., Ehhez nincs beépített támogatás, ezért lehet, hogy telepítenie kell egy kiterjesztést a VBScript értelmezéséhez, vagy a legtöbb fejlesztő a JavaScript használatával érheti el a kereszt- böngésző kompatibilitás.

Nos, ez a történet a VBScript-ről volt az elején. Igen, figyelembe véve a háttér-hátteret, a weblapok szerver oldali feldolgozására is használják, leginkább az ASP (Active Server Pages) segítségével. Az ASP típusú könyvtár és az ASP motor meghívja a VBScript .dll fájljait a VBScript futtatásához. Egy ASP-oldal beágyazva van a VBScript szakaszokba, amelyek a kontextust váltják.

A Windows alkalmazások fejlesztésében is felhasználják. Bármely önálló VBScript-nek .vbs kiterjesztése lesz.

Szükséges készségek

  1. Ez meglehetősen könnyű megtanulni azok számára is, akik nem rendelkeznek korábbi programozási tapasztalattal.
  2. Ha valaki ismeri a Visual Basic-et (VB) vagy a Visual Basic for Applications-t (VBA), akkor ez segíteni fogja a tudás beépítésében bennük.
  3. Mivel a VBScript beágyazódik a HTML-oldalakba és az ASP-oldalakba, jó, ha megismerjük azokat is, hogy elegánsan írjunk kódot.

Munka a VBScript-rel

Az alábbiakban bemutatjuk a VBScript működését:

1. Írjuk az első VBScript-et

Ebben a példában nyomtasson egy mondatot az Internet Explorerbe. Tehát lássuk, hogyan ágyazhatjuk be a VBScript-et egy HTML oldalba.

2. Az eset érzékeny nyelv

Ez a kis- és nagybetű szempontjából nem érzékeny nyelv azt jelenti, hogy minden kulcsszót vagy változót, akik ugyanúgy írtak, függetlenül az esetetől (legyen az nagybetű vagy kisbetű), azonos módon kezelik. Például az INT_COUNT és az int_count változókat azonos módon kezelik.

3. VBScript változók

Kevés szabály van a változó deklarálására.

  1. A változó nevének betűvel kell kezdődnie.
  2. A változónevek maximális hossza 255 karakter lehet.
  3. A változó neveknek egyedinek kell lenniük (akár helyesírással is, mivel ez a kis- és nagybetűket nem érzékeny nyelv)

A változókat a „dim” kulcsszó segítségével deklaráljuk. Csak egy elsődleges adattípus van, Variant nevű, ezért minden változót „dim” -vel deklarálnak.

Például - Dim var1, var2

A JavaScript-szel ellentétben nincs szabály arra, hogy a szintaxist pontosvesszővel lezárja.

A változók köre

A változóknak három hatóköre van:

  • DIM: Ennek eljárási hatálya van. Vagyis a változók csak az eljárásban vagy az egyszerű beszélgetés funkciójában láthatók.
  • Nyilvános: A nyilvános hatókörű változók az összes társított szkriptben láthatók minden más eljárásnál.
  • Privát: A magán hatókörrel rendelkező változók az deklarált szkript belsejében láthatók.

4. Döntéshozatal

Támogatja a döntéshozatalt, ha utasítások, ha más állítások, beágyazzák, ha utasítások, és szintén váltó utasítások.

5. Átvágás a kódon.

Mivel a VBScript támogatja az összes végrehajtandó programozási logikát, a következő szintaxissal rendelkezik a kód hurkolásához.

A VBScript előnyei

Ebben a korszakban nincs jelentős előnye a többi létező szkriptnyelvhez képest. De igen, a meglévő funkcióival,

  1. A rendszergazdai feladatok szkriptelésére szolgál a Windows rendszeren (de manapság leginkább a Windows PowerShell váltja fel).
  2. Ez a szkriptnyelv a Quick Test Professional (QTP) számára, széles körben használt teszt automatizálási eszköz.
  3. Ez a beágyazott alkalmazások belső szkriptnyelvének nyelve.
  4. A DBMS Intersystem Cache a VBScript-et is megvalósítja.
  5. Erős támogatást nyújt a hibakezeléshez, az alprogramokhoz stb.
  6. A VBA helyett használják, mint az Outlook 97 makró nyelvét.

Az első lépések a VBScript használatával

Rengeteg jó forrás van a VBScript elsajátításához, de semmi nem felel meg a Microsoft hivatalos dokumentációjának.

  1. Hivatalos VBScript dokumentáció
  2. VBScript Wikipedia
  3. A VBScript, mint az EDUCA 40 programozási nyelv tanfolyamának egyike.

Karriernövekedés a VBScript-rel mint készséggel

Nos, mivel ez csak a Windows környezetére korlátozódik, és a világ a nyílt forráskódú platformok és a platformok közötti kompatibilis szoftverek felé halad, valószínűleg nem igazán nagy hatókörrel rendelkezik. Mégis vannak olyan szervezetek, amelyek a feladatuk elvégzéséhez átvették a Windows rendszert. Ezért találhat egy régi szoftvert, amely a VBScript-en működik, és mivel ez manapság ritka, és ha szégyenletes ismeretekkel rendelkező ember vagy, akkor a fizetés és a kereslet az iparágban jóvoltából származhat.

Következtetés

Bár a VBScript sikere ügyféloldali szkriptnyelvként nagyon minimális és marginális volt, ez továbbra is a három széles körben használt szkriptnyelv egyike (a másik kettő a JavaScript és a Perl). A Microsoft IIS kiadásával a VBScript lett az elsődleges szkriptnyelv az ASP (Active Server Pages) felépítéséhez. Még a Windows Script Host (WSH) esetén is, amely a Windows kötegelt nyelv, a VBScript csak a WSH parancsfájlok döntő választása.

Ezért előfordulhat, hogy a képzettséggel nem jár nagy haszon, ám természetesen sem veszteség. A VBScript fejlesztők hiánya azonban biztosan előnyt jelenthet.

Ajánlott cikkek

Ez egy útmutató a Mi a VBScript-hez. Itt megvitattuk a VBScript megértését, működését, karrier-növekedését, készségeit és előnyeit. A további javasolt cikkeken keresztül további információkat is megtudhat -

  1. Mi a HTML?
  2. Mi a PowerShell?
  3. Mi a Microsoft Power BI?
  4. Mi az Apache?
  5. Útmutató a C # -hez, ha állítás

Kategória: