Информатика. Программирование в Delphi
16
или
False – ложь.
Например, если свойство
Visible – видимый
для компонента
TLabel
–
метка
принимает значение
True
, то метку видно на форме, а если это свойство
принимает значение
False
, то метку не видно на форме.
Вложенные свойства
– это свойства, которые содержат вложенные в них
свойства. В инспекторе объектов изображается знак «
+
» слева от названия та-
ких свойств.
Имеется два вида таких свойств:
множества
и
комбинированные зна-
чения.
Инспектор объектов изображает множества в квадратных скобках. Если
множество пусто, оно отображается, как []. Установки для вложенных свойств
типа
множество
обычно имеют значения типа
Boolean
.
Пример изменения свойств объекта в режиме выполнение программы
run time
:
procedure TForm1.bt_ChangeClick(Sender: TObject);
begin
bt_Change.Left:= 100;
bt_Change.Top:= 200;
bt_Change.Width:= 30;
bt_Change.Height:= 40;
end;
В этом примере записан обработчик события
Click
–
щелчок
для кнопки
bt_Change.
При щелчке мышью на этой кнопке изменяются ее размеры и по-
ложение на форме. С помощью оператора присваивания «:=» записываются но-
вые значения свойств кнопки.
Свойство
– это атрибут объекта, определяющий то, как объект выглядит
или как он может себя вести. Свойства объекта легко установить или изменить
с помощью инспектора объектов.
Метод
Method – метод
– это процедура или функция, которая определена как
часть класса и инкапсулирована (содержится) в нем. Методы манипулируют
полями и свойствами классов, хотя могут работать и с любыми переменными, и
имеют автоматический доступ к любым полям и свойствам своего класса.
Поведение объекта определяется тем, какие ему программист назначил
методы–
обработчики
и для каких событий.
Создание приложения в среде программирования
Delphi
состоит из на-
стройки свойств используемых объектов и создания обработчиков событий –
event handler
.
Функции и процедуры являются методами, которые применяются для
создания обработчиков событий. Событиями в приложении могут быть: щелчок
указателя мыши на кнопке, введение в редактируемое поле числа, нажатие на
клавишу клавиатуры, движение указателя мыши над объектом и т. д.