Tt va kt fakulteti Dasturiy Injinering 651-20 guruh Talabasi Numanov Azizullo



Download 0,9 Mb.
bet13/19
Sana04.12.2022
Hajmi0,9 Mb.
#878571
1   ...   9   10   11   12   13   14   15   16   ...   19
Bog'liq
numanov (1)

Bitta tanlovli ro'yxatlar
Yagona tanlov ro'yxati radio tugmalari guruhi va ochiladigan ro'yxat o'rtasida oraliqdir. U bir xil sonli elementlarga ega bo'lgan radio tugmalari guruhidan kichikroq, ammo ochiladigan ro'yxatdan kattaroqdir. Shunga ko'ra, undan faqat ekran makonining "dangasa iqtisodiyoti" sharoitida foydalanish kerak.


3-rasm. Yagona tanlov ro'yxati. Shuni esda tutish kerakki, vaziyatlarda barcha narsalar ro'yxatiga aylantirilmasdan joylashtirilgan, ro'yxat xuddi radio tugmalari guruhi singari ishlaydi.
Ko'p tanlovli ro'yxatlar
Interfeys dizayni nuqtai nazaridan, ko'p tanlovli ro'yxatlar, avvalambor, qiziqarli, chunki ular aslida Internetda yo'q. Texnik jihatdan ko'p tanlovli ro'yxatni yaratish muammo emas; HTML da bu uchun maxsus yorliq (teg) ham mavjud.
Muammo shundaki, brauzerdagi bunday ro'yxat bitta tanlov ro'yxatiga o'xshaydi, shuningdek, bir nechta elementni tanlash uchun foydalanuvchi Ctrl tugmachasini bosib turishi kerak. Bu shuni anglatadiki, tinglovchilarning ozgina qismi bunday ro'yxatdan foydalana oladi (va hatto ro'yxatdagi ishora ham vaziyatni tuzatmaydi). Ro'yxatlarning brauzerlar tomonidan juda yomon bajarilishi sababli ulardan foydalanish odatda mumkin emas. Biz tasdiqlash kataklaridan foydalanishimiz kerak.

4-rasm. Belgilash katakchalari bilan bir nechta tanlovli ro'yxat


Komboks qutilari
Kombobokslar (combo box) - bu kirish maydoniga ega bo'lgan ro'yxatning gibridlari: foydalanuvchi mavjud narsani tanlashi yoki o'zi kiritishi mumkin.
Komboks qutilari ikki xil bo`ladi: ochiladigan va kengaytirilgan. Ikkala turda ham muammolar mavjud.

5-rasm. Kiritish fokusi o`rnatilgan (chapda) va kengaytirilgan (o`ngda) ochiladigan kombobokslar.
Ochiladigan Kombobokslarda muammolar mavjud. Birinchidan, bunday Kombobokslar xuddi ochiladigan ro'yxatlarga o'xshaydi, vizual ravishda ulardan faqat kirish fokus indikatori mavjudligi bilan ajralib turadi (shunda ham faqat element tanlanganda). Bu shuni anglatadiki, faqat nisbatan rivojlangan foydalanuvchilargina ulardan to'liq foydalanishi mumkin. Bunda hech qanday alohida muammo yo'q, chunki Komboboks odatdagi ro'yxat kabi ishlatilishi mumkin. Ikkinchidan, bundan ham yomoni, ochiladigan Kombobokslar Internetda sinf sifatida mavjud emas. Ular na brauzerlarda, na HTML-da qo'llab-quvvatlanmaydi.
Boshqa tomondan kengaytirilgan Kombobokslar bilan bog'liq muammolar butunlay boshqacha. Ularni qiyin, ammo Internetda (JavaScript orqali) amalga oshirish mumkin. Ularning o'ziga xos ko'rinishi, ularni boshqa boshqaruv elementlaridan ajratib turadi. Biroq, ularni dasturiy ta'minotga kiritish nisbatan qiyin (garchi Internetga qaraganda ancha oson bo'lsa ham). Shu bilan birga, kengaytirilgan Komboboks ekranning ko'p joylarini egallaydi.
Aylantirishlar
Aylantirishlar (spinner, little arrow) - odatdagi kabi ko'p qirrali emas, balki kirish maydonidir, chunki u matnli ma'lumotlarni kiritishga imkon bermaydi, lekin u ikkita foydali xususiyatga ega.

6-rasm. Aylantirish
Birinchidan, aylantirish(spinner)ga qiymat kiritish uchun foydalanuvchiga sichqonchani tashlab, qo'lini klaviaturaga siljitish kerak emas (oddiy kirish maydonidan farqli o'laroq). Qo'lni joydan joyga ko'chirish nisbatan uzoq vaqtni (o'rtacha yarim soniya) davom etishi va diqqat markazida bo'lishini bezovta qilganligi sababli, klaviaturaga ehtiyoj yo'qligi juda ham katta yordam bo`ladi. Qanday bo'lmasin, aylantirish(spinner)ga klaviaturadan qiymat kiritish holati juda kam uchraydi, ya'ni foydalanuvchilar aylantirish(spinner)ni to'liqligicha ijobiy qabul qilishadi. Ikkinchidan, sichqoncha yordamida qiymat kiritishda tizim foydalanuvchilarga faqat to'g'ri ma'lumotlarni, va ayniqsa, qimmatli bo'lgan ma'lumotlarni to'g'ri formatda kiritishga imkon beradi. Bu inson xatosi ehtimolini keskin kamaytiradi. Shunday qilib, har qanday raqamli qiymatlarni kiritish uchun aylantirish(spinner)dan foydalanish ko'proq o`zini oqlaydi.
Afsuski, Internetda maxsus aylantirish(spinner) elementi yo'q. Bitta elementli ko'p tanlovli ro'yxatni yaratib, elementni aylantirish(spinner)ga o'xshatib qo'yishingiz mumkin, ammo unga klaviaturadan qiymat kiritish imkoni bo'lmaydi. Yaxshiyamki, aylantirish(spinner)ni Macromedia Flash dasturida nisbatan arzon narxlarda tayyorlash mumkin.
Slayderlar
Ilgari tavsiflangan boshqaruv elementlarida bo'lgani kabi, slayderlar foydalanuvchilarga ixtiyoriy qiymat kiritishga ruxsat bermasdan ro'yxatdagi qiymatni tanlashga imkon beradi. O'rinli savol tug'iladi: nega yana bitta nazorat kerak, agar shunga o'xshash elementlar juda ko'p bo'lsa. Javob oddiy: agar foydalanuvchilar yaxshi tartiblangan qatorda qiymatni tanlashi kerak bo'lsa, slayderlar ajralmas hisoblanadi:
■ qatorda juda ko'p qiymatlar mavjud (7-rasmga qarang).
■ foydalanuvchilarga qiymatlarning tartibliligini etkazishingiz kerak.

7-rasm. Slayderlarga misollar. Ko'rinib turibdiki, slayderdagi parametrlar soni juda muhim bo'lishi mumkin.
■ foydalanuvchilarga ularning ko'pchiligidan tezda qiymatni tanlashga imkon berish kerak (bunday hollarda slayder eng samarali element bo'lib chiqadi, garchi bu mumkin bo'lgan inson xatolari uchun xavfli bo'lsa).
Slayderlarning qiziqarli tomoni bor. Ular matn parametrlarini tanlash uchun ham ishlatilishi mumkin, ammo faqat ushbu parametrlarni aniq tartibga solish mumkin bo'lgan hollarda. Bunday holatlar juda ko'p, masalan, "nonushta", "tushlik" va "kechki ovqat", tashqi aloqalar bo'lmaganida, reyting juda mos keladi.
Menyu
Termin menyusining interfeysida aytib o'tilganida, ko'pchilik odamlar darhol ochiladigan menyularni darhol tasavvur qilishadi.
Aslida menyu tushunchasi ancha kengroq. Menyu - bu foydalanuvchi tizimga o'z buyrug'ini berish o'rniga, foydalanuvchi taklif qilingan variantlardan tanlab oladigan foydalanuvchi va tizim o'rtasidagi o'zaro ta'sirning usuli.


8-rasm. Standart ochiladigan menyu.
Shunga ko'ra, bir nechta tugmachali (va bitta kirish maydonisiz) dialog oynasi ham menyu hisoblanadi.

9-rasm. Bu ham menyu
Hozirda menyuni u yoki bu shaklda ishlatmaydigan tizimlar deyarli qolmagan. Tushuntirish oddiy. Menyu foydalanuvchilar miyasidagi yukni kamaytirishga imkon beradi, chunki buyruqni tanlash uchun qaysi buyruq kerakligini va uni qanday aniq ishlatish kerakligini eslashning hojati yo'q - kerakli ma'lumotlarning barchasi (yoki deyarli barchasi) allaqachon ekranda. Bundan tashqari, menyu foydalanuvchi harakatlarining doirasini cheklaganligi sababli, ushbu qatordan xato harakatlarni katta darajada olib tashlash mumkin bo'ladi. Bundan tashqari, menyular foydalanuvchilarga ushbu tizim tufayli amalga oshirishi mumkin bo'lgan harakatlarni ko'rsatadi va shu bilan foydalanuvchilarga ta'lim beradi (bitta tadqiqotda menyular eng samarali o'quv vositasi ekanligi aniqlandi). Shunday qilib, aksariyat tizimlarda menyu ob'ektiv tovar hisoblanadi (ular asosan tashqi muhit yoki vaqt o'tishi bilan tizimlarda samarasiz).
Menyu turlari
Bir nechta turli xil menyu taksonomiyalari mavjud, ammo faqat ikkitasi asosiy ahamiyatga ega. Birinchi taksonomiya menyularni ikki turga ajratadi:
Statik menyu, ya'ni ekranda doimiy ravishda mavjud bo'lgan menyu. Asboblar paneli ushbu turdagi menyuga odatiy misoldir.
Dinamik menyular, unda foydalanuvchi elementni tanlash uchun menyu chaqirishi kerak. Masalan, odatdagi kontekst menyusi.
Ba'zi hollarda, ushbu ikki turdagi menyu birlashtirilishi mumkin, ham statik (foydalanuvchilar tugmachalarni bosadi), ham dinamik (foydalanuvchilar menyuni chaqiradi) sifatida ishlashi mumkin.
Ikkinchi taksonomiya menyularni ikki turga ajratadi:
■ Kosmosda ochiladigan menyular (masalan, oddiy ochiladigan menyu). Foydalanuvchi har doim pastki darajadagi elementni tanlaganida, yuqori darajadagi elementlar ko'rinadigan bo'lib qoladi.
■ Vaqt o'tishi bilan ochiladigan menyu. Bunday menyulardan foydalanganda yuqori darajadagi elementlar (yoki keng ma'noda, allaqachon o'tgan elementlar) u yoki bu sabablarga ko'ra ekrandan yo'qoladi.
Ikkala taksonomiyadagi har bir menyu turi ma'lum kamchiliklarga ega. Birinchi taksonomiyadagi statik menyular tezroq ishlaydi, foydalanuvchilarga yaxshiroq ma'lumot beradi, lekin ekran maydonini egallaydi. Vaziyat dinamik menyular bilan o'zgartiriladi. Ikkinchi taksonomiyada birinchi tur (kosmosda ochiladigan menyular) foydalanuvchilarning o'zaro aloqalari kontekstini ko'proq qo'llab-quvvatlaydi, ammo bu qo'llab-quvvatlash isrof qilingan ekran maydoni hisobiga amalga oshiriladi. Ikkinchi turi bo'sh joydan foydalanishda ko'proq konservativ, ammo kontekstni saqlashda yomonroq.
Shuning uchun har xil turdagi menyularning ta'sirini va interpenetratsiyasini tahlil qilishni o'rganish, shuningdek ularning interfeysdagi o'rnini anglash juda foydali. Masalan, abstraktsiyaning boshqa darajasidagi kontekst menyusi vaqtinchalik (ya'ni dinamik) dialog oynasi bo'lib chiqadi, faqat nostandart tuzilishga ega. Ushbu tuzilmani tushunish, menyuda ham, dialog oynasining fazilatlarini ham qo'lga kiritishi uchun tugmachalardan tashqari qaysi menyuda menyudan foydalanish mumkinligini aniqlashga imkon beradi. Afsuski, ushbu kitobning hajmi ushbu mavzuni to'liqroq tavsiflashga imkon bermaydi. Shuning uchun, ushbu bo'lim faqat asosiy va kontekst menyularini tavsiflaydi.
Oynalar

Download 0,9 Mb.

Do'stlaringiz bilan baham:
1   ...   9   10   11   12   13   14   15   16   ...   19




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish