«Қазақстан тарихы, жалпы білім беру пәндері және ақпараттық жүйелер» кафедрасы



бет15/105
Дата09.08.2020
өлшемі0,51 Mb.
#76246
түріЛекция
1   ...   11   12   13   14   15   16   17   18   ...   105
type

<ұрпақ класс атауы> = class (<негізгі класс атауы>); end; var

< объект > : < класс атауы>;

мұндағы класс мүшелері - ӛрістер, қасиеттер және тәсілдер. Мысалы,



type

Tform1= class (TForm)

Button1 : TButton;

Label1 : TLabel;



Procedure Button1 Click (Sender : TObject); end;

var Form1 : Tform1;

TForm1 = class (TForm) жазуы Tform класының үлгісімен құрылатын жаңа (ұрпақ) TForm1 айнымалысы – класс данасы.

Программаны дайындау барысында Delphi модульдің Interface бӛліміне формаға енгізілген компоненттер мен оқиғасы таңдалған тәсілдерді сипаттауды автоматты түрде енгізеді, тәсілдерді іске асыру нұсқаулары модульдің inplementation бӛліміне қолдан жазылады.

Жалпы, Delphi –де класс деп ӛзіне ұқсас даналарды дайындау үшін үлгі түрінде алынатын, толық түрде дайындалған программа үзіндісін де атайды. Программалаушы бұрын дайындалған класс данасының кӛшірмесін түрлі программаларға не бір программаның түрлі жерлеріне енгізіп, программалауды және оның кӛлемін кӛп жеңілдетуіне болады.

Delphi құрамына жүздеген дайын кластар енгізілген. Әр компонент қатаң түрде тек бір класқа ғана тиісті. Мысалы, Delphi – де форма (TForm) компоненті - Forma класына тиісті, осы типті айнымалы (Form1) – класс объектісі. Класс бӛлігі ретінде сипатталып, модульдің



Inplementation (іске асыру) бӛлігінде мәтіні жазылатын сәйкес процедура - тәсіл, мысалы, procedure TForm1.Button1Click.

Форма ішіне орналастырылған TЕdit компонентінің Edit1 данасын (объектісін) екі рет шерткен кезде пайда болатын оқиғаны ӛңдеу тәсіліне (процедурасына) мысал:





Достарыңызбен бөлісу:
1   ...   11   12   13   14   15   16   17   18   ...   105




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет