Фреймы и шаблоны компонентов.
Фрейм-элемент интерфейса, который имеет сходства как с формой так и с отдельными компонентами.
Визуально являются формой, контейнером для размещения любых управляющих компонентов.
Фреймы могут быть вложенными, не являются автономно независимыми элементами(вкладываются на форму) Файл*.pas
Созлание фрейма FileNewFrame или OtherFrame
Unit unit7;
Interface
Uses…
Type TFrame7 = Class(TFrame)
Button1:TButton;
Checkbox1:TCheckBox;
Procedure OnClickCheck(Sender:TObject);
…
Procedure …OnClickCheck(Sender:TObject);
Begin
Showmessage (‘ок’)
End;
End;
Включение фрейма в форму:
…
Type
TForm6=Class(TForm)
Button1:TButton --
Frame71:TFrame7 --
Procedure Frame71Button1Click(Sender:TObject);
End;
Фрейм объединяет в себе управляющие компоненты и методы реакции на события
Файл формы с фреймом:
…
Inline Frame71: TFrame7
Left=144
Top=8
Width=322
Height=200
TabOrder=1
End;
- фреймы могут быть использованы как компоненты формы
- все изменения, произв. В фрейме отражаются на форме, его использ.
- все изменения наследуются
Шаблоны компонентов:
Произвольный набор произвольного числа шаблонов на форме.
Операция группирования.
Component create.
Изменения не отражаются на форме. Дополнительных Unit6 и dfm файлов нет. Отдельно от формы не существует.
-
Содержание
- Принципы объектно-ориентированного программирования.
- Структура класса.
- Свойства.
- Статические и виртуальные методы.
- Перезагружаемые методы.
- Конструкторы и деструкторы.
- Интегрированная среда разработки Delphi.
- Визуальные средства разработки.
- Программирование с управлением по событиям.
- Абстрактный метод.
- Методы класса.
- Исключительные ситуации.
- Атрибуты доступа в Delphi.
- Обработка исключительных ситуаций.
- Библиотека визуальных компонентов в Delphi (vcl).
- Ссылки на классы.
- Указатели на методы.
- Фреймы и шаблоны компонентов.
- Delphi 2009: отличия от предыдущих версий.
- Классы и модули.
- Модули и программы.
- Информация о типе во время выполнения.
- Полиморфизм и виртуальные методы.