Какво е VBScript?

VBScript е лек език за програмиране и скриптове с общо предназначение, разработен от Microsoft и се моделира на базата на Visual Basic. Този език се използва предимно за разработване на уеб проекти и за целите на автоматизацията. Той е интегриран с браузъра Internet Explorer и също така може да се използва за скриптове на страната на уеб сървъра в Microsoft Internet Information Service.

Запознаване с VBScript и неговите приложения

Той работи подобно на JavaScript, когато се използва от страна на клиента в Internet Explorer. Изпълнимите инструкции на VBScript са включени в HTML страниците и също така директно взаимодействат с DOM (Document Object Model) на страницата, за да правят неща, които не са възможни само от HTML. Но няма вградена поддръжка за нея в други браузъри като Mozilla Firefox или Google Chrome или Opera и т.н., поради което може да се наложи или да инсталирате разширение за интерпретация на VBScript, или повечето разработчици отиват с JavaScript, за да постигнат кръстосана връзка съвместимост на браузъра.

Е, тази история беше с VBScript от лицевата страна. Имайки предвид бек-енда, да, той се използва и за сървърна обработка на уеб страници, най-вече с ASP (Active Server Pages). Библиотеката от тип ASP и ASP двигателят извикват .dll файловете на VBScript, за да стартират VBScript. Страницата ASP има вградените секции VBScript в тази превключваща контекста.

Използва се и при разработването на Windows приложения. Всеки самостоятелен VBScript ще има разширение .vbs.

Необходими умения

  1. Доста лесно е да се научи дори за тези, които нямат предишен опит в програмирането.
  2. Ако сте някой, който познава Visual Basic (VB) или Visual Basic за приложения (VBA), това ще ви помогне да използвате вашите знания в тях.
  3. Тъй като VBScript се вгражда в HTML страници и ASP страници понякога, добре е да имате основно разбиране за тях, така че да пишете код с елегантност.

Работа с VBScript

По-долу е въпросът, който ще обсъди как работи VBScript:

1. Нека напишем първия VBScript

В този пример нека отпечатаме изречение на нашия Internet Explorer. Така че, нека да видим как да вградим VBScript в HTML страница.

2. Чувствителен към случая език

Това е нечувствителен към регистъра език, което означава, че всяка ключова дума или променлива, която се изписва по един и същ начин, независимо от случай (независимо дали горният или малкият регистър) се третират едно и също. Например променливите INT_COUNT и int_count се третират едно и също.

3. Променливи в VBScript

Има няколко правила при деклариране на променлива.

  1. Името на променливата трябва да започва с азбука.
  2. Максималната дължина на имената на променливите може да бъде 255 знака.
  3. Имената на променливите трябва да са уникални (дори и с правопис, тъй като това е нечувствителен към регистър език)

Променливите се декларират с помощта на ключова дума 'dim'. Има само един първичен тип данни, наречен Variant и затова всички променливи се декларират с помощта на 'dim'.

Например - Dim var1, var2

За разлика от JavaScript, той няма правило да прекрати синтаксиса с помощта на запетая.

Обхват на променливите

Има три обхвата на променливите -

  • DIM: Това има процедурен обхват. Тоест променливите са видими само в рамките на процедурата или във функцията да се говори с прости думи.
  • Публично: Променливите с публичен обхват са видими за всички други процедури във всички свързани скриптове.
  • Частно: Променливите с частния обхват са видими за процедурите в декларирания скрипт.

4. Вземане на решения

Той поддържа вземането на решения с, ако изявленията, ако иначе изявления, вложени ако оператори и също превключване на оператори.

5. Превързване през кода.

Тъй като VBScript поддържа цялата програмна логика за изпълнение, той има следния синтаксис, за да прегледа през кода.

Предимства на VBScript

В тази епоха няма значителни предимства пред всички съществуващи скриптови езици. Но да, със съществуващите си функции,

  1. Използва се за скрипт на административни задачи в Windows (но днес той е заменен най-вече с Windows PowerShell).
  2. Това е скриптовият език за Quick Test Professional (QTP), широко използван инструмент за тестова автоматизация.
  3. Това е вътрешният скриптов език за вградените приложения.
  4. DBMS Intersystem Cache също реализира VBScript.
  5. Той има силна подкрепа за обработка на грешки, подпрограми и т.н.
  6. Той се използва вместо VBA като макро език за Outlook 97.

Първи стъпки с VBScript

Има достатъчно добри ресурси за научаване на VBScript, но нищо не би било съвпадение с официалната документация на Microsoft.

  1. Официална VBScript документация
  2. VBScript Wikipedia
  3. VBScript като един от 40-те курса на езиците за програмиране от EDUCA.

Кариерен растеж с VBScript като умение

Е, тъй като е много ограничен само за Windows среда и светът се движи към платформи с отворен код и софтуер, съвместим с много платформа, може да няма наистина голям обхват. И все пак, има някои организации, които са приели Windows за всичките си задачи. Следователно може да се намери някакъв наследствен софтуер, работещ на VBScript и защото това е нещо, което не е рядкост днес и вие като човек с тайни познания може да се окажете красиво заплащане и търсене в бранша.

заключение

Въпреки че успехът на VBScript като клиентски скриптов език е много минимален и пределен, той все още е един от трите широко използвани скриптови езика (другите два са JavaScript и Perl). С пускането на Microsoft IIS VBScript се превърна в основния скриптов език за изграждане на ASP (Active Server Pages). Дори за Windows Script Host (WSH), пакетният език за Windows, VBScript се оказва само преобладаващият избор за скриптове на WSH.

Следователно може да няма големи печалби от това да бъдете квалифицирани, но със сигурност няма и загуба. Но недостигът на разработчици на VBScript може да се използва в предимство със сигурност.

Препоръчителни статии

Това е ръководство за Какво е VBScript. Тук обсъдихме разбирането, работата, кариерния растеж, уменията и предимствата на VBScript. Можете да разгледате и другите ни предложени статии, за да научите повече -

  1. Какво е HTML?
  2. Какво е PowerShell?
  3. Какво е Microsoft Power BI?
  4. Какво е Apache?
  5. Ръководство за C # ако изявление