Новости и статьи
Видео категории
ГлавнаяНовости Hi -TechОбзор языка программирования VBScript

Обзор языка программирования VBScript

8 октября 2013 - Админ
Обзор языка программирования VBScript

VBScript язык программирования Visual Basic Scripting Edition происходит из семейства таких языков как Basic, VBA (Visual Basic for Applications) и платформа для создания прикладных программ Visual Basic. Файлы с кодом VBScript называют скриптами или сценариями. Сценарий (или скрипт) это по сути простой текстовый файл, в котором прописаны строки кода. Для выполнения сценария, с ним должна быть связана заданная программа, так, php скрипты обрабатывает программа Apache (как правило), vbscript сценарии это файлы с расширением vbs и они обрабатываются сервером сценариев Windows Script Host. Windows Script Host входит в состав операционной системы Windows, и представлен в виде двух программ: wscript.exe (запуск в оконном режиме) и cscript.exe (запуск в консольном окне командной строки).

Давайте рассмотрим основные особенности языка vbscript (Visual Basic Scripting Edition) .

Переменные и типы данных в отличии от прикладных языков программирования, в vbscript нет необходимости задавать тип данных при объявлении переменной. Тут существует один тип Variant, который содержит все остальные подтипы данных (целые числа, вещественные значения, символьные данные, дата и так далее), задание типа данных происходит автоматически и неявны способом при присвоении значения переменной vbscript. Есть одно маленькой неудобство нельзя объявить переменную и присвоить ей сразу значение. Объявление переменных может происходить как явным (используется ключевое слово dim), так и неявным способом. Что бы избежать неявного объявления переменной, в начале сценария стоит прописать выражение Option Explicit.

Функции и процедуры в коде можно прописывать собственные функции и процедуры. Разница между функцией и процедурой заключается в том, что функция возвращает значение для следующей обработки, а процедура нет, например: функция для вычисления суммы двух значений должна вернуть сумму, процедура для вывода списка файлов, список обработки не подлежит. Для объявления процедуры используется блок Sub End Sub, а для функции Function End Function.

Классы язык vbscript позволяет создавать собственные классы (объекты). Классы предназначены, в простом варианте, для создания своеобразных блоков кода с набором функций, переменных, и так далее. Однако, vbs сценарии в отношении пользовательских классов становятся довольно громоздкими, так как приходится часто дублировать код, в языке программирования jscript (также входит в состав сервера сценариев Windows Script Host) код более компактен.

Встроенные функции vbscript предоставляет набор собственных функций для работы со строками, типами данных, датой и так далее. Но самое главное, тут можно подключать функциональные возможности внешних объектов. Внешние объекты это своеобразные библиотечные файлы, которые содержат методы (функции) для работы с файловой системой, оконным интерфейсом, реестром и так далее.

Массивы как и с классами, язык vbscript предоставляет довольно громоздкий подход по объявлению массивов, так, тут нельзя прописать в одной строке значения двумерного массива. Так, если перед вами предстанет задача по созданию и сортировке матриц, то сценарий получится намного объемней в плане кода, чем аналогичный скрипт написанный на языке jscript. Однако есть небольшая уловка, с помощью вспомогательных функций можно создать массив массивов, значения которого будут прописаны в одну строку, для этого будет использоваться функция Array.

Дополнительную информацию, примеры кода и скачать скрипты вы можете на блоге scriptcoding.ru.

Похожие статьи:

Новости Hi -TechКорейские СНПЧ для принтеров. Обзор экономии бюджета.

Новости Hi -TechIphone 5/ Айфон 5, обзор и описание.

Новости Hi -TechИзучаем пароконвектоматы

Новости Hi -TechЦифровая метеостанция - синоптик в вашем доме

Новости Hi -TechIphone 5 - Айфон 5 готовится к выпуску.

Рейтинг: 0 Голосов: 0 2597 просмотров
Комментарии (0)

Нет комментариев. Ваш будет первым!