23
2-BOB. LOYIHANING AMALIY ASOSLARI VA ASOSIY QISMI
2.1. Qon donorlari, bemorlar va qon quyish muassasalarining boshqaruv
tizimining dasturiy komponentalari
NumericUpDown komponentasi:
NumericUpDown komponentasi sonlardan iborat foydalanuvchi tomonidan
o‘suvchi va kamayuvchi sonlarni tashkil etishda ishlatiladi.
Komponentaning o‘ng tomonida pastga va tepaga yo‘naltirilgan
strelkalar
yordamida sonlarni orttirish yoki kamaytish mumkin.
Xususiyatlari
Increment – bu xususiyatida sonlar o‘sish yoki kamayishining qiymati
belgilanadi ya’ni 1 bo‘lsa u holda 1 birlikda ortib borish tartibida bo‘ladi. (1,2,3….).
Maxsimum – bu xususiyatda sonlarning maxsimal ortishi mumkin bo‘lgan
qiymati belgilanadi.
Minimal - sonlarning minimal kamayishi mumkin bo‘lgan qiymati
belgilanadi.
Button komponentasi:
Tugmalar boshqaruv elementlari hisoblanadi va ma’lum
funksional
vazifalarni bajarishga buyruq berish uchun ishatiladi. Tugma yuzasida matn va yoki
rasm tasvirlanishi mumkin.
Visual Studioda standart tugma Button kompanenti yordamida berilgan.
Tugma yuzasidagi bosilganda bajaradigan ish-harakatni tavsiflovchi yozuvga ega
bo`lishi mumkin.
Tugma uchun asosiy hodisa u bosilganda yuzaga keladigan OnClick hodisasi
hisoblanadi. Bunda tugma bajarilayotgan harakatni Visual (ko‘rinarli) tasvirlovchi
mos ko‘rinishga ega bo‘ladi. OnClick hodisasini qayta ishlovchi qism dasturda
joylashgan harakat tugma qo‘yib yuborilishi bilanoq bajariladi.
Tugmani quyidagi usullar bilan bosish mumkin:
- sichqonchani qirsillatish bilan;
- Caption xususiyatida berilgan tugmalar majmuini tanlash bilan;
25
Label kompanenti nishon rasm ustida joylashtirilganda va tasvirni yopmasligi zarur
bo‘lgan hollarda kerak bo‘lishi mumkin. Masalan, geografik xaritada.
RichTextBOX komponentasi:
Ko‘p satrli matn bilan ishlash uchun
Visual Studioda RichTextBOX
kompanenti mavjud. Ko‘p astrli redaktorlar bir satrli redaktorlar ega bo‘lgan
imkoniyatlarga ega. Bu boshqaruv elementlarining asosiy farqi shundaki, ko‘p satrli
redaktorlar bir necha satrlarga ega bo‘lishi mumkin.
Ko‘p satrli redaktordagi ma’lumotga murojaat qilish uchun String turidagi
Text xususiyati qo‘llaniladi. Bu holda RichTextBOX kompanentidagi barcha
ma’lumot bitta satr ko‘rinishiga tasvirlanadi.
tugmasi bosilganda
qo‘yiladigan satr oxiri #13#10 kod yordamida yoziladi, shuning uchun
foydalanuvchi ko‘rayotgan simvollar soni Text satridagidan kam bo‘ladi. Bu o‘ziga
xoslikni, masalan, berilgan simvolning RichTextBOX kompanenti satridagi joyini
aniqlashda hisobga olish zarur.
2.1-rasm. Duper Donor mobil ilovasi asosiy ochilgan ishchi oynasi.