- •Введение
- •Принципы объектно-ориентированного программирования.
- •Классы и компоненты Delphi
- •Структура приложения(программы)
- •Сущность визуального проектирования.
- •Структура экрана Delphi
- •Структура приложения
- •Сохранение нового проекта.
- •Структура модуля.
- •Последовательность проектирования
- •Создание нового проекта.
- •Свойства класса
- •Динамика работы приложения
- •Основные компоненты. Компонент Form и его свойства
- •Пример1: установить цвет формы голубой
- •Компоненты – кнопки
- •Основные свойства:
- •Компоненты ввода и редактирования: tEdit, tMemo
- •Общие свойства:
- •Методы:
Свойства класса
Компоненты приложения кнопки, метки и др с одной стороны являются частью (полями) класса TForm1, с другой – сами состоят из элементов - полей.
Поля компонент могут принимать числовое, текстовое и другое значение.
Шаг 4- настройка свойств компонент
Раскройте список компонент приложения и выберите компонент Form1.
На вкладке ИО Property в поле Caption введите слова Первое приложение. Эти слова немедленно появятся в заголовке окна формы.
Выберите мышью свойство Color, установите его значение clRed красный.
Маркируйте Button1 и в поле Caption впишите Нажмите кнопку.
Маркируйте Label1 и измените ее Caption на пустое значение (все стереть), а Color на clCream.
Сохраните и запустите на выполнение Ваше приложение.
Добавим, что значения свойств можно менять не только в ИО, но и программным путем. Ниже приводим различные примеры программной работы со свойствами:
Синтаксис обращения к свойству такой же, как к обычному полю:
имя_свойства:=значение (сработает “за кадром” метод-запись);
переменная:= имя_свойства. (сработает “за кадром” метод-чтение)
Form1.Color:=clWhite;
Button1.Caption:='Нажмите кнопку';
Label1.Color:=clCream;
Label1.Font.Size:=14;
ОБРАТИТЕ ВНИМАНИЕ на синтаксис работы со свойствам объекта.
Сначала указывается имя объекта, например Form1, Button1, Label1 и т.д., затем ставится точка, затем название свойства: Label1.Color и т.п.
Динамика работы приложения
событийный принцип функционирования приложения.
Событие это момент когда производится воздействие на ход работы приложения с помощью мыши, клавиатуры или других внешних устройств:
В Delphi, у всех компонент приложения имеются свойства, значением которых является имя процедуры, которая должна выполняться в момент возникновения определенного события.
Так у компонента-кнопки имеется свойство Onclick. Значением этого свойства является имя процедуры, написанной программистом, которая должна по его мнению выполняться при щелчке мышью на кнопке в период Run приложения.
На этапе визуального проектирования Delphi предоставляет список событий каждого компонента приложения на вкладке Events инспектора объектов.
Достаточно выбрать нужное событие мышью, сделать в его поле двойной клик мышью (или двойной щелчок по компоненту на самой форме), и Delphi автоматически
создаст пустой экземпляр процедуры-обработчика,
впишет заголовок обработчика в тело класса TForm1,
запишет имя обработчика в правом поле строки выбранного события на вкладке Events.
Программисту осталось вписать программный код в тело обработчика.
Шаг 5 – программирование событий
Выберите кнопку B1, перейдите в ИО на страничку Events и сделайте в правом поле свойства ONClick двойной щелчок мыши.
В тело обработчика впишите текст: Label1.Caption:=’ Привет из Delphi’;
Сохраните и запустите приложение на выполнение.
Основные компоненты. Компонент Form и его свойства
Ниже приведен список наиболее употребимых свойств и краткие пояснения к ним. В ИО(инспектор объектов) значения свойств могут задаваться либо вводом, либо выбором из списка.
Caption Название в заголовке окна формы при выполнении
ClientWidth ClientHeight Высота и ширина области клиента, связана с Height и Width за минусом из них размеров рамки и заголовка окна
Color Цвет территории окна . Свойство со списком значений.
Font Раскрывается список шрифтов
Name Логическое имя формы для обращения к ней в модуле приложения.
Top и Left Точки положения формы на экране при проектировании
Tag Имя собственной переменной для своих нужд.
