Qrafik tətbiqetmələrin dizaynı prosesində ortaya çıxan əsas vəzifələrdən biri də maksimum istifadəçi təcrübəsini təmin etməkdir. Bu səbəbdən əsas menyu elementləri klaviatura sürətləndiricilərinin yanında alətlər çubuğundakı düymələrlə də təkrarlanır. Müəyyən vəziyyətlərdə ən çox görülən hərəkətləri həyata keçirmək üçün bir pop-up menyu yaratmaq mantiqidir.
Zəruri
- - tətbiq layihəsi;
- - inkişaf vasitələri.
Təlimat
Addım 1
Mümkünsə tətbiqinizə bir menyu mənbəyi əlavə edin. Bir qaynaq və ya menyu şablonu necə yaratdığınız, istifadə etdiyiniz platformadan və proqram inkişaf vasitəsindən asılıdır. Tipik olaraq, vizual interfeys dizayn alətləri olan IDE-lərin də bir menyu redaktoru var. Bir menyunun mənbələrdən yüklənməsi, hər elementi əlavə edib daha da dəyişdirərək onu “əl ilə” qurmaqdan daha rahatdır. Buna görə bu fürsətdən istifadə etməyə dəyər.
Addım 2
Açılan menyunun göstərilib-göstərilməməsini izləmək üçün bir mexanizm tətbiq edin. Menyunun göstərilməsi lazım olan istifadəçi hərəkətlərinin siyahısını müəyyənləşdirin (məsələn, siçanı vurmaq, klaviaturada bir düyməni basmaq). Bu hərəkətlərin həyata keçirilməli olduğu interfeys elementlərini müəyyənləşdirin. Müəyyən edilmiş interfeys elementlərindən tələb olunan tipli hadisələri və ya mesajları ələ keçirmək üçün tətbiqə kod əlavə edin. Bu hadisələrin və ya mesajların idarə edilməsini, nəticədə nəzarətin sinifin tək bir funksiyasına və ya metoduna ötürüləcək şəkildə həyata keçirin.
Addım 3
Açılan menyunu göstərmək üçün bir mexanizm tətbiq edin. Əvvəlki addımda yaradılan interfeys elementləri üçün hadisə işləyicisinə menyu yaradan və ya mənbələrdən yükləyən kodu əlavə edin. Ekrandakı menyunun göstəriləcəyi yeri təyin edin. Bir qayda olaraq, bu məqsədlə siçan imlecinin cari koordinatlarını əldə etmək kifayətdir. Açılan menyunu ekranda göstərmək üçün kod əlavə edin.
Addım 4
Tətbiqi yeni funksionallıqla sınayın. Layihəni qurun. Yaratılmış icra olunan faylı işə salın. Açılır menyu göstərmək üçün tələb olunan addımları izləyin. Ekranda görünüşünə nəzarət edin.