Типы данных в VB. Правила назначения имён.Объявление переменных, страница 6

Синтаксис:

Var=InputBox(text,title,default)

Var-Переменная в кот будет записано значение вводимое в панель ввода

text-Обязат. аргумент текстового типа  кот. содержит текст помещ. на панели

title –необязательный аргумент типа string кот содержит название панели

default-необяз. аргумент кот может содержат значение по умолчанию

Панель ввода имеет 2 кнопки ОК и Canсel

При нажатии на ОК панель возвращает ту инфу кот. пользователь поместит в текстовое окно на панели.

Canсel – панель возвращает в переменную пустую строку не обращая внимание на то что было введено в текст. окно.

Следует помнить что если ожидается ввод числа в этом случае система выведет ошибку.

20. Панель диалога MsgBox.

Панель диалога это спец форма в VB исп. для выдачи или получения информации. панели диалога похожи на программные формы но им. ряд особенностей:

1) Панель диалога не может изменять свой размер

2) Выходить из панели диалога нужно только с помощью спец кнопок располож. на самой панели

3) Панель диалога создается для кратковременного использования, она не является основной рабочей плоскостью программы.

Для созд простой панели диалога исп функция MsgBox кот. имеет след синтаксис:

MsgBox text [,options][,title]

text-Обязат. аргумент текстового типа  кот. содержит текст помещ. на панели необходимо закл. в “”

options-необязат. пар-р кот опред сколько кнопок будет размещено на панели и какие надписи будут на этих кнопках кроме этого он опред. будет ли помещена пиктограмма на Панели сообщ и как она будет отклик на действия пользователя.

title –необязательный аргумент типа string кот содержит название панели

Для обработки данных поступ с панели сообщения о том какая из кнопок нажата( если на ПС несколько кнопок) сущ-ет другая форма записи:

var=MsgBox(text [,options,title])

VB поддерж. 6 разл. наборов кнопок:

VbOkOnly, VbOkCancel, vbAbortRetryIgnore, vbYesNoCancel, vbYesNo, vbRetryCansel

Осн причина опр.набора кнопок это необходимость  получения ответа пользователя т.е нужно знать какая из кнопок была нажата.

В системе VB обеспечена возможность определить выбранную кнопку по возвращаемому значению.

Кнопка

Возвр.значение

Константа vb

OK

1

vbOk

Cansel

2

vbCansel

Abort

3

vbAbort

Retry

4

vbRetry

Ignore

5

vbIgnore

Yes

6

vbYes

No

7

vbNo

ex=MsgBox(“Выйти”vbYesNo+vbQuestion+vbDefaultButton2,””)

If ex=vbYes Then End

Панель сообщения имеет след. св-ва:

1)  Она только выдаёт информацию и не поддерживает ввода данных

2)  ПС может использовать только спец наборы кнопок и пиктограмм и пользователь не сможет созд. свою собств пиктограмму и кнопку.

3)  ПС явл модальной по отношению ко всему приложению т.е. её необходимо обязательно закрыть чтобы продолжить работу приложения.

21. Понятие алгоритма и его применение.

Алгоритм это система правил сформулированных на языке понятном исполнителю и устанавл. конечную последовательность описания кот. однозначно определ процесс переработки исходных и промежуточных данных и результат решения задачи.

Осн. св-ва алгоритмов:

Массовость, результативност, погнятность, однозначность

Сущ-ет  2 осн. способа записи алгоритма: Естественный и графический.

Естественный способ характерен для алгоритмических языков.

Наиболее распространен способ записи графический кот предлагает изображение алгоритмов в виде рисунков. В этом случае отдельные действия или этапы алгоритма изобр при помощи разл геом.фигур связанных между обой линиями со стрелками. При этом направление снизу вверх и справа-налево должно сопровождатся стрелками.