Bo’sh forma va uning modifikasiyasi
Download 1.64 Mb.
|
18 variyat nazariy 3 ta savolga javob
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: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling