Учебник VBScript
Программирование на Visual Basic Script для опытных программистов
особой сложности не представляет. Достаточно почитать документацию, чтобы понять некоторые особенности
языка и узнать отличия между VBScript и Visual Basic, а также между VBScript и VBA.
Однако полная документация имеется, в основном, на английском языке. Да и начинающему
разобраться в ней будет непросто. Для начинающих рекомендую книгу
Как стать программистом.
И если вы окончательно решили взяться за VBScript, то представленная ниже книга вам в этом
поможет.
Где используется VBScript? Применений довольно много. Подробно об этом вы прочитаете в книге. А если коротко,
то используется Visual Basic Script для написания сценариев, которые можно сохранить в файл и затем
с их помощью выполнять различные рутинные процедуры. Например, очистку диска от ненужных файлов.
Кроме этого сценарии можно встраивать в веб-страницы. Поскольку VBScript является, пожалуй, самым простым в освоении
языком сценариев, то он широко используется в различных приложениях, таких как SCADA-системы.
Например, SCADA-система Reliance
использует именно язык Visual Basic Script, который дополнен некоторыми специфическими для
данной системы функциями.
Ниже приведено содержание книги. Некоторые разделы можно посмотреть непосредственно на этом сайте.
Книга пока не закончена, поэтому рекомендую периодически заглядывать на эту страницу, чтобы получить
обновлённую версию.
VBScript для чайников
- ПРЕДИСЛОВИЕ
- ОБЩИЕ СВЕДЕНИЯ
- Что такое VBScript?
- Как начать?
- Добавление кода VBScript в HTML-страницу
- УРОКИ VBSCRIPT
- Основы VBScript
- Типы данных
- Переменные VBScript
- Константы VBScript
- Операторы VBScript
- Использование условных операторов
- Использование циклов
- Подпрограммы VBScript
- Соглашения VBScript
- Использование VBScript в Internet Explorer
- ИСПОЛЬЗОВАНИЕ ОБЪЕКТА FILESYSTEMOBJECT
- СПРАВОЧНЫЕ МАТЕРИАЛЫ
- Функции VBScript
- Функции VBScript
- Функции VBA, которых нет в VBScript
- Функции VBScript, которых нет в VBA
- Функции Scripting Run-Time Library Reference Features
- Список ключевых слов в алфавитном порядке
- Константы
- Константы VBScript
- Цветовые константы
- Константы сравнения
- Константы даты и времени
- Константы форматирования даты
- Константы разные
- Константы MsgBox
- Строковые константы
- Константы трёх состояний
- Константы типов переменных
- События
- Событие Initialize
- Событие Terminate
- Функции
- Методы
- Объекты
- Объект Class
- Объект Dictionary
- Свойства объекта Dictionary
- Методы объекта Dictionary
- Объект Err
- Свойства объекта Err
- Методы объекта Err
- Объект FileSystemObject
- Свойства объекта FileSystemObject
- Методы объекта FileSystemObject
- Объект Drive
- Объект File
- Свойства объекта File
- Методы объекта File
- Объект TextStream
- Свойства объекта TextStream
- Методы объекта TextStream
- Объект Match
- Объект RegExp
- Свойства объекта RegExp
- Методы объекта RegExp