Що таке 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 або навіть Блокнот для написання коду VBScript.
Почнемо з розробки простої програми VB Script.
У цій серії посібників ми вставимо наш код VBScript у дуже простий HTML-код.
Таким чином, ми можемо побачити VBScript у дії, запустивши певний файл HTML у веб-браузері Internet Explorer.
Приклад VBScript
Відкрийте свій текстовий редактор (тут використовується Блокнот. Ви можете використовувати будь-який текстовий редактор, який хочете) і додайте наступні рядки коду.
<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 (Internet Information Server) – Microsoftвласне програмне забезпечення веб-сервера
- WSH (Windows Scripting Host) – власне середовище хостингу Windows OS
- IE (Internet Explorer) – найпростіше середовище хостингу, яке ми можемо використовувати для запуску VBScript
- VB Script може працювати лише на Windows машини та браузер Internet Explorer.
- Найпростішими інструментами, які можна використовувати для створення та запуску VBScript, є IE та будь-який текстовий редактор.