Синтаксис:
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 осн. способа записи алгоритма: Естественный и графический.
Естественный способ характерен для алгоритмических языков.
Наиболее распространен способ записи графический кот предлагает изображение алгоритмов в виде рисунков. В этом случае отдельные действия или этапы алгоритма изобр при помощи разл геом.фигур связанных между обой линиями со стрелками. При этом направление снизу вверх и справа-налево должно сопровождатся стрелками.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.