ЯЗЫК ПРОГРАММИРОВАНИЯ VISUAL BASIC. ИСПОЛЬЗОВАНИЕ СТАНДАРТНЫХ ДИАЛОГОВЫХ ОКОН ВВОДА И ВЫВОДА ИНФОРМАЦИИ




 

Стандартное диалоговое окно InputBox используется для ввода небольших фрагментов текста. Окно InputBox состоит из четырех элементов:

· строка заголовка;

· приглашение к вводу;

· поле ввода со значением, предлагаемым по умолчанию;

· две кнопки (ОК и Cancel).

Функция InputBox выводит на экран диалоговое окно, содержащее сообщение и поле ввода, устанавливает режим ожидания ввода текста пользователем или нажатия кнопки, а затем возвращает значение типа String, содержащее текст, введенный в окне.

Функция имеет следующий синтаксис:

InputBox(приглашение[, заголовок] [, умолчание] [, Хпоз][Yпоз][,файл справки, контекст]).

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

Заголовок — строковое выражение, отображаемое в заголовке диалогового окна. Если заголовок опущен, в строку заголовка помещается имя приложения.

Умолчание — строковое выражение, отображаемое в поле ввода и используемое по умолчанию, если пользователь не введет другой строки. Если этот параметр опущен, поле ввода изображается пустым.

Хпоз — числовое выражение, задающее расстояние по горизонтали между левой границей диалогового окна и левым краем экрана (в твипах). Если этот параметр опущен, то диалоговое окно выравнивается по центру экрана по горизонтали.

Yпоз — числовое выражение, задающее расстояние по вертикали между верхней границей диалогового окна и краем экрана. Если параметр опущен, то диалоговое окно помещается по вертикали примерно на 1/3 высоты экрана.

Файл справки — строковое выражение, определяющее имя файла справки, содержащего справочные сведения о данном диалоговом окне. Если этот аргумент указан, необходимо также указать аргумент «контекст».

Контекст — числовое выражение, определяющее номер соответствующего раздела справочной системы. Если этот аргумент указан, то необходимо указывать аргумент «файл справки».

Возвращаемым значением данной функции является информация, вводимая пользователем. Visual Basic автоматически присваивает этой информации тип String. Если вместо ввода информации пользователь просто нажимает кнопку ОК или клавишу Enter, функция возвращает пустую строку (""). Функцию InputBox с двумя и большим числом аргументов можно использовать только в выражении. Наличие запятых, соответствующих отсутствующим аргументам, обязательно.

 

39. Конструкции If... в Visual Basic: назначение, виды, синтаксис, характеристика составляющих, принцип работы. Примеры использования

Условные операторы If … Then … Else используются, когда необходимо, чтобы группа операторов выполнялась при соблюдении определенных условий.

Однострочный оператор: IF условие Then оператор1 Else оператор2

Сокращенная форма однострочного оператора: IF условие Then оператор1

Многострочный оператор используется, если по ветке Then или Else необходимо выполнить несколько операторов:

IF условие Then

оператор ы 1

Else

оператор ы 2

End If

Сокращенная форма многострочного оператора:

IF условие Then

операторы1

End If

Пример: с клавиатуры в переменную x вводится положительное или отрицательное число. Определить, больше или меньше нуля это число.

Private Sub Command_Click()

Dim x As Integer

x = InputBox(“Введите число”)

If x >= 0 Then

Label1.Caption = "Значение больше или равно 0"

Else

Label1.Caption = "Значение меньше 0"

End If

End Sub

 

40. Конструкция Select Case в Visual Basic: назначение, синтаксис, характеристика составляющих, принцип работы. Примеры использования

Оператор выбора позволяет обрабатывать в программе несколько условий и аналогичен работе условного оператора.

Этот оператор состоит из анализируемого выражения и набора операторов Case на каждое возможное значение выражения. Синтаксис оператора Select Case:

Select Case сравниваемое Значение

Case значение1

операторы1

Case значение 2

Операторы 2

...

Case Else

Операторы N

End Select

где сравниваемое Значение – переменная или арифметическое выражение целого или строкового типа; значение1, значение2 – числовые или строковые константы по типу, совпадающие со сравниваемымЗначением; операторы1, операторы2, …, операторыN – один или несколько операторов, подлежащих исполнению.

Пример: требуется создать приложение «Школьные оценки», которое на ввод одного из чисел 1, 2, 3, 4, 5 сообщало бы, какая это оценка:

Private Sub Command_Click()

Dim k As Byte

k = InputBox(“Введите оценку из диапазона 1.. 5”)

 

41. Оператор цикла со счетчиком в Visual Basic: назначение, синтаксис, характеристика составляющих, принцип работы. Примеры использования

Цикл – это многократно выполняемый участок программы. Они бывают трех видов:

1. Цикл со счетчиком For... Next.

2. Цикл с предусловием Do While … Loop.

3. Цикл с постусловием Do … Loop While.



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2017-06-30 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: