Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ВВЕДЕНИЕ,лекция1.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1 Мб
Скачать
☆

Свойства класса

Компоненты приложения кнопки, метки и др с одной стороны являются частью (полями) класса TForm1, с другой – сами состоят из элементов - полей.

Поля компонент могут принимать числовое, текстовое и другое значение.

Шаг 4- настройка свойств компонент

  1. Раскройте список компонент приложения и выберите компонент Form1.

  2. На вкладке ИО Property в поле Caption введите слова Первое приложение. Эти слова немедленно появятся в заголовке окна формы.

  3. Выберите мышью свойство Color, установите его значение clRed красный.

  4. Маркируйте Button1 и в поле Caption впишите Нажмите кнопку.

  5. Маркируйте Label1 и измените ее Caption на пустое значение (все стереть), а Color на clCream.

  6. Сохраните и запустите на выполнение Ваше приложение.

Добавим, что значения свойств можно менять не только в ИО, но и программным путем. Ниже приводим различные примеры программной работы со свойствами:

Синтаксис обращения к свойству такой же, как к обычному полю:

имя_свойства:=значение (сработает “за кадром” метод-запись);

переменная:= имя_свойства. (сработает “за кадром” метод-чтение)

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’;

  1. Сохраните и запустите приложение на выполнение.

Основные компоненты. Компонент Form и его свойства

Ниже приведен список наиболее употребимых свойств и краткие пояснения к ним. В ИО(инспектор объектов) значения свойств могут задаваться либо вводом, либо выбором из списка.

Caption Название в заголовке окна формы при выполнении

ClientWidth ClientHeight Высота и ширина области клиента, связана с Height и Width за минусом из них размеров рамки и заголовка окна

Color Цвет территории окна . Свойство со списком значений.

Font Раскрывается список шрифтов

Name Логическое имя формы для обращения к ней в модуле приложения.

Top и Left Точки положения формы на экране при проектировании

Tag Имя собственной переменной для своих нужд.