"dasturlash tillari" fanidan "delphi dasturlash tilida prosedura va funksiyalar" mavzusida tayyorlagan


 Delphi dasturlash muhitining asosiy komponentlari


Download 287.67 Kb.
Pdf ko'rish
bet2/4
Sana18.01.2023
Hajmi287.67 Kb.
#1098531
1   2   3   4
Bog'liq
mustaqil ish

1.2. Delphi dasturlash muhitining asosiy komponentlari 
Integratsiyalashgan rivojlanish muhiti Delphi: muhitning maqsadi va umumiy 
tavsifi Delphi Turbo Paskal dasturlash muhitining avlodidir. Atrof -muhit nomi 
qadimgi Yunonistonda mashhur Delfik orakuli joylashgan shaharning nomidan 
kelib chiqqan (ruhoniylar bashorat qilish bilan shug'ullangan Delfi shahridagi 
Apollon ma'badi). Delphi ob'ektga yo'naltirilgan vizual dizayn tizimi sizga 
quyidagilarga imkon beradi. 1. Har xil turdagi to'liq Windows dasturlarini yarating. 
2. Tezda har qanday dastur uchun professional ko'rinadigan oynali interfeys 
yaratish; interfeys Windows -ning barcha talablariga javob beradi va avtomatik 
ravishda o'rnatilgan tizimga moslashadi, chunki u Windows funktsiyalari, 
protseduralari va kutubxonalaridan foydalanadi. 3. O'zingizning komponentlar, 
shakllar, funktsiyalarning dinamik ravishda bog'langan kutubxonalarini yarating, 
ularni boshqa dasturlash tillaridan ishlatish mumkin. 4. Har qanday turdagi 
ma'lumotlar bazalari bilan ishlash uchun kuchli tizimlarni yaratish. 5. Murakkab 
hisobotlarni tuzish va chop etish, shu jumladan jadvallar, grafikalar va boshqalar. 
6. Ham o'z ilovalari uchun, ham boshqalar uchun yordam tizimlarini yarating. 7. 
Operatsion tizimning barcha xususiyatlarini va barcha talablarini inobatga olgan 
holda Windows ilovalari uchun professional o'rnatish dasturlarini yarating. Delphi 
- tez rivojlanayotgan tizim. Delfining birinchi versiyasi 1995 yil fevralda 
chiqarilgan, ikkinchi versiyasi 1996, 1997 yillarda - uchinchi, 1998 yil - to'rtinchi, 
1999 - beshinchi, 2001 yil - oltinchi. Delphi 2.0 dan boshlab barcha versiyalar 32 
bitli ilovalarni ishlab chiqish uchun mo'ljallangan, ya'ni. operatsion tizimlar uchun 
ilovalar Windows 95/98, NT va boshqalar. 2002 yilda ettinchi versiya chiqarildi, 
uning asosiy yangiliklari Internet texnologiyalari edi. Atrof -muhitning umumiy 
tavsifi. Delphi IDE - bu sizning ilovalaringizni loyihalash, ishga tushirish va sinab 
ko'rish uchun kerak bo'lgan hamma narsaga ega muhit. Delphi -ning ko'pgina 
versiyalari bir nechta ta'mga ega: a) standart, b) professional versiya, v) mavzular 
bo'yicha ma'lumotlar bazalarini ishlab chiqish. Bu variantlar, asosan, ma'lumotlar 



bazasini boshqarish tizimlariga kirishning turli darajalari bilan farq qiladi. Oxirgi 
ikkita variant bu borada eng kuchli hisoblanadi. Komponentlar kutubxonalari turli 
xil variantlarda amalda bir xil. 1) Asosiy menyu satri muhit oynasining yuqori 
qismida ko'rsatiladi. Har bir menyu bandining maqsadi Delphi yordam tizimida 
aniqlanishi mumkin. Yordam olish uchun menyu bandini tanlang va F1 
tugmachasini bosing. Menyu buyrug'ini tanlash har qanday standart usulda amalga 
oshiriladi: F10, Alt + hotkey yoki kerakli menyu bandini bosish. Menyu 
buyruqlarining maqsadi jadvalda keltirilgan: Menyu bo'limi Uchrashuv 1) Fayl 
menyusi Menyu bo'limlari sizga yangi loyiha, yangi forma yaratish, ilgari 
yaratilgan loyiha yoki shaklni ochish, loyihalarni yoki shakllarni ko'rsatilgan 
nomlardagi fayllarda saqlash imkonini beradi. 2) Tahrirlash menyusi Ushbu 
menyuning bo'limlari sizga Windows ilovalari uchun odatiy bufer bilan 
operatsiyalarni bajarishga imkon beradi, shuningdek formada joylashtirilgan 
komponentlar guruhlarini o'lchamlari va joylashuvi bo'yicha tekislash imkoniyatini 
beradi. 3) Qidiruv menyusi Bu menyuning bo'limlari kod muharriridan matn 
parchalarini, xatolar, ob'ektlar, modullar, o'zgaruvchilar va belgilarni qidirishga 
imkon beradi. 4) ko'rish menyusi Bu menyudagi bo'limlar dizayn muhitining turli 
elementlarini ko'rsatish yoki yashirish va o'rnatilgan disk raskadrovka bilan bog'liq 
oynalarni ochish imkonini beradi. 5) Loyiha menyusi Menyu bo'limlari sizga 
loyihaga formalar qo'shish va o'chirish, loyiha variantlarini o'rnatish, loyihani 
bajarmasdan kompilyatsiya qilish, dastur hajmi haqida ma'lumot berish imkonini 
beradi. 6) Ishga tushirish menyusi Loyihani oddiy yoki disk raskadrovka rejimida 
bajarish, bosqichma -bosqich, belgilangan nuqtalarda to'xtash, o'zgaruvchilar 
qiymatlarini ko'rish va h.k. 7) Komponentlar menyusi Komponentlar bilan 
ishlashga imkon beradigan ochiladigan menyu mavjud: yangi komponentalar 
yaratish, komponentlar palitrasini o'zgartirish va hk. 8) ma'lumotlar bazasi menyusi 
Menyu bo'limi ma'lumotlar bazalari bilan ishlash asboblaridan foydalanish 
imkonini beradi. 9) Asboblar menyusi Turli yordamchi dasturlarni ishga 
tushirishga imkon beradigan bir qancha bo'limlarni o'z ichiga oladi: tasvir 



