Bo’sh forma va uning modifikasiyasi


Download 1.64 Mb.
bet1/3
Sana16.01.2023
Hajmi1.64 Mb.
#1094579
  1   2   3
Bog'liq
18 variyat nazariy 3 ta savolga javob


  1. Bo’sh forma va uning modifikasiyasi.


Delphi tizimida ishni boshlash uchun uni dasturlar menyusidan topib ishga tushiramiz.
IIycK=>IIporpaMMM=>Borland Delphi=>Delphi
Delphi oynasi ko‘rinishi odatdagidan ancha boshqacharoq bo‘lib. u o‘z ichiga beshta oynani oladi:
• bosh oyna — Delphi Projectl;
• forma oynasi — Form l;
• obyekt xossalarini tahrirlash oynasi —Object Inspector;
• obyektlar ro‘yxatini ko‘rish oynasi — Object tree View;
• dastur kodlarini tahrirlash oynasi — Unit.pas.
Bosh oyna ekranning yuqori qismida joylashgan bo‘lib, uning birinchi qatorida sarlavha, ya’ni, proyektning nomi joylashgan. Tkkinchi qatorda buyruqlar menyusi gorizantal ko'rinishda joylashgan. Keyingi qatoming chap tarafida uskunalar paneli va o‘ng tarafida kompo- nentalar politrasi joylashgan.



Delphida har bir loyihada kamida bitta oyna mavjud -- dasturning asosiy oynasi. Delphi ilovasining barcha oynalari TForm obyektiga asoslangan .
Shakl
Shakl ob'ektlari Delphi ilovasining asosiy qurilish bloklari bo'lib, ular dasturni ishga tushirganda foydalanuvchi o'zaro aloqada bo'ladigan haqiqiy oynalardir. Shakllarning o'ziga xos xususiyatlari, hodisalari va usullari mavjud bo'lib, ularning ko'rinishi va xatti-harakatlarini boshqarishingiz mumkin. Shakl aslida Delphi komponentidir, lekin boshqa komponentlardan farqli o'laroq, forma komponentlar palitrasida ko'rinmaydi.
Odatda biz yangi dasturni ishga tushirish orqali shakl ob'ektini yaratamiz (Fayl | Yangi dastur). Ushbu yangi yaratilgan shakl, sukut bo'yicha, dasturning asosiy shakli bo'ladi - ish vaqtida yaratilgan birinchi shakl.
Eslatma: Delphi loyihasiga qo'shimcha forma qo'shish uchun Fayl|Yangi forma-ni tanlang.
Tug'ilish
OnCreate
OnCreate hodisasi TForm birinchi marta yaratilganda, ya'ni bir marta ishga tushiriladi. Shaklni yaratish uchun mas'ul bo'lgan bayonot loyihaning manbasida joylashgan (agar shakl loyiha tomonidan avtomatik ravishda yaratilishi sozlangan bo'lsa). Shakl yaratilayotganda va uning Visible xossasi True bo'lsa, quyidagi hodisalar ro'yxatdagi tartibda sodir bo'ladi: OnCreate, OnShow, OnActivate, OnPaint.
Masalan, satrlar ro'yxatini taqsimlash kabi ishga tushirish ishlarini bajarish uchun OnCreate voqea ishlovchisidan foydalanishingiz kerak.
OnCreate hodisasida yaratilgan har qanday ob'ektlar OnDestroy hodisasi tomonidan ozod qilinishi kerak.
OnCreate -> OnShow -> OnActivate -> OnPaint -> OnResize -> OnPaint ...
OnShow
Ushbu hodisa shakl ko'rsatilayotganligini bildiradi. OnShow forma paydo bo'lishidan oldin chaqiriladi. Asosiy shakllardan tashqari, bu hodisa biz formalarni Visible xususiyatini True ga o'rnatganimizda yoki Show yoki ShowModal usulini chaqirganimizda sodir bo'ladi.
OnActivate
Ushbu hodisa dastur formani faollashtirganda chaqiriladi - ya'ni forma kirish fokusini qabul qilganda. Ushbu hodisadan foydalanib, qaysi boshqaruv aslida kerakli bo'lmasa, diqqat markazida bo'lishini o'zgartiring.

Download 1.64 Mb.

Do'stlaringiz bilan baham:
  1   2   3




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