Совет 1: Как написать скрипт vbs

Возможности автоматизации в Windows поддерживаются на уровне операционной системы. Их обеспечивает компонент Windows Script Host, способный исполнять сценарии на различных языках программирования. Изначально в комплект поставки ОС входят интерпретаторы языков JScript и VBScript. Последний из них используется в основном для создания vbs-скриптов, решающих задачи администрирования и управления пользователями.
Вам понадобится
  • - текстовый редактор.
Инструкция
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
4
Объявите глобальные, локальные переменные и члены классов. Это делается при помощи предложения Dim:

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 текст комментария

Совет 2: Как писать скрипты для сайта

В современном мире почти не осталось сайтов, построенных на статическом содержимом. Подавляющее большинство web-страниц генерируется динамически на стороне сервера. Как правило, построение web-страницы происходит посредством исполнения различного рода скриптов. Это обеспечивает простоту разработки и модификации сайта. Эволюция web-разработки привела к появлению CMS, дающих web-мастеру почти все, что надо для создания ресурса. Однако возможностей CMS не всегда хватает. Поэтому писать скрипты для сайта все еще иногда приходится.
Вам понадобится
  • - специализированная среда разработки или редактор с подсветкой синтаксиса;
  • - доступ в интернет;
  • - современный браузер.
Инструкция
1
Запланируйте функциональность будущего скрипта. Четко ответьте на вопросы о том, для чего он будет предназначаться, какие будет решать задачи и какие данные обрабатывать. Зафиксируйте требования к скрипту в виде простого списка тезисов.
2
Продумайте архитектуру скрипта. Если скрипт достаточно сложен, следует заранее определиться с выбором его структуры, подходов к организации хранения, обработки и обмена данными. Также имеет смысл изучить существующие решения.
3
Выделите технологии, при помощи которых будет реализована основная функциональность скрипта. Выберите язык программирования, технологии хранения (СУБД, форматы файлов) и специальной обработки (графические, криптографические и другие библиотеки) данных.
4
Изучите руководства и документацию по выбранным на третьем шаге технологиям и продуктам. Ответьте на вопрос о целесообразности применения отдельного продукта или технологии. Если это необходимо, скорректируйте перечень технологий, подыскав приемлемые альтернативы.
5
Составьте технический план разработки скрипта. Даже если кажется что процесс разработки будет достаточно простым, следование четкому плану позволит сэкономить немалое количество времени и повысит эффективность труда. Если планируется создать сложный скрипт, то на начальном этапе имеет смысл составить план реализации его каркаса с минимальной функциональностью (большинство кода можно заменить заглушками).
6
Реализуйте часть функционала скрипта в соответствии с планом, разработанным на предыдущем шаге.
7
Произведите тестирование скрипта. Выявленные ошибки заносите в специальный список. Просмотрите список ошибок и назначьте им показатели приоритета, в соответствии с которыми они будут исправляться. Отсортируйте список ошибок на основании показателей приоритета.
8
Исправьте ошибки, найденные на предыдущем этапе.
9
Рассмотрите необходимость дальнейшей работы над скриптом. Для этого проанализируйте соответствие текущих характеристик запланированному функционалу. При необходимости продолжения работы перейдите к шагу 5.
Видео по теме
Совет полезен?
В настоящее время доступно огромное количество бесплатно распространяемых скриптов с открытым исходным кодом, решающих большинство типичных задач, возникающих при создании web-ресурса. В данных условиях использование или доработка существующих решений может стать гораздо более эффективным методом получения результата, нежели написание собственного кода "с нуля".
Источники:
  • Windows Script Host Object Model
Поиск
Совет полезен?
Добавить комментарий к статье
Осталось символов: 500