muharriri, ma'lumotlar bazalari va tarmoqlarni sozlash dasturlari va boshqalar. 10) 
Windows menyusi (oyna) Ochiq muhit oynalari ro'yxatini o'z ichiga oladi va bir 
oynadan boshqasiga o'tish imkoniyatini beradi. 11) Yordam menyusi Delphi 
dasturlash muhitining yordam tizimi bilan ishlashga yordam beradigan mavzularni 
o'z ichiga oladi. 2) Asosiy menyu satrining ostida ikkita asboblar paneli 
joylashgan. Chap panelda (o'z navbatida, uchta paneldan iborat) ikkita qatorli 
tugmalar mavjud bo'lib, ular menyu buyruqlarining ko'pini takrorlaydi (ochish, 
saqlash, barchasini saqlash va hk). O'ng panelda vizual komponentlar kutubxonasi 
paneli (yoki palitrasi) mavjud. Komponentlar palitrasi bir nechta sahifalarni o'z 
ichiga oladi, ularning tablari palitraning yuqori qismida ko'rinadi. Sahifalar ma'nosi 
va maqsadiga qarab guruhlangan. Taqdim etilgan komponentlar soni versiyadan 
versiyaga ko'paygani uchun biz asosiylariga e'tibor qaratamiz (12 sahifa). Asosiy 
komponentlar palitrasi jadvalda keltirilgan: Komponentlar palitrasi Uchrashuv 1. 
Komponentlar palitrasi Standart (Standart) Bu sahifadagi komponentalarning 
aksariyati Windows operatsion tizimining ekrandagi elementlariga o'xshaydi: 
menyular, tugmalar, aylantirish paneli, panellar va boshqalar. Siz asboblar 
panelidan komponentlarning nomlarini bilib olishingiz mumkin. 
Komponentlarning maqsadi Delphi kontekstga sezgir yordam tizimi yordamida 
aniqlanishi mumkin. 2. Komponentlar palitrasi Qo'shimcha Yana rivojlangan 
komponentlarni o'z ichiga oladi: a) tovush, musiqa va videoni takrorlash; b) grafik 
ma'lumotlarni ko'rsatish. 3. Komponentlar palitrasi tizimi Katalog va fayllar 
ro'yxati kabi alohida elementlarni birlashtirish va vaqti -vaqti bilan voqealar 
yaratish qobiliyatini beradi. 4. Win32 komponentlar palitrasi Yaratilgan 
dasturlarga Windows interfeysidan foydalanishga ruxsat beruvchi komponentlar 
mavjud. 5. Komponentlar palitrasi dialoglari (dialog) Fayl operatsiyalari, matnni 
topish va almashtirish, shriftlar, ranglar va boshqalarni tanlash uchun standart 
dialog oynalari mavjud. 6. Komponentlar palitrasi ma'lumotlarga kirish, 
ma'lumotlarni boshqarish (ma'lumotlar bazasi xizmati). Har xil formatdagi 
ma'lumotlar bazasi fayllariga kirishni ta'minlash uchun ma'lumotlar bazasi 



