|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
2. Язык программирования VBScript и программная логика скриптов2.1 Основы синтаксисаСинтаксис VBScript, документация по VBScript, отличия VBScript от Visual Basic VBScript является подмножеством языка Microsoft Visual Basic for Applications (сокращенно – VBA), поставляемого с Microsoft Office и Visual Basic. Документация - не в MSDN, а нужно скачивать отдельно с Web-сайта Microsoft в виде файла vbsdoc.exe (была установлена на предыдущей лабораторной). Основные синтаксические принципы VBScript как языка программирования: o VBScript нечувствителен к регистру; o чтобы закомментировать код до конца строки, используется одинарная кавычка (') или команда REM; o символьные значения должны заключаться в двойные кавычки; o максимальная длина любого имени в VBScript (переменные, константы, процедуры) - 255 символов; o начало нового оператора - перевод на новую строку (точка с запятой, как в C, Java, JavaScript для этого не используется); o ограничений на максимальную длину строки нет. Несколько операторов в одной строке разделяются двоеточиями: WScript.Echo "Проверка 1" : WScript.Echo "Проверка 2" o для удобства чтения можно объединить несколько физических строк в одну логическую при помощи пробела: WScript.Echo "Сообщение пользователю" _ & vUserName o можно объявлять и использовать переменные только одного типа данных - Variant (об этом позже). Для тех, кто работал с обычным Visual Basic, основные отличия VBScript от Visual Basic: o VBScript - интерпретируемый язык (программы запускаются и работают медленнее, но вносить в них изменения намного удобнее); o VBScript не требует, чтобы код скрипта был помещен внутрь блока Sub() или Function(); o нет команды Debug.Print (вместо нее рекомендуется использовать WScript.Echo); o в VBScript - большие ограничения при работе с библиотеками типов (не все типы данных поддерживаются, объектная модель должна соответствовать правилам Automation, константы без объявления их в теле скрипта использовать нельзя). Некоторые из этих ограничений можно обойти при помощи возможностей XML в файлах *.wsf. Далее - самые важные моменты про основные элементы программ на VBScript.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
Получить учебные материалы по этому курсу
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||