Bitiruv malakaviy ishi Mavzu: Borland Delhpi dasturlash tizimida ishlash asoslari


Delphi programmalash tili hakida asosiy tushunchalar



Download 336 Kb.
bet2/7
Sana12.12.2022
Hajmi336 Kb.
#883911
1   2   3   4   5   6   7
Bog'liq
2) Borland Delhpi dasturlash tizimida ishlash asoslari

Delphi programmalash tili hakida asosiy tushunchalar.
Dasturlash tizimiga talablar. Asosiy va qo’shimcha elementlari.
Delphi tizimi - bu Windows uchun yaratilgan dasturlar muhiti bo’lib, 1995 yilda Borland kompaniyasi guruhi dastur tuzuvchilari CHak (Chuck) va Denni (Danny) tomonidan yaratilgan.
Bu til o’zining keng qamrovli imkoniyatlariga egaligi bilan birga, boshqa dasturlash tillaridan o’zining bazi bir hususiyatlari bilan ajralib turadi. Borland Delphi ning paydo bo’lishi dasturlashni rivojlantirish tarihida yorqin ko’rinish bo’ldi. Delphi ning dunyoga kelishiga quyidagi tendentsiyalar sabab bo’ldi:
 Windows uchun dasturlash va komponentlar tehnologiyasi;
 Masalalarni yechish uchun obektga yo’naltirilgan usul;
 Komponentlar tehnologiyasiga asoslangan ilovalarni tez yaratishning vizual muhitlari;
 Interpretatsiyadan emas, kompilyatsiyadan foydalanish. Bu shundan iboratki, interpretator bilan ishlashga qaraganda kompilyator bilan ishlash tezligi o’n martalab ustunlikka ega bo’ladi;
 Universal usullar yordamida malumotlar bazasi bilan ishlash imkoniyatlarining mavjudligi; Masalan, lokal va shu bilan bir qatorda server malumotlari faylidan mijoz - server arhitekturasiga yoki ko’pbosqichli N - tier shemasiga o’tishni tahminlash.
Borland Delphi yuqorida bayon etilgan tendentsiyalarni joriy etish maqsadida yaratilgan. Ammo, uning eng asosiy elementi Obekt Paskalg’ tili bo’lib hisoblanadi.
Delphi – bu bir qancha muhim tehnologiyalar yig’indisidir, yahni:
- mashina kodiga o’tkazuvchi yuqori unumdorlikka ega bo’lgan kompilyator mavjudligi;
- komponentlar obekt-orientirlashtirilgan modelga egaligi;
- dasturlarni vizual tarzda yaratish (tuzish) imkoniyatini mavjudligi;
- malumotlar bazasini yaratish (tuzish) imkoniyatlarini yetarliligi.
Bu dasturlash tili obekt-orientirlashtirilgan tillar majmuiga kirib, bir qancha versiyalari mavjud, yahni Delphi 1.0, Delphi 2.0, Delphi 3.0, Delphi 4.0, Delphi 5.0, Delphi 6.0, Delphi 7.0. Mahsulot yuqori unumdorlikka va tezlikka ega bo’lgan kompilyatorga ega. Malumotlarga ko’ra hozirgi vaqtda bu eng yukori tezlikka ega bo’lgan kompilyatordir. Masalan: u 486 DH 33 da 1 daqiqada 120 ming qatordan ortiq dastur matnini kompilyatsiya (mashina kodiga o’tkazish) qila oladi. Bundan tashqari Delphi dasturlash tili vizual intrumentlar yig’indisiga ega bo’lib, u esa dasturlash jarayonini yanada osonlashtiradi. Dasturchi dastur tuzish jarayonida huddi rassom kabi komponentlar palitrasidan tayyor tugmachalarni (obektlarni) dasturga joylashtirishi mumkin. Mahsulotning standart turi ikkita bazaviy sinflardan (klasslardan) tashkil topgan. Dasturlash tili qobig’i korporativ malumotlar bazasiga ulanishni qo’llab quvvatlovchi (podderjka), dastur tuzishni tezlashtiruvchi RAD (Ra’id Aplication Development) vizual asboblar (instrumentlar) interfeysiga ega. VCL – vizual komponentlar kutubhonasi foydalanuvchining standart obektlari, malumotlarni boshqarish obektlari, grafik obektlar, mulg’timedia obektlari, dialogli obektlar, fayllarni boshqarish obektlari, DDE va OLE larni boshqarish obektlaridan tarkib topgandir. Malumotlar bazasi obektlari SQL malumotlar bazasini boshqarish tizimi asosida Borland Database Engine ni to’liq o’z ichiga oladi. SHuningdek, dasturlash tili tarkibiga Borland SQLLink ham kiradi. Bu esa Oracle, Sybase, Informih va Interbase malumotlar bazasini boshqarish tizimlariga ruhsatni (dostup) amalga oshiradi. Mahsulotni ikki hil varianti mavjuddir:
1. «Mijoz - Server» (Delphi Clien-Server).
2. Delphi for Windows.
«Mijoz - Server» varianti quyidagi imkoniyatlarga ega:
- SQLLinks: Oracle, Subase, Informih va InterBase larga ruhsat beruvchi (dostup) mahsus drayverlarni mavjudligi;
- InterBase lokal serveri: lokal tarmoqqa ulanmagan kompg’yuterlar uchun malumotlar bazasini boshqarish tizimlari dasturlarini tuzish;
- Report Smith Client/Server Edition: SQL – server uchun hisobotlar generatori mavjudligi;
- Visual Query Builder – SQL so’rovlarini tuzish modullarini mavjudligi.
Delphi for Windows verianti personal kompg’yuterlar uchun dasturlar tuzish hamda dBase va paradoh malumotlar bazasini boshqarish tizimlarida dasturlar tuzish imkoniyatlariga ega. SHuningdek, shahsiy DLL komponentlarini tuzish imkoniyati ham mavjuddir.

Download 336 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7




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