- •Основы системы программирования
- •1. Загрузка системы программирования Visual Basic
- •2. Интегрированная среда разработки (ide)
- •3. Последовательность разработки проекта
- •4. Сохранение проекта
- •5. Основные элементы управления
- •5.1. Надпись (Label)
- •5.2. Текстовое поле (TextBox)
- •5.3. Кнопка (CommandButton)
- •5.4. Окно списка (ListBox)
- •6. Последовательность разработки информационной технологии
- •6.1. Постановка задачи
- •6.2. Разработка математической модели
- •6.3. Составление схемы алгоритма
- •6.4. Разработка проекта
- •Примечание. При вводе кода программы в редакторе Visual Basic нумерация строк отсутствует.
- •6.5. Сохранение проекта
- •6.6. Выполнение проекта
- •6.7. Отладка программы
- •7. Основы языка программирования Visual Basic
- •7.1. Основные понятия
- •7.2. Типы данных
- •7.3. Объявление данных
- •7.4. Оператор присваивания
- •7.5. Встроенные функции Visual Basic
- •8. Организация ввода данных
- •8.1. Функция InputBox()
- •8.2. Ввод данных с помощью текстового поля
- •9. Организация вывода данных
- •9.1. Оператор MsgBox
- •9.2. Функция MsgBox()
- •Format(параметр,"прототип")
- •9.3. Метод print
- •9.4. Вывод данных с помощью текстового поля
- •10. Структурное программирование
- •10.1. Структура Следование
- •10.2. Структура Развилка
- •If условие Then
- •If условие Then
- •If Условие1 Then
- •Iif(логическое выражение,выражение1,выражение2)
- •Goto имя метки или номер строки
- •10.3. Структура Цикл
- •Библиографический список
- •Основы языка программирования
- •190031, СПб., Московский пр., 9.
5.3. Кнопка (CommandButton)
Этот элемент управления используется в тех случаях, когда необходимо выполнить некоторое действие, подтвердить или отменить выбор, получить справку, ввести данные, вызвать специальную функцию, связанную с формами и т.д. По умолчанию командной кнопке присваивается имя Command. Как правило, работа с кнопками заключается в установке их свойств и написании кода для события Click (Щелчок).
Самые важные свойства кнопки – Name и Caption. По значению имени кнопки отличаются друг от друга, а заголовок определяет текст, который отображается на кнопке.
Для изменения размеров кнопки следует пользоваться маркерами изменения размера. Свойство Font (Шрифт) позволяет изменить шрифт заголовка.
Чтобы сделать внешний вид кнопки более интересным, необходимо установить для свойства Style (стиль) значение Grapfical (графический), затем в свойстве Picture (рисунок) установить подходящий значок или растровое изображение.
Свойства Enabled (доступность) и Visable (Видимость) позволяют ограничить доступ к кнопке. Если значение свойств равно False, кнопка становится недоступной. Блокировка кнопки может пригодиться, когда пользователь должен выполнить определенные действия (например, заполнить "Текстовое поле") и лишь затем нажать кнопку для перехода к следующему действию.
Однако, если требуется заблокировать кнопку, значение False следует задать для свойства Enabled, а не для Visible. В первом случае заблокированная кнопка останется на экране и пользователь может подумать, что при определенных условиях она станет доступной, во втором случае – она просто исчезает. Если в процессе работы командную кнопку надо сделать доступной, то в программе должна быть строка:
Имя кнопки. Enable = True
Для кнопки наиболее общее событие – это событие Click (Щелчок). Вместо события Click можно воспользоваться событием MouseUp. Как правило, остальные события приложение не использует.
Для кнопки наиболее часто используется два метода: Move (Двигать) и Refresh (Обновить). Многие приложения изменяют название командной кнопки в ответ на некоторые другие действия. Если изменяется название кнопки, то необходимо воспользоваться методом Refresh для того, чтобы быть уверенным, что новое название появится на экране.
Метод SetFocus используется для передачи курсора конкретной кнопке. Например, с его помощью можно вернуться к кнопке по умолчанию, после того как будет закончено редактирование текстового поля на форме. В этом случае код может выглядеть так:
Имя кнопки. SetFocus
5.4. Окно списка (ListBox)
Это окно может содержать от одного до нескольких тысяч элементов списка. Такие базы данных, как адресные книги или бизнес-записи, часто используют окно списка для представления данных. По умолчанию элемент управления имеет имя List.
Свойство Sorted (Сортировать), установленное в состояние True, позволяет отсортировать элементы списка в алфавитном порядке. Метод Additem (Добавить элемент) позволяет наращивать список.
Например, чтобы в окно списка с именем List1 добавить названия фирменных поездов "Красная стрела" и "Юность", необходимо записать:
List1.Additem("Красная стрела")
List1.Additem ("Юность")
Чтобы определить, какой элемент списка выбрал пользователь, можно воспользоваться свойством ListIndex (Индекс списка). Значение этого свойства будет содержать или номер строки в окне списка, которую выбрал пользователь, или -1, если не выбран ни один элемент списка. При этом свойство Text (Текст) будет содержать текст выбранной строки.
