Գրաֆիկական ծրագրերի ինտերֆեյսի նախագծման գործընթացում ծագող հիմնական խնդիրներից մեկը `օգտագործողի առավելագույն փորձի ապահովումն է: Ահա թե ինչու հիմնական ցանկի տարրերը հաճախ կրկնօրինակում են գործիքագոտու կոճակները, ինչպես նաև ստեղնաշարի արագացուցիչները: Որոշակի իրավիճակներում առավել հաճախակի գործողություններ իրականացնելու համար իմաստ ունի ստեղծել pop-up ընտրացանկ:
Անհրաժեշտ է
- - դիմումային նախագիծ;
- - զարգացման գործիքներ.
Հրահանգներ
Քայլ 1
Հնարավորության դեպքում ձեր հավելվածին ավելացրեք ընտրացանկի ռեսուրս: Ռեսուրս կամ ընտրացանկի ձևանմուշ ստեղծելը կախված է ձեր կողմից օգտագործվող պլատֆորմի և ծրագրակազմի մշակման գործիքից: Սովորաբար IDE- ները, որոնք պարունակում են տեսողական ինտերֆեյսի ձևավորման գործիքներ, ունեն նաև ընտրացանկի խմբագիր: Resourcesաշացանկը ռեսուրսներից բեռնելը շատ ավելի հարմար է, քան այն «ձեռքով» կառուցելը ՝ յուրաքանչյուր տարր ավելացնելով և հետագա փոփոխությամբ: Հետեւաբար, արժե օգտագործել այս հնարավորությունը:
Քայլ 2
Իրականացրեք մեխանիզմ `հետևելու համար` pop-up ընտրացանկը ցուցադրվում է: Սահմանեք օգտագործողի գործողությունների ցուցակ, որոնցում պետք է ցուցադրվի ընտրացանկը (օրինակ ՝ մկնիկը կտտացնելը, ստեղնաշարի կոճակը սեղմելը): Բացահայտեք միջերեսի այն տարրերը, որոնցով պետք է կատարվեն այդ գործողությունները: Codeրագրին ավելացրեք ծածկագիր `որոշված միջերեսի տարրերից իրադարձությունները կամ պահանջվող հաղորդագրությունները կասեցնելու համար: Իրականացրեք այս իրադարձությունների կամ հաղորդագրությունների մշակումը այնպես, որ ի վերջո վերահսկողությունը փոխանցվի դասի մեկ գործառույթի կամ մեթոդի:
Քայլ 3
Իրականացնել ելնող ցանկը ցուցադրելու մեխանիզմ: Նախորդ քայլում ստեղծված միջերեսի տարրերի իրադարձությունների կարգավորիչում ավելացրեք ընտրացանկը գեներացնող կամ այն ռեսուրսներից բեռնող ծածկագիրը: Որոշեք այն դիրքը էկրանին, որտեղ կցուցադրվի ընտրացանկը: Որպես կանոն, այդ նպատակով պարզապես ստացեք մկնիկի կուրսորի ընթացիկ կոորդինատները: Ավելացրեք ծածկագիր ՝ էկրանին ելնող ցանկը ցուցադրելու համար:
Քայլ 4
Դիմեք ծրագիրը նոր ֆունկցիոնալությամբ: Կառուցեք նախագիծը: Գործարկել ստացված գործարկվող ֆայլը: Հետևեք քայլերին, որոնք անհրաժեշտ են pop-up ցանկը ցուցադրելու համար: Վերահսկեք դրա տեսքը էկրանին: