Вам понадобится
- - текстовый редактор.
Инструкция
1
Изучите особенности и возможности исполняющей среды, под управлением которой должен будет функционировать создаваемый скрипт. Так, если сценарий предназначен для внедрения в web-страницы, он будет интенсивно взаимодействовать с объектной моделью браузера и текущего документа (BOM и DOM). Скрипты, разрабатываемые для исполнения под управлением Windows Script Host (например, для автоматизации задач администрирования), будут взаимодействовать с его объектной моделью, через которую смогут легко создавать и использовать другие ActiveX и COM объекты.
2
Разработайте алгоритмы, которые будут использованы при создании основного функционала скрипта. Применяйте знания о возможностях, предоставляемых исполняющей средой. Выявите части алгоритмов, которые можно реализовать в виде процедур, функций, методов классов. Выявите данные, которые можно инкапсулировать в классы.
3
Реализуйте заготовку будущего скрипта. В текстовом редакторе создайте файл. Добавьте в него «заглушки» функций и процедур, а также декларации классов, содержащие их методы. Процедура в VBScript объявляется при помощи ключевого слова Sub, за которым следует идентификатор, определяющий ее имя. Признаком конца тела процедуры является предложение End Sub. Например:
Sub MyProcedure(a, b)
End Sub
Аналогично при помощи ключевого слова Function объявляются функции:
Function MyFunction(a)
End Function
Классы декларируются с использованием ключевого слова Class:
Class MyClass
End Class
Sub MyProcedure(a, b)
End Sub
Аналогично при помощи ключевого слова Function объявляются функции:
Function MyFunction(a)
End Function
Классы декларируются с использованием ключевого слова Class:
Class MyClass
End Class
4
Объявите глобальные, локальные переменные и члены классов. Это делается при помощи предложения Dim:
Dim MyVariable
Указывая после имени переменной размерность, можно декларировать массивы:
Dim MyArray(10) ' массив из десяти элементов;
Dim MyArray(10, 15) ' двухмерный массив;
Dim MyArray() ' динамический массив.
Dim MyVariable
Указывая после имени переменной размерность, можно декларировать массивы:
Dim MyArray(10) ' массив из десяти элементов;
Dim MyArray(10, 15) ' двухмерный массив;
Dim MyArray() ' динамический массив.
5
Реализуйте алгоритмы обработки данных, добавив код в функции, процедуры и методы классов. Применяйте предложения Do - Loop, While - Wend, For - Each - Next, For - To - Step - Next для создания циклов. Используйте конструкцию If - Then - ElseIf - Else - End If в качестве оператора ветвления и конструкцию Select Case - End Select в качестве оператора многоальтернативного выбора.
6
Добавьте в код комментарии. Они должны следовать после символа одинарной кавычки или ключевого слова Rem. Например:
' текст комментария
Rem текст комментария
' текст комментария
Rem текст комментария