Kirish i-bob. Delphi dasturlash tili va uning imkoniyatlari. 1 Delphi dasturlash muhiti 2



Download 1,33 Mb.
bet3/9
Sana31.01.2023
Hajmi1,33 Mb.
#905775
1   2   3   4   5   6   7   8   9
Bog'liq
Kurs ishi

Delphining asosiy menyusi 11 ta bo'limdan iborat bo‘lib, ular quyidagilardir:

  1. File (Fayl).

  2. Edit (Tahrirlash).

  3. Search (Qidiruv).

  4. View (Ko‘rinish).

  5. Project (Loyiha).

  6. Run (ishga tushirish).

  1. Component (Boshqarish obyektlari).

  2. Database (Ma’lumotlar ombori).

  3. Tools (Jihozlar).

  4. Window (Oynalar).

  5. Help (Yordam).

Delphi Uskunalar paneli va obyekt (komponenta)lar paneli. Uskunalar panelida ko‘p ishlatiladigan buyruqlarning tugmalari joylashgan bo‘lib, bu ularni asosiy menyuga kirmasdan ishlatish imkonini beradi. Jihozlar panelida o‘ndan ortiq tugmalar bo‘lib, ularga yangilarini qo‘shish, ba’zilarini olib tashlash mumkin.
Komponenta deb yaratilayotgan ilovaga joylash uchun mo‘ljallangan turli boshqarish elementlari (obyektlar)ga aytiladi. Vizual dasturlash shu boshqarish elementlarini ilova oynasiga joylash va uning xossalarini o‘zgartirish orqali amalga oshiriladi. Delphida yuzlab boshqarish elementlari bo‘lib, ular yigirmadan ortiq komponentalar paneliga joylab chiqilgan.
Delphi oynalari.Delphi ning asosiy oynasidan tashqari yana bir qator oynalari bo‘lib, ularning asosiy oyna ichida joylashishini o‘zgartirish, ularni yashirish, ekranga chiqarish, o‘lchamlarini o‘zgartirish mumkin. Bu oynalardan birinchi forma oynasi deb ataladi va unda yaratilayotgan ilovaning asosiy oynasining ko‘rinishi aks etadi. Bu oynaning o‘lchamlarini o‘zgartirish bilan yaratilayotgan ilova oynasining o‘lchamlarini o‘zgartirish mumkin. Unga komponentalar panelidan kerakli komponentalarni sichqoncha yordamida sudrab o‘tkaziladi va ularning o‘zaro joylashishi rejalashtiriladi. Bu oynani yangi ilova oynasi yoki sodda qilib ilova oynasi deb ataymiz. U bilan ishlash uning o‘lchamlarini o‘zgartirish, unga yangi boshqarish elementlarini joylash va bu elementlarning joylashishini o‘zgartirishdan iborat bo‘ladi.Ikkinchi muhim oyna bu dastur kodi (aslida dastur matni) oynasi bo‘lib, ilova oynasidagi o‘zgarishlar unda avtomatik tarzda aks etadi. Masalan, biz ilova oynasining o‘lchamlarini o‘zgartirsak, dasturning buni amalga oshiradigan operatori uning matniga qo‘shiladi. Ilova oynasiga yangi boshqarish elementlari joylansa, bu elementlarni tavsiflovchi operatorlar avtomatik ravishda dastur matniga qo‘shiladi.Dastur kodi oynasida dasturchi qiladigan asosiy ish boshqarish elementlarini hodisalarga bog‘langanida elementning bu hodisa ro‘y berganida dastur unga qanday javob berishi kerakligini ko‘rsatib berishdir. Bunda har bir hodisa uchun bitta protsedura yaratiladi va bu protsedura matnini yozish dasturchi zimmasiga yuklanadi.Vizual dasturlashda dasturchining asosiy vazifasi dasturda foydalaniladigan boshqarish elementlarining, ya’ni obyektlarning kerakli xossalari va amallaridan foydalanishdir. Bunda yuzdan ortiq obyektlarning o‘nlab xossalari va usullaridan keraklisini tezda topa olish juda muhimdir. Bu ishda Obyekt inspektorining o‘rni juda katta.Ilova oynasida biror obyekt tanlanganda bu obyektning barcha xossalari obyekt inspektorida aks etadi. Natijada kerakli xossaning nomi va qiymatlarini eslashga va qidirishga hojat qolmaydi.Yirik va murakkab ilovalarni yaratishda unda foydalaniladigan obyektlar keskin oshib ketadi. Ilovadagi obyektlardan keraklisini topishning oson usuli bu Object TreeView (Obyektlarning daraxtsimon ro‘yxati) deb nomlangan maxsus oynadan foydalanishdir. Bu oyna yana Obyektlar brauzeri deb ham ataladi. Obyektlardan biri ikkinchisini o‘z ichiga olishi mumkin. Shu sababli obyektlarning daraxtsimon (shoxlovchi) ro‘yxati eng qulay ro‘yxatdir.
Delphida yana bir nechta asosiy va ko‘plab muloqot oynalari bo‘lib, ular bilan keyinroq, zarur bo‘lganda tanishamiz.
Delphida loyihalar yaratish va saqlash. Delphida yaratiladigan ilovalar proyektlar (loyihalar) deb ataladi va maxsus Projects papkasida saqlanadi. Ular Pascal da yaratilgan ilovalardan ancha murakkab bo‘lib, ularni saqlash uchun bir nechta fayl kerak bo‘ladi.
Pascal da yaratilgan dasturni saqlash uchun bitta fayl yetarli va unda yaratilgan barcha dasturlarni bitta papkada saqlash mumkin. Lekin Delphida bunday qilib bo‘lmaydi, chunki turli loyihalarning bir xil nomli fayllari birining o‘rniga ikkinchisini saqlab qo‘yadi. Natijada loyihalar noto‘g‘ri ishlaydi va ular orasida nifoqlar kelib chiqadi. Shuning uchun yangi loyiha bilan ishlashdan oldin bu loyiha uchun yangi papka yaratish lozim.
Delphida mavjud loyiha asosida yangi loyiha yaratishda ham ehtiyot bo‘lish kerak. Loyihaga o‘zgartirish kiritilishi bilan bu o‘zgarishlar loyiha fayllarida avtomatik tarzda saqlab qo‘yiladi va avvalgi loyihani qayta tiklashning iloji bo‘lmaydi. Shu sababli mavjud loyiha asosida yangi loyiha yaratishdan oldin mavjud loyihani yangi nomli boshqa papkaga ko‘chirib olish kerak bo‘ladi.

Download 1,33 Mb.

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




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