Какво е VBScript? Въведение и примери
Какво е VBScript?
vbscript (Visual Basic Script) е разработен от Microsoft с намерение за разработване на динамични уеб страници. Това е скриптов език от страна на клиента JavaСкрипт. VBScript е лека версия на Microsoft Visual Basic. Синтаксисът на VBScript е много подобен на този на Visual Basic. Ако искате вашата уеб страница да бъде по-оживена и интерактивна, тогава можете да включите VBScript във вашия код.
VBScript е просто скриптов език. Така че не може да изпълнява кода си сам. Нуждае се от по-голям език за програмиране, за да го хоства.
В момента има 3 среди, в които могат да се изпълняват VB скриптове.
- IIS (Интернет информационен сървър) - Microsoftуеб сървър на
- WSH (Windows хост на скрипт)– Родната хостинг среда на Windows OS
- IE (Internet Explorer)– Най-простата хостинг среда, която можем да използваме за стартиране на VBScript
Как да създадете прост VBScript?
Имате нужда само от 2 прости инструмента, за да създадете и стартирате VBScript код в този урок:
- Internet Explorer – всяка версия, но е добре да използвате IE6 или по-висока.
- Текстов редактор – Можете да използвате нормални текстови редактори като Notepad++ or Microsoft Expression Web или дори Notepad за писане на VBScript код.
Нека започнем с разработването на проста програма VB Script.
В тази поредица от уроци ще вградим нашия VBScript код в много основен HTML код.
По този начин можем да видим VBScript в действие, като стартираме конкретния HTML файл в уеб браузъра Internet Explorer.
Пример за VBScript
Отворете вашия текстов редактор (Тук се използва Notepad. Можете да използвате какъвто текстов редактор искате) и добавете следните редове код.
<html> <head> <title>My First VBScript Code!!!</title> </head> <body> <script type="text/vbscript"> document.write("Yes!!! I have started learning VBScript.") </script> </body> </html>
Сега вашият текстов редактор ще изглежда така (изгледът и оформлението може да са различни в зависимост от текстовия редактор, който използвате):
В тази програма следните раздели представляват HTML шаблона.
<html> <head> <title>My First VBScript Code!!!</title> </head> <body> <script type="text/vbscript"> document.write("Yes!!! I have started learning VBScript.") </script> </body> </html>
Само разделът, който започва с comes as part of VB Scripting code.
Каквато и последователност от низове да поставите в document.write(), ще бъде показана от IE като текст на страницата.
Този код просто ще изведе изявлението „Да!!! Започнах да уча VB Scripting.“ на страницата на браузъра.
Отидете в менюто Файл и щракнете върху опцията „Запазване“. Сега ще получите прозорец като този:
- Име на файл: въведете името като trial.html
- Запиши като тип: Всички файлове.
- Щракнете върху бутона за запазване
Щракнете върху бутона Запиши и ще видите файла trial.html в папката, в която сте запазили файла си.
За да изпълним VB Scripting кода, който току-що създадохме, трябва да отворим файла trial.html в Internet Explorer.
Ако сте задали IE като браузър по подразбиране, трябва само да щракнете два пъти върху файла trial.html.
Ако сте задали друг уеб браузър като браузър по подразбиране, щракнете с десния бутон върху файла и отидете на Отваряне с –> Internet Explorer по следния начин:
Забележка: Може да ви бъде показано съобщение да направите IE браузър по подразбиране
Сега уеб браузърът IE ще бъде отворен с предупреждение за сигурност като това:
Щракнете върху „Разрешаване на блокирано съдържание“ и ще бъдете попитани дали искате да зададете IE като браузър по подразбиране. Можете да щракнете върху Да или Не, както желаете. Сега ще получите следното съобщение в IE.
Да, внедрихте успешно първия си VBScript код.
Отстраняване на неизправности
Ако кодът не работи –
- Натиснете F12, за да отворите инструментите за разработчици
- В лявата лента с инструменти превъртете надолу, докато видите страницата с настройки „Емулация“.
- Променете режима на документ от стандартен („Edge“) на 10
- Опитайте да използвате следния код
<html> <head> <meta http-equiv="x-ua-compatible" content="IE=10"> <title>My First VBScript Code!!!</title> </head> <body> <script type="text/vbscript"> document.write("Hello World!") </script> </body> </html>
Недостатък на VBScript
Основният недостатък на VBScript е, че повечето браузъри, с изключение на Internet Explorer, няма да обработват VBScript код. С други думи, ако вашият сайт има посетители, които използват уеб браузър, различен от Internet Explorer като Chrome, Firefox or Opera, тогава VBScript няма да е полезен.
Освен това VBScript няма да работи на компютри, които работят на операционни системи, различни от Microsoft Windows включително и Linux, Mac и др.
Както всеки друг скриптов език, VBScript е преминал през много промени през годините.
Сега VB Script се използва като скриптов език по подразбиране на ASP.
КЛЮЧОВО УЧЕНЕ
- VB Script е скриптов език, разработен от Microsoft.
- Това е олекотена версия на Microsoft Синтаксисът на Visual Basic и VBScript е много подобен на този на Visual Basic.
- Програма VBScript трябва да се хоства в някоя от тези 3 среди:
- IIS (Интернет информационен сървър) – Microsoftсобствен софтуер за уеб сървър
- WSH (Windows Scripting Host) – Родната хостинг среда на Windows OS
- IE (Internet Explorer) – Най-простата хостинг среда, която можем да използваме за стартиране на VBScript
- VB Script може да работи само на Windows машини и браузър Internet Explorer.
- Най-простите инструменти, които можете да използвате за създаване и стартиране на VBScript, са IE и всеки текстов редактор.