FOYDALANUVCHI INTERFESINI YARATISHDA VEZUAL TEXNALOGIYALARDAN FOYDALANISH
FOYDALANUVCHI INTERFESINI YARATISHDA VEZUAL TEXNALOGIYALARDAN FOYDALANISH MUNDARIJA Kirish…………………………………………………………………………… 3 1 - §. Foydalanuvchi interfeysi haqida umumiy ma’lumotlar ............................... . 6 1.1. Foydalanuvchi interfeyslari turlari va ularni ishlab chiqish bosqichlari............................................................................................................ 6 1.2. Insonning axborotni idroki, xotiralashi va qayta ishlashi bilan bog’liq psixofizik xususiyatlari............................................................................ 13 1.3 . Interfeysining f oydalanuvchi va dasturiy modeli…………….......... 17 1.4 . Muloqotlarning turkumlanishi va ularni ishlab chiqishning umumiy tamoyillari ……………………………………………………………………… 21 2- §. Ilovalarda grafik interfeyslardan foydalanish……………………………... 28 2.1. Foydalanuvchining grafik interfeysining asosiy komponentalari....... 28 2.2. Grafik foydalanuvchi interfeyslarida muloqotlarni amalga oshirish.. 33 2.3. To’g’ridan – to’g’ri monipulyatsiyali foydalanuvchi interfeyslari va ularni loyihalash................................................................................................... 36 2.4. Foydalanuvchilar interfeyslarining inte le ktual elementlari ……........ 42 3-§. Delphi muhitida ilovalar yaratish va unda qulay interfeysni tashkillashtirish.............................................................................................. 46 3.1. Delphi muhiti va foydalanuvchi bilan muloqotni tashkillashtirishda qo’llaniladigan komponentlar………………………………………………….. 46 3.2. Delphi muhitida grafik interfeysni tashkil qilish va undan foydanish 49 Xulosa………………………………………………………………………….. 56 Ilovalar…………………………………………………………………………. 57 Foydalanilgan adabiyotlar……………………………………………………… 58
Kirish Hisoblash texnikasi rivojlanishining oldingi bosqichlarida foydalanuvchi interfeysi operatsion tizim bilan insonning muloqot vositasi sifatida qaralgan va ular yetarlicha dastlabkisi hisoblanadi. U asosan buyruqni bajarish, yuklash, ular bilan aniq ma’lumotlarni bog’lash va hisoblash texnikasi o’rnatishlarga xizmat qiladigan qandaydir protseduralarni bajarish imkonini bergan. Texnik vositalarning mukammallashuvi asosida maxsus foydalanuvchi interfeysiga ega interaktiv dasturiy ta’minot yaratish imkoniyati paydo bo’ldi [4]. Hozirgi vaqtda asosiy muammolardan biri murakkab dasturiy maxsulotlarga professional bo’lmagan foydalanuvchilar ishlatishiga mo’ljallangan interaktiv interfeyslarni ishlab chiqish hisoblanadi. Oxirgi yillarda foydalanuvchining bunday interfeyslarini yaratish bo’yicha asosiy konsepsiyalar shakllandi va ularni yaratish metodikalarining bir nechtasi taklif etildi. Mavzuning dolzarbligi . Hozirgi asr inson faoliyatining barcha sohalarini avtomatlashtirish asridir. Shuning uchun ham zamonaviy axborot texnologiyalariga va avtomatlashtirishning asosini tashkil etadigan yuqori sifatli dasturiy mahsulotlar yaratishga katta e’tibor berilmoqda. Dunyodagi ko’pgina yetakchi davlatlarning tajribalari shuni ko’rsatmoqdaki, dasturiy mahsulot yaratishdagi arzimagan xatoliklar ham oxir oqibatda ishlab chiqarishdagi uzilishlarga va boshqa kutilmagan vaziyatlarga olib kelishi mumkin. Shuning uchun ham dasturiy mahsulotlar yaratish, ularni sozlash, masalaning barcha holatlarini o’z ichiga olgan test masalalar yaratish va ular uchun yaratilgan dasturiy mahsulotlarning ishonchliligini tekshirish ishlab chiqarish jarayonlarini avtomatlashtirishda, qaralayotgan fizik jarayonlarning xususiyatlarini to’liq ochishda ishlab chiqaruvchi va foydalanuvchiga yaratilgan qulayliklari hisobiga katta iqtisodiy foyda keltirishi mumkin. Masalaning qo’yilishi. Ushbu bitiruv malakaviy ishida foydalanuvchi uchun mo’ljallangan grafik interfeys elementlar, qulayliklarni zamonaviy
programmalash texnologiyasi asosida tashkillashtirish masalasi muhokama qilinadi. Interfeysning elementlarini(forma, boshqaruv elementlar va h.k) tashkil etishning texnologik jarayoni namoyish etiladi. Aniq masalalarni yechish jarayonida interfeysni tashkillashtirish bosqichlari dasturiy hal etiladi. Ish natijalarini dasturiy tizimlarini loyihalash va o’qitishda qo’llash mumkin. Ishning maqsadi. Ushbu bitiruv malakaviy ishida foydalanuvchi uchun mo’ljallangan grafik interfeys elementlar, qulayliklarni zamonaviy programmalash texnologiyasi asosida tashkillashtirish masalasi muhokama qilinadi. Interfeysning elementlari(forma, boshqaruv elementlar va h.k) ni tashkil etishning texnologik jarayoni namoyish etiladi. Aniq masalalarni yechish jarayonida interfeysni tashkillashtirish bosqichlari dasturiy hal etiladi. Ishning vazifalari. Bitiruv malakviy ishda quyidagi vazifalar hal etilgan: -dasturiy maxsulotlarga professional bo’lmagan foydalanuvchilar ishlatishiga mo’ljallangan interaktiv interfeyslarni ishlab chiqish; -foydalanuvchi interfeyslarini yaratishning asosiy konsepsiyalari va ularni yaratish metodikalarini o’rganish; -foydalanuvchi interfeyslarining turlari va ularni ishlab chiqish bosqichlari tadqiq qilish; - interfeysni loyihalashda inson psixofiziologik xususiyatlarini hisobga olish prinsiplariga e’tibor qilish. -dasturiy vositani yaratish. Ishning ilmiy va amaliy ahamiyati. Mazkur ish foydalanuvchi grafik interfeysini ishlab chiqish va amaliy dasturiy ta’minotini yaratish nuqtai nazaridan amaliy va tеxnologik ahamiyatga ega. Unda dasturlashning vizual muhitlari va qulayliklaridan foydalanib foydalanuvchining grafik interfeysli ilovalar yaratish usul va mеxanizmlari yoritilgan. Shuningdеk, ishni o’quv-uslubiy ahamiyatli jihatlari ham mavjud bo’lib, undan Windows uchun ilovalar yaratishda uslubiy ko’rsatma sifatida ham foydalanish mumkin.
Qo’llanilgan mеtod va tеxnologiyalar. Ishni bajarish jarayonida foydalanuvchi interfeysini tashkil qilish usullari, bunda ranglarni to’g’ri tanlash, forma elementlarini joylashtirish, menyularni shakllantirish prinsiplariga rioya qilish, amaliy dasturlar bilan ishlash va yuqori darajali tillarda dasturlash xususiyatlarini e’tibor olindi va foydalanildi. Bitiruv malakaviy ish uchta paragraf, xulosa, adabiyotlar ro’yxati va ilovalardan tuzilgan. Birinchi paragrafda foydalanuvchi interfeyslari turlari va ularni ishlab chiqish bosqichlari, insonning axborotni idrok etishi, xotiralashi va qayta ishlashi bilan bog’liq psixofizik xususiyatlari, interfeysining f oydalanuvchi va dasturiy modeli, m uloqotlarning turkumlanishi va ularni ishlab chiqishning umumiy tamoyillari to’g’risida tushunchalar kеltirilgan. Ikkinchi paragrafda foydalanuvchining grafik interfeysining asosiy komponentalari, grafik foydalanuvchi interfeyslarida muloqotlarni amalga oshirish, to’g’ridan – to’g’ri monipulyatsiyali foydalanuvchi interfeyslari va ularni loyihalash, foydalanuvchilar interfeyslarining intelektual elementlarini yaratish muhokama qilingan. Uchinchi paragrafda d elphi muhiti va foydalanuvchi bilan muloqotni tashkillashtirishda qo’llaniladigan komponentlar, d elphi muhitida grafik interfeysni tashkil qilish va undan foydanish dastur ilovasi va interfeysi yaratilgan. Xulosada asosiy natijalar, adabiyotlar ro’yhatida ishlatilgan asosiy adabiyotlar va manbalar, oxiri ilovada esa ishlab chiqilgan dasturning matnlari kеltirilgan.
1-§. Foydalanuvchi interfeysi haqida umumiy ma’lumotlar 1.1. Foydalanuvchi interfeyslari turlari va ularni ishlab chiqish bosqichlari Foydalanuvchi interfeysi- kompyuter bilan foydalanuvchining o’zaro hamkorlikini ta’minlovchi dasturiy va apparat vositalar majmuasidan iborat. Bunday o’zaro hamkorlikning asosini muloqot tashkil etadi. Ushbu holda muloqat vaqtning real masshtabida amalga oshiriladigan va aniq masalani birgalikda yechishga yo’naltirilgan inson hamda kompyuter o’rtasida axborotlarni belgilangan tartibda almashish: axborotlar almashinish va harakatlarni o’zaro muvofiqlashtirish tushuniladi[35]. Har bir muloqot foydalanvchi va kompyuter aloqasini fizik ta’minlaydigan alohida kiritish–chiqarish jarayonlaridan iborat [1- 3]. Axborotlarni almashinish – xabarlarni uzatish va signallarni boshqarish orqali amalga oshiriladi. Xabar – muloqotda axborotlarni almashinishda ishtirok etadigan axborotning bir bo’lagi. Xabarlar quyidagi turlarga ajratiladi: – kiritish xabarlari, bu kiritish vositalari: klaviatura, sichqoncha va h.k yordamida inson tomonidan amalga oshiriladi. – chiqish xabarlari, bu matn, ovozli signallar yoki tasvirlar ko’rinishda kompyuter tomonidan beriladi, foydalanuvchiga monitor ekraniga yoki axborotlarni chop etish va boshqa qurilmalariga chiqariladi(1.1-rasm). Foydalanuvchi Terminal Kompyuter Ovoz va chiquvchi rasm xabarlar Blokirovka Harakat Kiruvchi xabarlar 1.1-rasm. Foydalanuvchi va kompyuter o’rtasidagi muloqotni tashkil qilish Foydalanuvchi asosan quyidagi turdagi xabarlarni amalga oshiradi, axborot so’rovi, yordam so’rovi, amal yoki funksiya so’rovi, axborotlarni kiritish yoki Bajarilgan xabar Ishlov berish So’rovlar tahlili“ Eho” chiqishi Ekran Klaviatura va sichqonchaXabarlar tahlili Qabul qilingan qaror So’rovlar amalga oshishi