Шаг 64.
Встроенные функции ввода/вывода

    На этом шаге мы рассмотрим встроенные функции ввода/вывода.

    В VBScript содержатся функции InputBox() и MsgBox(), которые используются для ввода и вывода информации.

    Функция InputBox() отображает диалоговое окно с полем ввода и двумя кнопками: ОК и Cancel (Отмена). Она имеет следующий синтаксис:


Рис.1. Общий вид функции InputBox()

    Эта функция возвращает значение строки S, введенной пользователем, или заданное умалчиваемое значение при нажатии кнопки ОК. При нажатии кнопки Cancel возвращаемое функцией значение равно Empty.

    Функция MsgBox() позволяет не только просто информировать пользователя о возникших проблемах, но и предоставить ему возможность разрешить ее некоторыми стандартными способами. Подобное взаимодействие осуществляется отображением диалоговых окон разных типов, задаваемых значением соответствующего параметра функции MsgBox(). Варианты таких окон перечислены в приложении 13.

    Синтаксис вызова этой функции следующий:


Рис.2. Общий вид функции MsgBox()

    Параметр тип_окна является целым числом и его значение определяется как сумма трех целочисленных подпараметров, задающих элементы диалогового окна. Эти подпараметры определяют количество и типы кнопок, тип значка и умалчиваемую кнопку отображаемые в диалоговом окне. Значения этих параметров представлены в приложении 13.

    Последующий шаг связан с организацией процедур и функций.




Предыдущий шаг Содержание Следующий шаг