O‘zbekiston respublikasi oliy va o‘rta maxsus ta’lim vazirligi a. Qodiriy nomidagi


Delphi dasturlash muhitining asosiy komponentlari


Download 400.5 Kb.
bet2/4
Sana18.01.2023
Hajmi400.5 Kb.
#1098477
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.


Download 400.5 Kb.

Do'stlaringiz bilan baham:
1   2   3   4




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