
- •Лекция № 1. Интегральная среда Delphi. Окна Delphi.
- •1. Среда Delphi. Главное окно.
- •2. Окно Инспектора объектов, Конструктора формы и Редактора кода.
- •Лекция № 2. Характеристика проекта. Компиляция и выполнение проекта.
- •1. Характеристика проекта Delphi.
- •2.Компиляция и выполнение проекта
- •Лекция № 3. Библиотека компонентов (vcl). Понятие класса и объекта.
- •1. Организация библиотеки компонентов
- •2. Понятие класса. Элементы класса.
- •Свойства
- •События
- •Лекция № 4. Общие свойства визуальных компонентов. События, методы. Обращение к объектам.
- •1. Основные общие свойства компонентов.
- •2. Основные общие методы компонентов.
- •3.Обращение к объектам.
- •Основные события.
- •Лекция № 5. Визуальные компоненты для отображения текстовой информации. Основные свойства компонентов.
- •Отображение текста
- •Лекция № 6. Визуальные компоненты для редактирования многострочных данных. Основные свойства компонентов.
- •1. Многострочный редактор
- •2.Общие элементы компонентов редактирования
- •Лекция № 7. Визуальные компоненты: работа со списками: простой, комбинированный. Основные свойства компонентов.
- •1.Работа со списками.
- •2.Комбинированный список
- •3.Общая характеристика списков
- •4.Другие характеристики списков
- •Лекция № 8. Компоненты-кнопки. Переключатели. Основные свойства компонентов.
- •Виды кнопок, используемые компоненты и их свойства.
- •2. Виды переключателей, используемые компоненты и их свойства.
- •Лекция № 9. Визуальные компоненты-контейнеры. Компоненты-закладки. Основные свойства компонентов.
- •1. Основные компоненты, используемые для объединения других компонентов.
- •Лекция № 10. Компоненты для редактирования данных в табличной форме.
- •Лекция № 11. Визуальные компоненты для изменения числового значения в заданном диапазоне. Визуальные компоненты для выбора дат. Основные свойства компонентов.
- •Визуальные компоненты для изменения числового значения в заданном диапазоне.
- •2.Визуальные компоненты для выбора дат.
- •Лекции № 12-13. Форма как Delphi-компонент. Жизненный цикл формы. Отображение формы. Управление доступом к форме. Особенности визуального проектирования форм.
- •1.Форма
- •2.Характеристики формы. Свойства
- •3.Характеристики формы. Методы.
- •4.Характеристики формы. События
- •5.Взаимодействие форм.
- •6.Шаблоны форм.
- •Лекции № 14-15. Главное и контекстное меню. Пункты меню, их свойства. Конструктор меню, настройка меню. Комбинации клавиш.
- •1.Главное и контекстное меню.
- •2.Пункты меню, их свойства, события.
- •3.Конструктор меню, настройка меню. Комбинации клавиш.
- •Лекция № 16. Использование диалоговых компонентов.
- •Лекция № 17. Компоненты-индикаторы. Компоненты для отображения геометрических фигур.
- •Компоненты-индикаторы.
- •Компоненты для отображения геометрических фигур.
- •Лекция № 18. Вывод сложной графической информации.
- •Лекция № 19. Создание элементов справочной системы. Создание строки состояния. Создание подсказок.
- •1. StatusBar (Строка состояния).
- •2. Использование в Delphi подсказок
- •Лекция № 20. Создание заставки, информационных окон.
- •1. Создание заставки.
- •Лекция № 21. Понятие и назначение dll-библиотек. Создание dll-библиотек. Использование dll-библиотек.
- •Создание dll-библиотек.
- •Использование dll-библиотек.
- •Лекция № 22. Понятие исключительной ситуации. Обработка исключений.
- •1. Понятие исключительной ситуации.
- •Обработка исключений.
- •Список использованных источников
- •Содержание
2. Виды переключателей, используемые компоненты и их свойства.
Состояния переключателей:
включен;
выключен;
недоступен;
Переключатели позволяют выбирать какое-либо значение из определенного множества. Анализируя состояние переключателя, программист может выполнять соответствующие операции. При изменении состояния переключателей возникает событие OnClick, независимо от того, в какое состояние переходит переключатель.
Переключатель CheckBox
Компонент
CheckBox
(вкладка Standard)
является переключателем с независимой
фиксацией (или флажком). Состояние
любого из них не зависит от состояния
остальных, поэтому такие переключатели
называются независимыми, т.е он
действует независимо от других подобных
переключателей. Если во флажке стоит
галочка, то говорят, что переключатель
установлен. Если галочка отсутствует
– то переключатель снят. Программист
не может изменять размеры и цвет
квадратного окошка компонента.
Свойства переключателей с независимой фиксацией:
Caption содержит связанный с компонентом текст.
Alignment – месторасположение надписи относительно кнопки
Checked – определяет состояние флажка (истина или ложь). Свойство Checked типа Boolean определяет включен ли переключатель.
Enabled – определяет активность флажка. Чтобы флажок сделать недоступным для изменения, заблокировать его, нужно: CheckBox1.Enabled:=False;
State служит для анализа и установки одного из трех состояний переключателя и может принимать следующие значения:
cbUnchecked – переключатель выключен
cbChecked – переключатель включен
cbGrayed – переключатель недоступен
Переключатель RadioButton
Компонент RadioButton (вкладка Standard) является переключателем с зависимой фиксацией. Выбор переключателей взаимоисключающий, т.е. при выборе одного переключателя остальные автоматически становятся невыбранными.
Каждый переключатель, помещенный в контейнер, автоматически включается в находящуюся в нем группу. На форму (точнее, в компонент-контейнер) помещается по меньшей мере два таких компонента.
Если нам надо организовать несколько групп переключателей, то для этих целей можно использовать такие компоненты контейнеры как:
сама форма Form,
компонент Panel (панель),
к
омпонент GroupBox (группа),
компонент ScrollBox (область прокрутки).
Свойства переключателей с зависимой фиксацией:
Caption – надпись около переключателя.
Сhecked определяет одно из двух состояний. Если в одном компоненте это свойство принимает значение True, во всех других компонентах, расположенных в том же контейнере, свойства Сhecked принимают значения False.
Alignment – месторасположение надписи относительно кнопки. Как и в TCheckBox, программист не может изменять размеры и цвет круглого окошка компонента.
Событие ОnClick происходит один раз при выборе переключателя.
Лекция № 9. Визуальные компоненты-контейнеры. Компоненты-закладки. Основные свойства компонентов.