mexanizmidan foydalanadi. 7. Komponentlar palitrasi QReport (hisobotlar) 
Ma'lumotlar bazasi hisobotlarini vizual tarzda loyihalash uchun komponentlar 
beradi. 8. Serverlar palitrasi (Xizmat) Microsoft Office serverining barcha 
ob'ektlariga kirish uchun meros qilib olingan komponentlarni beradi. 9. 
Komponentlar palitrasi namunalari (misollar) O'z ilovalaringizga qo'shishingiz 
mumkin bo'lgan namuna komponentlarini o'z ichiga oladi. 10. Internet 
komponentlari palitrasi HTML -fayllarni to'g'ridan -to'g'ri ma'lumotlar bazasi 
fayllaridan va boshqa Internet -ilovalar bilan o'zaro aloqada bo'lgan boshqa 
turlardan yaratishga imkon beruvchi ilovalarni ishlab chiqish uchun komponentlar 
beradi. 3) Asosiy menyu satrining o'ng tomonida ochiladigan ro'yxat va ikkita 
tugmachani o'z ichiga olgan yana bir kichik asboblar paneli joylashgan. Bu panel 
muhit oynasining turli xil konfiguratsiyalarini saqlash va tanlashga xizmat qiladi, 
ularni yaratish va eslab qolish mumkin. 4) Komponentlar palitrasining ostida 
komponentalar joylashtirilgan forma oynasi joylashgan. Forma deyarli barcha 
Delphi dasturlarining asosi hisoblanadi. Shaklni oddiy Windows oynasi deb 
tushunish mumkin. Boshqa oynalar bilan bir xil xususiyatlarga ega. Dizayn vaqtida 
shakl bir nechta nuqtalar bilan qoplangan. Ushbu panjara tugunlari shaklga 
joylashtirilgan komponentlarni o'z ichiga oladi. Bu tarmoq ish vaqtida ko'rinmaydi. 
5) Chapdagi oynaning asosiy maydonida Ob'ektlar inspektori oynasi mavjud bo'lib, 
uning yordamida siz keyinchalik komponentalar va hodisa ishlovchilarining 
xususiyatlarini o'rnatishingiz mumkin. Ob'ekt inspektori ikki sahifadan iborat 
bo'lib, ularning har biri faol komponentning xatti -harakatlarini aniqlash uchun 
ishlatilishi mumkin. Birinchi sahifa - Xususiyatlar, ikkinchisi - Voqealar. Keling, 
har qanday komponentning ba'zi xususiyatlarini ko'rib chiqaylik: Har bir 
komponentning o'ziga xos xususiyatlari bor, bu komponentning maqsadiga mos 
keladi. Voqealar sahifasi ob'ektlar inspektorining ikkinchi qismidir. U tanlangan 
ob'ekt reaktsiya berishi mumkin bo'lgan barcha hodisalarni o'z ichiga oladi. 6) 
Delphi muhitining eng muhim elementlaridan biri bu Kod muharriri oynasi. U 
forma oynasi ostida joylashgan, odatda ekranda bir qarashda ko'rinmaydi, chunki 



