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.
Do'stlaringiz bilan baham: |