Delphi tilida


Delphi loyihasining tuzilmasi



Yüklə 3,41 Mb.
səhifə22/133
tarix07.01.2024
ölçüsü3,41 Mb.
#210126
1   ...   18   19   20   21   22   23   24   25   ...   133
sodapdf-converted (1)

3.3.Delphi loyihasining tuzilmasi 

Delphi dasturi — bu bir necha bir-biri bilan bogliq fayllardir. 
Har qanday dastur .dpr kengaytmali loyiha fayli va bir yoki bir necha 
.pas kengaytmali modullardan tashkil topadi. Loyiha fayli dasturchi 
tomonidan kiritilmaydi, u foydalanuvchining ko‘rsatmalari asosida 
avtomatik ravishda Delphi sistemali dasturi tomonidan tuziladi. Loyiha 
fayli matnini ko‘rish uchun Project/View Source buyrug‘ini berishi 
zarur. Loyiha matni umumiy holda quyidagicha bolishi mumkin: 

52 

Forms, 
Unitl in ‘Unitl.pas’ {Forml} 
{$R *.res} 
Application.Initialize; 
Application.CreateForm(Tforml, Forml); 
Application.Run; 

Loyihanomi dasturchi tomonidan loyiha faylini saqlash vaqtidaberiladi


va u Delphi muhitida bajariluvchi fayl, ya’ni, kengaytmasi .exe bolgan 
faylnitashkil qilishni aniqlaydi. Loy . Loyiha faylidan keyin ishlatiladiganmodullar: 
standart modullar Forms va Unitl joylashadi. {$R *.res} direktivasi
kompilyatorga ishlatilishi kerak hlatilishi kerak bolgan resurs fayllari, masalan dasturlami 
e’lon qilish kerakligini bildiradi. Yulduzcha belgisi resurs faylining 
kengaytmasi .res ekanligini b i bildiradi. Bosh modulning bajariluvchi qismi
Begin .. End operatorlari orasiga joylashadi. 
Modul —bu, biror-bir dastur. Modullar standart konstruksiyasiga 
ega. Object Pascalda modul tuzilmasi umumiy holda quyidagi 
ko‘rinishda boladi: 


Public 

53 

Forml: TForml; 
Implementation 

3.4. Sinflar va obyektlar 

Object Pascal obyektga moljallangan dasturlash tilidir. Obyektga 
moljallangan tilda yig‘ilgan imkoniyatlarga dasturlash tilining obyekt 
modellari deyiladi. Object Pascalda obyekt modellari ishlatilishining 
amaliy natijasi komponentalarni yaratish va ularni qo‘llab- 
quwatlashdir. 
M a’lumki, Delphi dasturiy vositasi Object Pascal obyektga 
yo‘naltirilgan dasturlash tilini ishlatadi. Obyektga yo‘naltirilgan 
dasturlash (OYD) —bu dastur ishlab chiqish usullari bo‘lib, uning 
asosida real dunyo obyekti va uning holatini ifodalovchi ma’lum 
tuzilmaga ega obyekt tushunchasi yotadi. Object Pascalda obyekt 
modelining qo‘llanilish natijasi bu komponentalarni qo‘llash va 
yaratishdir. Object Pascal obyekt modelining asosi sinf va obyekt 
tushunchalaridir. 

Sinf —bu Object Pascalda maxsus turlar bo‘lib, o‘zida maydon, 
usullar va xossalarni mujassamlashtiradi. 
Pascal sinfiy tili dasturchiga o‘zining murakkab ma’lumotlar turla-ri 
— yozuvlar (records) kiritishiga imkon beradi. Obyektli dasturlash 
konsepsiyasiga asoslangan Delphi tili, sinflar kiritishiga imkon beradi. 
Sinf murakkab tuzilma bo‘lib, ma’lumotlar ta’riflaridan tashqari, 
protsedura va funksiyalar ta’riflarini o‘z ichiga oladi. 
Sodda sinf ta’rifiga misol: 
TPerson = class 

Yüklə 3,41 Mb.

Dostları ilə paylaş:
1   ...   18   19   20   21   22   23   24   25   ...   133




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin