|
Bir va bir nechta forma bilan ishlash
|
bet | 3/4 | Sana | 07.06.2024 | Hajmi | 3,27 Mb. | | #261320 |
Bog'liq SALImov(1)1.3. Bir va bir nechta forma bilan ishlash.Ixtiyoriy ilovaning asosiy elementi forma
(konteyner) hisoblanadi. Formaga boshqa
koʼrinadigan va koʼrinmaydigan
komponenta-larni joylashtirish mumkin.
Forma, foydalanuvchi nuqtai nazaridan, u
ilova bilan ishlayotgan darchadir. Ilovaga
kiritilgan xar bir yangi forma oʼzining
moduli (init) ga ega. Modulda formada
bajarishi kerak boʼlgan funktsiya,
protseduralar keltiriladi.
Odatda birinchi forma asosiy forma
hisoblanadi. Ilovaga yangi forma qoʼshish
uchun File menyusidan NewForm tanlanadi.
Bir formadan boshqasiga oʼtish uchun Show
va ShowModal metodlaridan foydalanish
mumkin. ShowModal metodi joriy formani
yopgandan keyin boshqa formalar bilan
ishlashga ruxsat beradi. Bu metod operativ
xotiralan unumli foydalanish uchun
ishlatiladi.
Show в а S howModal м етодларини айни
вақтда кўринмайдиган формалар учун
ишлатиш мумкин. Агар формани актив
ёки пассивлиги номаълум бўлса, у ҳолда
қуйида келтирилган дастур коди ёзилади.
if (! Form2->Visible) Form2->ShowModal;Show va ShowModal metodlari bajarilganda
formaning OnShow xodisasi sodir boʼladi.
Hide metodi orqali formani koʼrinmaydigan
qilish mumkin. Formani Close metodi orqali
yopish mumkin. Bir nechta forma bilan
ishlaganda bir formadan boshqasiga oʼtish
uchun Shift+F12 tugmasi bosiladi.
Formaning baʼzi hususiyatlarini koʼrib
chiqamiz.
BorderIcons hususiyatiga tegishli boʼlgan
kattaliklar quyidagilardan iborat:
– biSystemMenu – Formada sistema
tugmalarining koʼrinish yoki koʼrinmasligini
taʼminlaydi;
–biMinimize – Formadagi sistema
tugmalaridan «свернуть» tugmasini aktiv
yoki passivligini taʼminlaydi;
– biMaximize – Formadagi sistema
tugmalaridan «развернуть» tugmasini aktiv
yoki passivligini taʼminlaydi;
– biHelp– Formadagi «yordam» tugmasini
aktiv yoki passivligini taʼminlaydi.
Formaning WindowState hususiyatiga
tegishli boʼlgan kattaliklar:
– wsMaximized – forma faollashayotganda
toʼliq ekran holatida ochilishni taʼminlaydi;
– wsMinimized – forma faollashayotganda
yigʼilgan («свернуть») holatida ochilishni
taʼminlaydi;
– wsNormal – forma faollashayotganda
odatiy, yaʼni yaratilgandagi oʼlchamda
ochilishini taʼminlaydi.
ASOSIY QISM.2.1. Loyihani C++ builder dasturida ishlab chiqish
Bu ilovada asosan futbolchilarning transfer
narxi va yoshi yoritiladi.Shuning dek o’sha
kiritilgan futbolchining hozirda o’ynayotgan
klubi va o’sha klubi qaysi davlatga tegishli ekanligi va qit’asini ham chiqaradi. Buning
uchun men RAD STUDIO XE3 ilovasidan
foydalanaman.
Birinchi navbatda yaratayotgan ilovamiz uchun
papka yaratib olamiz. Men uni “DAVOMAT
DASTURI ” deb nomladim.
1-rasm:Yangi formani ochib birinchi navbatda uni
ochgan papkamizga saqlab olamiz va bir marta
ishlatib olamiz:
2.-rasm: Mana dasturni ham saqlab oldik. Endilikda birin
ketin o’zimiz xoxlagandek dasturni yaratamiz.
Undan avval dasturimiz boshqa kompyuterda
ishlashi uchun loihamizni “Link with runtime
packages” xususiyatini False qilib qo’yamiz va
dasturimizni yaratishni boshlaymiz.Ya’ni
dasturimizmi exe qilamiz.
|
| |