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
- Ez meglehetősen könnyű megtanulni azok számára is, akik nem rendelkeznek korábbi programozási tapasztalattal.
- 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.
- 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.
- A változó nevének betűvel kell kezdődnie.
- A változónevek maximális hossza 255 karakter lehet.
- 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,
- A rendszergazdai feladatok szkriptelésére szolgál a Windows rendszeren (de manapság leginkább a Windows PowerShell váltja fel).
- Ez a szkriptnyelv a Quick Test Professional (QTP) számára, széles körben használt teszt automatizálási eszköz.
- Ez a beágyazott alkalmazások belső szkriptnyelvének nyelve.
- A DBMS Intersystem Cache a VBScript-et is megvalósítja.
- Erős támogatást nyújt a hibakezeléshez, az alprogramokhoz stb.
- 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.
- Hivatalos VBScript dokumentáció
- VBScript Wikipedia
- 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 -
- Mi a HTML?
- Mi a PowerShell?
- Mi a Microsoft Power BI?
- Mi az Apache?
- Útmutató a C # -hez, ha állítás