Информатика. Программирование в Delphi
17
Функции и процедуры объявляются в разделе объявления типов
type
тип
. Пример объявления функции и процедуры:
type
TNewClass = class
FDig: Integer;
FText: String;
function PrimFunc(x: real): real;
procedure PrimProc;
end;
В этом примере объявляются:
класс
TNewClass
;
поле
FDig
целого типа;
поле
FText
строчного типа;
функция
PrimFunc
(), имеющая параметр
х
вещественного типа;
функция возвращает значение вещественного типа;
процедура
PrimProc
.
После объявления метода к нему можно обращаться. Пример обращения
к методу (функции и процедуре):
var
PrimMethod: TNewClass;
a: real;
begin
a:= PrimMethod.PrimFunc(5,33);
PrimMethod.PrimProc;
end;
В этом примере:
объявляется объект
PrimMethod
типа
TNewClass
, являющийся эк-
земпляром класса;
объявляется переменная
а
вещественного типа;
переменной
а
присваивается значение, возвращаемое функцией;
выполняется процедура.
Событие
Event – событие
– свойство процедурного типа. Значением события яв-
ляется указатель на метод. В среде программирования
Delphi
имеется набор со-
бытий, отображенный на листе событий
Events
инспектора объектов.
Примеры событий:
OnClick
– щелчок мышью, когда ее указатель находится на объекте;
OnMouseMove
– движение указателя мыши над объектом;
OnMouseUp
– нажатие на левую клавишу мыши, когда указатель
I...,7,8,9,10,11,12,13,14,15,16 18,19,20,21,22,23,24,25,26,27,...370