Samarqand davlat universiteti raqamli texnologiyalar fakulteti matematik modellashtirish kafedrasi


Boshqaruv elementlarining yonib-o'chadigan shaklida animatsiyasini yaratish usuli



Download 0,89 Mb.
bet7/13
Sana18.02.2022
Hajmi0,89 Mb.
#453196
1   2   3   4   5   6   7   8   9   10   ...   13
Bog'liq
Kurs Ishi Xolmatov J

1.5. Boshqaruv elementlarining yonib-o'chadigan shaklida animatsiyasini yaratish usuli
Boshqaruv elementlari uchun asosiy animatsion effektlarni dasturlashda davom etamiz. Ushbu bobda biz tugma singari boshqaruvning davriy yo'qolishi va qayta paydo bo'lishi (miltillashi) ko'rinishida yangi animatsiya effektini ishlab chiqamiz.
Va bu (avvalgi kabi) effekt formada ko'plab boshqaruv elementlari mavjud bo'lganda qo'llanilishi maqsadga muvofiqdir va bitta elementni (yoki bir nechta elementlarni) tanlash kerak bo'lsa, masalan, bizning formamizda (5-rasm) Keyingi >> bitta tugmani tanlasak (ma'lum bir muammoni hal qilish uchun quyidagi forma qaysi birini bosgandan so'ng).
Eslatib o'tamiz, har qanday boshqaruvni yashirish va ko'rsatish (masalan, Button1) vaqti-vaqti bilan 'Visible xususiyatini berish orqali amalga oshirilishi mumkin:
yoki False (element ko'rinmas),
yoki asl qiymati True (element ko'rinadi)..
Boshqaruvning barcha qismlarini miltillash uchun ushbu animatsiya algoritmi, masalan, tugma turi quyidagicha tuzilgan:
Forma paydo bo'lgandan so'ng, dastlab ko'rinadigan boshqaruv (masalan, biz ko'rsatgan Next >> yorlig'i bilan Button1) yo'qoladi va vaqti-vaqti bilan qayta paydo bo'ladi, yuqorida Prperties panelida Taymer komponentasi uchun Interval o'rnatilgan.
Ushbu algoritmni dasturiy ravishda amalga oshirish uchun Taymer komponentasi belgisini ikki marta bosing (dizayn rejimidagi shakl ostida) yoki Evants yorlig'idagi Properties panelida (ushbu komponent uchun), u yerdagi yagona Tick hodisasi nomini ikki marta bosing.
Shablonli fayl paydo bo'ladi, u bizning kodimizni yozgandan so'ng quyidagi shaklga ega bo'ladi.
1-dastur matni. Taymer komponentasi uchun funktsiya kodi.
Bool myvisible=false;
Private void timer1_tick(object sender,eventArgs e)
{
If (myvisible==false)
{
This.Button1.visible=false;
Myvisible=true;
}
Else
{
This.Button1.visible=false;
Myvisible=true;
}
}
Xususiyatlar panelida sarlavha yorlig'ini o'rnatish orqali Interval xususiyati uchun turli xil qiymatlar (va yuqorida biz 1000 millisekund yoki 1 soniyani o'rnatdik), siz boshqaruv elementining yo'qolish chastotasini o'zgartirishingiz mumkin, masalan, tugma. Animatsiyani pauza qilish va qayta tiklash texnikasini ham qo`llashimiz mumkin.
Xuddi shu tarzda, tugmachani o'rniga yuqoridagi kodga boshqa boshqaruv elementining nomini (Name xususiyati) yozib, boshqa ko'plab elementlar uchun ushbu yangi animatsiya effektini yaratishingiz mumkin (o'chadi va aksincha).
Biz shaxsiy (yoki korporativ) hisoblash tizimimiz (va animatsiya effekti bilan) tarkibidagi jadval bilan birinchi shakldagi dizayn metodologiyasi bobini tugatdik.
Endi biz tizimning tarkibiga binoan quyidagi shakllarda (va quyidagi animatsion effektlar bilan) aniq hisoblash masalalarini yechish uchun bo'limlarni ishlab chiqishga kirishamiz.

Download 0,89 Mb.

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




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