Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Экзамен ПСПО.docx
Скачиваний:
2
Добавлен:
25.09.2019
Размер:
1.75 Mб
Скачать

17. Элементы управления.

17.1. Флажок (CheckBox).

CheckBox (Флажок): Размещает в форме флажок, предназначенный для формирования условий выполнения программ или каких-либо настроек, работающий по принципу "да — нет"

17.2. Переключатель из радиокнопок (RadioButton).

OptionBufrton (Переключатель): Создает в форме переключатели для выбора режима работы или настроек выполнения программы

17.3. Полосы прокрутки (ScrollBars) и ползунок (TrackBar).

HScrollBar (Горизонтальная полоса прокрутки): Размещает в форме горизонтальную полосу прокрутки, используемую в качестве ползунка для выбора значения из заданного диапазона.

VScrollBar (Вертикальная полоса прокрутки): Размещает в форме вертикальную полосу прокрутки, используемую в качестве ползунка для выбора значения из заданного диапазона.

TrackBar

17.4. Индикатор процесса (ProgressBar).

Индикатор процесса или Индикатор выполнения (англ. Progress bar) — элемент (виджет) графического интерфейса пользователя, который представляется собой прямоугольную панель для отображения индексации хода или выполнения каких-либо задач, к примеру, загрузку файла по сети. Стандартный бегунок индикатора процесса заполняется слева направо. Очень часто можно встретить и текстовое сопровождение о выполненных процентах. Подобные виджеты используются в некоторых ситуациях, когда масштаб задачи неизвестен или ход выполнения задачи требует обязательного отображения информации о том, сколько процентов уже выполнено.

17.5. Списки (ListBox, ComboBox, CheckedListBox).

ListBox (Список): Создает в форме список для выбора одного или нескольких значений из предлагаемого списка значений.

ComboBox (Поле со списком): Создает в форме объект, содержащий одновременно поле ввода и раскрывающийся список

CheckedListBox: Создает список, в котором напротив элементов пользователь должен будет ставить галочки. Применяется если список состоит из большого числа элементов, или если список динамический.

18. Объектное программирование.

18.1. Статические и динамические компоненты объектов.

Динамические поля используются программой в случае, если разработчик не создал для них объекты явным образом на этапе разработки. Каждый не заданный явно объект поля автоматически создается при открытии набора данных в соответствии со структурой связанной таблицы БД. Любой объект поля является прямым наследником класса TField, а его конкретный тип зависит от типа данных поля таблицы. При этом свойства динамического поля устанавливаются в соответствии с параметрами поля таблицы базы данных.

Компонент набора данных после подключения к таблице БД без дополнительных настроек использует только динамические поля. К свойствам и методам динамических полей можно обратиться программно, для этого следует использовать индексированное свойство Fields компонента доступа к данным, которое объединяет все поля набора данных или метод FieldByName.

Динамические поля используются в случаях, когда заданные характеристики полей в таблице базы данных полностью удовлетворяют разработчика и нет необходимости рассматривать какое-либо поле вне набора данных.

Статические поля создаются программистом на этапе разработки, их свойства доступны в Инспекторе объектов, а их названия можно выбрать из списка объектов активной формы в верхней части Инспектора объектов. Название статического объекта поля обычно складывается из названий таблицы и поля, например ordersCUSTNO.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]