Grafik ilovalar interfeysini loyihalash jarayonida paydo bo'ladigan asosiy vazifalardan biri bu foydalanuvchining maksimal tajribasini ta'minlashdir. Shuning uchun menyuning asosiy elementlari ko'pincha asboblar panelidagi tugmalar, shuningdek klaviatura tezlatgichlari bilan takrorlanadi. Muayyan vaziyatlarda tez-tez uchraydigan harakatlarni amalga oshirish uchun pop-up menyu yaratish mantiqan to'g'ri keladi.
Kerakli
- - dastur loyihasi;
- - ishlab chiqish vositalari.
Ko'rsatmalar
1-qadam
Iloji bo'lsa ilovaingizga menyu resursini qo'shing. Resurs yoki menyu shablonini qanday yaratishingiz siz foydalanadigan platforma va dasturiy ta'minotni ishlab chiqish vositasiga bog'liq. Odatda, vizual interfeysni loyihalash vositalarini o'z ichiga olgan IDE-larda menyu muharriri ham mavjud. Resurslardan menyuni yuklash, uni har bir elementni qo'shish va yanada o'zgartirish orqali "qo'lda" tuzishdan ko'ra ancha qulaydir. Shu sababli, ushbu imkoniyatdan foydalanishga arziydi.
2-qadam
Qalqib chiquvchi menyu ko'rsatilishini kuzatib borish mexanizmini amalga oshiring. Menyu ko'rsatilishi kerak bo'lgan foydalanuvchi harakatlarining ro'yxatini aniqlang (masalan, sichqonchani bosish, klaviaturadagi tugmani bosish). Ushbu harakatlar bajarilishi kerak bo'lgan interfeys elementlarini aniqlang. Belgilangan interfeys elementlaridan kerakli turdagi voqealarni yoki xabarlarni ushlab turish uchun dasturga kod qo'shing. Ushbu hodisalar yoki xabarlarga ishlov berishni shu tarzda amalga oshiringki, natijada boshqarish bitta sinf funktsiyasiga yoki uslubiga o'tkazilsin.
3-qadam
Qalqib chiquvchi menyuni ko'rsatish mexanizmini amalga oshiring. Oldingi bosqichda yaratilgan interfeys elementlari uchun voqea ishlovchisiga menyuni yaratadigan yoki uni resurslardan yuklaydigan kodni qo'shing. Menyu ko'rsatiladigan ekrandagi o'rnini aniqlang. Odatda, bu maqsad uchun sichqoncha kursorining joriy koordinatalarini olish kifoya. Qalqib chiquvchi menyuni ekranda ko'rsatish uchun kod qo'shing.
4-qadam
Ilovani yangi funksiyalar bilan sinab ko'ring. Loyihani yaratish. Yaratilgan bajariladigan faylni ishga tushiring. Qalqib chiquvchi menyuni ko'rsatish uchun zarur bo'lgan amallarni bajaring. Ekrandagi ko'rinishini boshqaring.