- •Введение
- •Принципы объектно-ориентированного программирования.
- •Классы и компоненты Delphi
- •Структура приложения(программы)
- •Сущность визуального проектирования.
- •Структура экрана Delphi
- •Структура приложения
- •Сохранение нового проекта.
- •Структура модуля.
- •Последовательность проектирования
- •Создание нового проекта.
- •Свойства класса
- •Динамика работы приложения
- •Основные компоненты. Компонент Form и его свойства
- •Пример1: установить цвет формы голубой
- •Компоненты – кнопки
- •Основные свойства:
- •Компоненты ввода и редактирования: tEdit, tMemo
- •Общие свойства:
- •Методы:
Пример1: установить цвет формы голубой
Компоненты – кнопки
В палитре компонент представлены кнопки различных типов:
стандартные кнопки – TButton,
кнопки целевого назначения - TBitBtn,
Тип TButton
Кнопка общего назначения, применяется для инициализации вычислительных и других пользовательских операций,
Основные свойства:
Caption = &имя. Имя составляет надпись на кнопке. & – означает, что следующий за ним символ является горячей клавишей, т.е. нажатый вместе с ALT при выполнении приложения, этот символ вызовет эффект нажатия кнопки.
OnClick - событие, которое программируется. Например, если нужно по нажатию кнопки закрыть приложение, то его обработчик может иметь вид:
procedure TForm1.Click (Sender:TObject);
begin Close end;
Пример2: установить цвет формы(красный) по нажатию кнопки
Тип ТBitBtn
Может иметь на себе пиктограмму и имеет отличительное свойство Kind, принимающее одно из следующего множества значений:
bkCustom, bkOK, bkCancel, bkHelp, bkYes, bkNo,
bkClose, bkAbort, bkRetry, bkIgnore, bkAll
Каждому значению свойства Kind соответствует и внешний вид, и действие такой кнопки.
Компоненты ввода и редактирования: tEdit, tMemo
Это компоненты, которые позволяют вводить и редактировать различные порции текста. TEdit –известное по диалогам Windows поле ввода размером в одну строку. TMemo – это поле для ввода большого количества текста. Такие объекты встречаются например, для ввода заметок, в Excel - для ввода примечаний к клеткам и т.п.
Общие свойства:
Text – содержимое элемента;
SelStart- начало (в символах) считая от начала всего поля текста;
SelLenght – длина;
SelText– содержит сам выделенный текст;
Modified:Boolean – был ли изменен текст.
Методы:
Clear, ClearSelection , SelectAll - очевидны.
