1. delphi визуал дастурлаш муҳити


VCL таркибига кирувчи синфлар усуллари



Download 265,5 Kb.
bet5/12
Sana14.04.2022
Hajmi265,5 Kb.
#549868
1   2   3   4   5   6   7   8   9   ...   12
Bog'liq
DELPHI ВИЗУАЛ ДАСТУРЛАШ МУҲИТИ

VCL таркибига кирувчи синфлар усуллари


Синф TObject. Бу синф барча VCL таркибига кирувчи синфлар учун бош синф бўлиб, объектларни тузиш, бошқариш ва бузишни таъминлаб беради. Бунинг учун унда қуйидаги усуллар аниқланган:

constructor Create:
Бу усул объектга керакли динамик хотирани ажратиш учун иш бажаради.

destructor Destroy; virtual;
Бу усул ўчирилган объектга ажратилган динамик хотирани бўшатади.

procedure Free;
Бу усул объектни учиради ва унга ажратилган динамик хотирани бўшатади.
class function ClassName: ShortString;
Бу усул функцияси синф номини ўз ичига олувчи қаторни қайтаради. Масалан: ‘Tedit’, ‘TButton’, ‘TLabel’ ва хоказо.
class function ClassNameIs(const Name: string): Boolean;
Бу усул true қиймат қайтаради, агар Name параметри синф номини ўз ичига олган бўлса.
class function InberitsFrom(AClass: TClass): Boolean;
Бу усул AClass параметри синф ёки объектнинг олдинги номини ўз ичига олган ёки олмаганлигини текширади.


class function InstanceSize: Longint;
Синф ёки объект ўлчамини байтда аниқлайди.
Синф TPersistent. Бу синф ўз ўзидан TObject синфидан келиб чиқади ва у потокли объектларни (потоковқй объект) тузиш учун керакли усулларни ўз ичига олади. Потокли объект –бу обект бўлиб, у потокда сақланади. Ўз навбатида поток бу ҳам объект бўлиб маълумотларни ташишга мўлжалланган, масалан хотира ёки диск файллари. Бошқача айтганда синф давомчиси Tpersistent оператив хотирада файл формасида жойлашган бўлиб, у ерда янгиланиб турилади. Ундаги усуллардан тўғридан тўғри фойдаланиш учун қуйидагилар ишлатилади.


procedure Assign(Source: TPersistent);
Бу усул ишлатилаётган объектга Source параметрида номи кўрсатилган маълумотларни жўнатишда ишлатилади.


procedure AssignTo(Dest: TPersistent); virtual;
Бу усул худди юқоридаги усул каби бўлиб, фарқи унинг виртуаллиги ва ҳимояланганлигидир.



Download 265,5 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   12




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish