Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
УчебноеПособие по VB_6.doc
Скачиваний:
57
Добавлен:
24.12.2018
Размер:
3.17 Mб
Скачать

5.1.7. Закрепление материала

  1. Поясните назначение элементов управления CheckBox и OptionButton. В чем состоит отличие в использовании названных элементов управления?

  2. Назовите основные свойства элементов управления CheckBox и OptionButton.

  3. Приведите фрагмент программы для использования свойства Value элементов управления CheckBox и OptionButton.

  4. Как создать массивы элементов управления CheckBox и OptionButton. Приведите фрагмент программы для использования свойства Index этих элементов управления.

  5. Для каких целей применяются списки List и ComboBox? В чем отличие списка и поля со списком?

  6. Перечислите основные свойства поля со списком ComboBox. Приведите синтаксис использования свойств элемента ComboBox.

  7. Перечислите основные методы поля со списком ComboBox. Приведите синтаксис использования методов элемента ComboBox.

  8. Как занести данные в список на этапе разработки формы?

  9. Как дополнить список элементов управления ComboBox или List в процессе работы?

  10. Для чего предназначена полоса прокрутки ScrollBar?

  11. Назовите основные свойства полосы прокрутки.

  12. В чем отличие элемента управления ScrollBar от элемента управления Slider?

  13. Каково назначение элемента управления UpDown?

  14. Как настроить элемент UpDown без написания программы?

Задание для самостоятельной работы

Разработать форму для построения графиков элементарных функций (синуса, косинуса, тангенса, котангенса, эллипса, окружности, параболы, гиперболы) с использованием элементов управления CheckBox и OptionButton. Одновременно на графике должно быть не более трех функций. Список элементарных функций хранить в поле со списком.

5.2. Дополнительные элементы управления

Одним из важных аспектов проектирования приложений пользователя является информирование пользователя о состоянии приложения и ходе выполнения программы. Например, в текстовых редакторах необходимо указывать номер текущей страницы и общее число страниц в документе, при работе с файлами данных пользователя могут интересовать сведения о размере файла, числе записей, номере текущей записи и т. д. В процессе работы пользователю может быть интересно знать, как идет загрузка программы, копирование файла или как долго будет идти расчет параметров. Для предоставления информации об интересующих пользователя данных и ходе протекания процессов могут использоваться такие средства Visual Basic, как

- строка состояния – StatusBar;

  • графическое представление хода выполнения программы – ProgressBar;

  • анимационные видеоролики – Animation.

5.2.1. Строка состояния Создание строки состояния

Строки состояния нет среди стандартных элементов панели элементов управления, поэтому ее надо загрузить командой Project\Components и установить флажок Microsoft Windows Common Controls 6.0 (SP3). После загрузки строки состояния на панель элементов управления установите ее на форму. Панель состояния может содержать до 16 отдельных панелей, в которых отображается различная информация, например, дата, время имя файла и др.

Настройку строки состояния можно проводить с помощью окна Свойства среды разработки, а также с помощью панели свойств (Property Pages) (рис. 5.8).

Прежде всего, необходимо определить вид и расположение панелей. Оно определяется с помощью свойств Align и Style в окне Свойства.

Свойство Style определяет вид строки состояния. Строка состояния может быть простой текстовой (sbrSimple) – состоит из одной панели или составной (sbrNormal) – состоит из нескольких самостоятельных панелей со своими свойствами. Панели строки состояния имеют индекс, как элементы массивов управляющих э лементов и поэтому обращение к ним осуществляется с указанием индекса. Нумерация панелей начинается с единицы.

Свойство Align определяет, к какой стороне формы должна “прикрепиться” строка состояния. Это свойство может принимать пять значений: vbAlignTop – к верхнему краю формы; vbAlignBottom – к нижнему краю формы; vbAlignLeft – к левому краю формы; vbAlignRight – к правому краю формы; vbAlignNone – строка состояния может располагаться в любой части формы.

Настройку свойств панелей строки состояния удобно проводить с помощью панели свойств. Щелкните правой кнопкой мыши по строке состояния и выберите в меню пункт Properties. На экране появится панель свойств (рис. 5.8). Закладка General позволяет установить общие свойства строки состояния, а закладка Panels – свойства каждой из 16 панелей строки состояния.