Arkni yakunlash uchun Storyboard yaratish
2 - qatordan 13- qatorgacha biz Easing animatsiyasidan (silliq elastik animatsiya) foydalandim va 16-qatordan 23 -qatorgacha biz yoyning qiymatini -360 dan -11 ga oʻzgartiramiz (-11 Ark haqidagi hikoyani orqada saqlash uchun ishlatiladi) , shuning uchun u boshlanishi va oxiri silliq ko'rinadi)
Arkni aylantirish uchun Storyboard yaratish
Biz yoyni KeyTime 1,8 soniya 360° ga aylantirmoqdamiz
Yuqoridagi Storyboard Resurs yorlig'i (ya'ni ControlName.Resources) ostida joylashgan bo'lib, butun hikoyalar taxtasi quyidagi kabi ko'rinadi.
Element Load hodisasida animatsiyani boshlash uchun Trigger yaratamiz
Element egasi yuklanganida biz ikkala Storyboardimizni ishga tushiramiz
Bizning Chrome-ga o'xshash yuklash animatsion foydalanuvchi boshqaruvimiz tugallandi.
Natija:
Storyboard va shakllar kabi oddiy usullardan foydalangan holda biz o'zimizga moslashtirilgan yuklash animatsiyasini yaratdik. Bu nafaqat foydalanuvchi interfeysini chiroyli qiladi, balki foydalanuvchiga ilovadan zavqlanishda davom etadi va ularning unumdorligiga ham yordam beradi.
XULOSA
Hozirgi zamonda yurtimizda Axborat Texnologiyalarini rivojlantirish yo‘lida juda ko‘p ishlar amalga oshirilmoqda. Bu borada davlatimiz ko‘p ishlarni amalga oshirmoqda. Xususan ko‘p joylarga dasturlash orqali ko‘p loyihalarni oson va qulay bajarilyapti.Dasturlash chet davlatlarida anchagina rivojlangan masalan Amerika,Malayziya, Koreya,Hindiston.Hozirgi kunda har-xil dasturlash tillari mavjud C++,C#,Java, va hokozo. Shularning orasidan C# Windows muhitida ishlaydigan dastur tuzish uchun qulay vosita bo‘lib,kompyuterda dastur yaratish ishlarini avtomatlashtiradi, xatoliklarni kamaytiradi va dastur tuzuvchi ishini kamaytiradi. C# dastur zamonaviy visual loyihalash texnalogiyasi asosida obyektga yo‘naltirilgan dasturlash tili hisoblanadi. Men bu kurs ishi davomida C# dasturlash tilida dialogs oynalari,ularning turlari,dialog qutilar va ularning turlari ular bilan Visual studioda ishlash va dialogs oynalari bilan C# dasturlash tilida foydalanish haqida ko‘nikmalarni oldim. Aslida diolog oynalarini vazifasi nimada ekanligini bilim oldim. Bunda message boxning vazifasi foydalanuvchi bilan aloqa qilish va undan bir nechta shartlar so‘rashimiz yoki biror bir operatsiyaga ruxsat so‘rashimiz mumkin ekan. Yana shuni ham aytib o‘tish kerakki biz bexosdan biror bir tugmani bosib yuborishimiz mumkin shunda dastur bizdan so‘raydi agar biror bir o‘zgarishga sabab bo‘ladigan action bo‘lsa. Masalan biz bexosdan x aniqroq qilib aytganda chiqish tugmasini bosib yubordik shunda dastur avtomotik tarzda ish bo‘lib turgan jarayonda bunday harakat noo‘rin ekanligini bilib bizga message boxni ekranga chaqiradi va sizdan harakat to‘g‘rimi ekranni yopaymi deb so‘raydi siz yes ha yoki yoq no tugmasini bosishingiz mumkin. Bu biz tuzgan dasturni ishlashini yanada aniqroq ishlashga majbur qiladi va bu bizning yutug‘imiz bo‘ladi. Agar tasavur qilib ko‘rsak biz wordda ish qilib o‘tiribmiz bexosdan x tugmasi bosilib ketdi agarda message box yo‘q deb o‘ylasak bizning barcha mexnatimiz yo‘q bo‘lib ketadi. Shuning uchun ham e‘tibor bergan bo‘lsangiz save qilmagan bo‘lsangiz doim chiqishdan oldin save qilishingizni so‘raydi bu xavfsizlik va aniqlik uchun. 36 To‘g‘ri bu narsa bazi dasturlarda yo‘q bo‘lishi mumkin masalan nodepadda yo‘q lekin u chiqib ketgan bo‘lsangiz ham save o‘zi avtomatik qilib qoyadi xotiradan joy olib bu bir tomondan yaxshi bir tomondan esa yomon. Yana bir bor takidlab o‘tish joizki men bu kurs ishi bajarish davomida o‘zim uchun murakkab deb keraksiz deb o‘ylagan fikrlarim noto‘g‘ri ekanligini tushunib yetdim. Dasturdagi barcha element va hodisalar bekordan emasligni va hammasining o‘z joyi va vazifasi bor ekanligini yaxshi tushunib yetdim. O‘zimni bilimlarimni yanda oshira oldim deb o‘ylayman..
Do'stlaringiz bilan baham: |