Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка КП Visual Basic.doc
Скачиваний:
103
Добавлен:
16.12.2013
Размер:
5.55 Mб
Скачать

3.2. Объявление переменных

Явное объявление переменных выполняется оператором:

Dim Имя_переменной1 As Тип_переменной1[,Имя_переменной2 As Тип_переменной2]

Например, Dim K As Byte, Fio As String, God As Integer

3.3. Средства ввода и вывода данных

Для ввода данныхвVisualBasicиспользуются элемент управленияTextBoxи функцияInputBox(). Информация, введенная в текстовое окно, хранится в свойствеText. Для ссылки на нее в программе надо указать составное имя. Например,Fio=Text1.Text:K=Val(Text2.Text)

Функция InputBoxиспользуется для присваивания переменной, объявленной явно или неявно в программе, значения, введенного с клавиатуры:

Имя_переменной = InputBox(“подсказка” [,заголовок окна ввода] [,начальное значение])

Например, God=InputBox(“Введите год”,“Окно ввода”,2005)

Отсутствие аргумента в списке функции не отменяет его запятую! В результате вызова функции InputBoxв процессе выполнения программы поверх формы появитсяокно диалога, содержащее подсказку пользователю и окно ввода. Введенное значение может быть принято (кнопкаOk) или отменено (кнопкаCancel).

Средства ввода числовых данных

Sliderфункционирует аналогичноHScrollBar(VScrollBar); позволяет выбрать дискретное значение или набор значений из определенного диапазона. Этот элемент управления также имеет свойстваMin,MaxиValue, которые устанавливают границы области значений и текущее значение. Параметры изменения значения при перемещении в заданной области значений определяют свойстваSmallChangeиLargeChange.

В отличие от HScrollBar(VScrollBar), для этого элемента можно определить не только одно значение, но и некоторый диапазон значений. Для этого следует воспользоваться свойствамиSelStartиSelLength. Однако само выделение диапазона должно выполняться программно. Новое свойствоTextпозволяет задавать текст надписи, который будет отображаться при перемещении ползунка. Позиция отображения этой надписи определяется значением свойстваTextPosition.

UpDown счетчик, как и два предыдущих элемента управленияHScrollBarиSlider, используется для установки различных значений в заданной области; определяется свойствамиMin,MaxиValue. Отличие заключается в том, что он может изменять значение свойства другого элемента управленияBuddy. Например, счетчик можно присоединить к текстовому окну, в котором и отображать текущие значения. Для этого следует задать свойствоBuddyControl. Оно должно содержать имя присоединенного элемента:UpDown1.BuddyControl=Text1,AutoBuddy=Trueдля обеспечения автоприсоединения. СвойствоBuddyPropertyуказывает, какое свойство элементаBuddyдолжно синхронизироваться со свойствомValueэлементаUpDown.

Для вывода данных в Visual Basic используются:

  • текстовое окно TextBox;

  • метка Label;

  • оператор MsgBox;

  • функция MsgBox().

Например, Label1.Caption=”Результат:”&Str(Sum)

Text1.Text=”Сумма=” &Str(Sum) ’ &операция сцепления

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

Приведем упрощенный синтаксис оператораMsgBox:

MsgBox Prompt[,Buttons][,Title]

где:

  • Promptтекст сообщения в диалоговом окне;

  • Buttonsконстанта (или несколько констант), определяющая какие кнопки и пиктограммы будут отображаться в диалоговом окне;

  • Titleтекст заголовка диалогового окна сообщений.

Например:

MsgBox”Количество=” &Str(Kol)

MsgBox”Деление на 0 !”,vbOKOnly+vbCritical,”Ошибка ”