uning o'lchami shakl o'lchamiga teng va Kod muharriri oynasi deyarli forma 
oynasi bilan qoplangan. Kod muharriri - bu to'liq dasturiy ta'minot muharriri. Kod 
muharriri oynasining sarlavhasi siz ishlayotgan matn bilan joriy fayl nomini 
ko'rsatadi (standart nomi Main.pas). Vaziyat paneli Kod muharriri oynasining 
pastki qismida joylashgan. Uning eng chap holatida kursor pozitsiyasi ko'rsatiladi: 
qator va ustun raqamlari. 7) Ob'ektlar inspektori oynasi ustida Ob'ektlar daraxti 
oynasi joylashgan bo'lib, u dastur komponentalarining tuzilishini bir -biriga tegishli 
bo'lishini ko'rsatib beradi. Eslatma: Voqealar sahifasi Kod muharriri bilan bog'liq, 
agar siz biron-bir elementning o'ng tomonini ikki marta bosgan bo'lsangiz, ushbu 
hodisaga mos keladigan kod avtomatik ravishda Kod muharriri oynasiga 
joylashtiriladi. "Samolyot" avtomatlashtirilgan axborot tizimi Delphi 7 - Delphi 
(avvalgi ObjectivePascal) da Microsoft Windows uchun dasturlarni ishlab 
chiqishning birlashgan muhiti. Delphi 7 tijorat sifatida tarqatiladi, lekin hozirda uni 
DelphiXE paketidan alohida sotib olish mumkin emas. DelphiXE paketining narxi 
... Xaffman algoritmi Delphi dasturlash muhiti Windows -da ko'rish mumkin 
bo'lgan boshqalardan farq qiladi. Masalan, Windows 7.0 uchun Borland Paskal, 
Borland C ++ 4.0, Windows uchun Word, dastur menejeri - bularning hammasi 
MDI dasturlari bo'lib, Delphi -dan farq qiladi ... Foydalanuvchi interfeyslarini 
yaratish usullarini tahlil qilish XAML foydalanuvchi interfeysi tili va yangi 
Expression Blend muhitining kiritilishi veb -va ish stoli uchun foydalanuvchi 
interfeyslarini loyihalash va yaratilishini sezilarli darajada tezlashtiradi. 
Delphi - bu integratsiyalashgan rivojlanish muhiti (IDE). Ushbu dasturlash tili har 
qanday vizual elementlarni joylashtirish orqali shaklning vizual dizayni uslubida 
dasturlar tuzishga imkon beradi. Ta'lim muassasasi uchun "Abituriyent" 
ma'lumotlar bazasini yaratish Dasturlash tili - bu kompyuter dasturlarini 
yozishning rasmiy belgisi. Dasturlash tili dastur va harakatning ko'rinishini 
belgilaydigan leksik, sintaktik va semantik qoidalar majmuini belgilaydi. 


10 

Download 287.67 Kb.

Do'stlaringiz bilan baham:
1   2   3   4




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