Reja: Dastur va Dasturiy ta’minot Tuzilmaviy dasturlash Foydalanuvchi interfeysi Dastur


Download 124.28 Kb.
bet5/5
Sana18.06.2023
Hajmi124.28 Kb.
#1560422
1   2   3   4   5
Dastur interfeysi
Dasturning interfeysi bu dastur boshqarilishi mumkin bo'lgan turli qismlarga tegishlidir. Dasturda interfeys derazalar, tugmalar kabi ko'rinadi, shunda dastur sizdan kutgan amallarni bajarishi mumkin.Biz kompyuter dasturlarini ishlatishda oddiy misol keltiramiz. Film tomosha qilish uchun video pleyer kabi dasturdan foydalanish kerak. Dastur filmni ko'rsatadigan qatorni boshlaydi, shundan so'ng u ekranda namoyish etiladi. Filmlarni tomosha qilish uchun dastur, shuningdek, boshqarish uchun xizmat qiladigan o'z interfeysiga ega. Shunday qilib, pleyerdagi tugmachalardan foydalanib, siz ovozni balandroq yoki jimroq qilishingiz, filmni pauza qilishingiz yoki boshqa kerakli amallarni bajarishingiz mumkin.
GUI
Grafik interfeys bu raqamlar o'rniga rasmlardan foydalanadigan foydalanuvchi interfeysi. Undagi rasmlar harflarning o'rnini bosadi, bular tugmachalar yoki piktogrammalar. Grafik tipidagi interfeysning yorqin namunasi Windows ish stoli. Ushbu interfeysdagi ish dasturni sekin urish bilan ta'minlashdir.


Buyruqlar satri orqali kirish va chiqish bilan taqqoslaganda, grafik interfeysi sodda va sodda. Grafik interfeysdan foydalanish uchun siz shunchaki tez-tez emas, balki kompyuterning maxsus bilimlarini talab qilasiz. Grafik interfeys ko'pincha intuitivdir va u do'stona deb ham ataladi.
Grafik interfeysning kamchiliklari ham bor, ularning asosiysi dasturni grafik ravishda namoyish qilish uchun zarur bo'lgan katta hajmdagi xotira. Ammo zamonaviy dasturlar bu kamchilikni bartaraf etdilar, chunki zamonaviy kompyuterlarning xotirasi har bir yangi chiqarilish bilan ko'paymoqda. Shu bilan birga, interfeysning o'zi murakkablashadi, endi u ko'proq xotirani egallaydi, ammo u yanada qulay va samarali bo'ladi.
O'yinlarga kelsak, ularda grafik interfeys mavjud, shunda foydalanuvchi o'yin davomida kompyuter bilan o'zaro aloqa qila oladi. Bundan tashqari, foydalanuvchilarni bir-biri bilan ta'minlaydi. Deyarli barcha o'yinlarda interfeys murakkab va tugmachalar va sichqoncha yordamida o'yinni boshqarish imkoniyatini beradi.
O'yin belgilarining xatti-harakatlari foydalanuvchi tomonidan ta'minlanadi va ularni amalga oshirish usullari deyarli barcha o'yinlar uchun standart hisoblanadi. Ko'pincha foydalanuvchiga interfeys sozlamalarini o'zgartirish imkoniyati beriladi, shunda unga o'ynash qulayroq bo'ladi. Endi yangi boshqaruv variantlari mavjud, shuning uchun sensorli ekranlarni yaratishda o'yinni barmoqlaringiz bilan boshqarish mumkin.
Interfeys turlari
O'yin, dastur va grafik interfeys mavjudligiga qo'shimcha ravishda quyidagi interfeys turlari ham mavjud:
Ichki interfeys usullar va xususiyatlarni anglatadi, ularga kirish ushbu ob'ektning boshqa vositalari orqali amalga oshiriladi. Ular, shuningdek, xususiy deb nomlanadi.
Tashqi interfeys deganda foydalanuvchilarga tashqi tomondan kirish mumkin bo'lgan usul va xususiyatlar tushuniladi. Bunday usullar ommaviy deyiladi. Ushbu turlarni qahva qaynatgichni misol sifatida ko'rib chiqish mumkin. Qahva qaynatgichning ichida qozon, uni isitadigan element, termal sug'urta va boshqalar yashiringan. Bularning barchasini ichki interfeys deb atash mumkin. Uni tashkil etuvchi qismlar qurilmaning ishlashini ta'minlaydi. Buning uchun ular bir-biri bilan o'zaro aloqada bo'lishadi. Masalan, qahva mashinasi ishlashi uchun uning isitish elementi qozonga ulangan.
Kofe qaynatgichning ichki interfeysiga kirish juda qiyin, uni foydalanuvchi plastik plastmassa bilan yopib qo'ygan. Uskunaning tafsilotlari yashiringan va foydalanuvchi uchun faqat tashqi interfeys mavjud. Qahva qaynatgich sotib olinganda foydalanuvchi uchun faqat tashqi interfeys mavjud. Ichki interfeys haqida bilish shart emas, qurilmani ishlatish uchun faqat tashqi interfeys talab qilinadi.
Xuddi shu misollar boshqa maishiy texnika, masalan, kir yuvish mashinasi, televizor va boshqalarga qo'llaniladi. Kompyuterda ichki interfeys mavjud, u foydalanuvchiga kira olmaydi, ammo agar qurilma buzilgan bo'lsa, siz u bilan ishlashingiz kerak.
Shunday qilib, interfeys kompyuterlar bilan o'zaro ta'sir o'tkazish, maishiy texnika va boshqalarni boshqarish vositasi sifatida tavsiflanadi. Bu tashqi va ichki. Foydalanuvchi uchun faqat qurilmalar va mashinalarning tashqi interfeysi mavjud.
Interfeys - bu grafik tasvirni chiqarish funktsiyasini bajaradigan va foydalanuvchi va kompyuter yoki boshqa texnik qurilma o'rtasida ma'lumot almashish imkonini beradigan maxsus dastur.
Interfeys nima?
Interfeysning eng oddiy namunasi bu masofadan boshqarish pultidir. Ushbu texnik vosita televizor va odam bilan o'zaro aloqada bo'lishga va "aloqada bo'lishga" yordam beradi. Boshqa misollar - bu avtomashinada boshqaruv paneli, samolyotda boshqarish vositasi va boshqalar. "Interfeys nima o'zi?" turi.
Interfeysi turli elementlarning kombinatsiyasi bo'lib, ular o'zlarida murakkab ko'p darajali tuzilishga ega bo'lishi mumkin. Masalan, displey ekrani ma'lum panellar, tugmalar va boshqalardan iborat derazalarni o'z ichiga oladi. Firmware-ning asosiy xususiyati uning samaradorligi va foydalanish qulayligi. Shundan kelib chiqqan holda, interfeys ko'pincha qulay, do'stona, tushunarli, intuitiv va boshqalar kabi joylashadi.
Asosiy tarkibiy qismlar
Interfeys nima ekanligini tushunish uchun uning asosiy elementlarini tushunishingiz kerak. Ularning to'plami odam aniq foydalanadigan narsaga bog'liq. Agar bu, masalan, kompyuter dasturi bo'lsa, unda turli xil virtual panellar, tugmalar, derazalar va shunga o'xshash boshqa komponentlar mavjud. Bundan tashqari, interfeys interfaol bo'lishi mumkin, ya'ni turli xil tovushlar, signallar, lampochkalar, vibromotorlar va boshqalarni ishlatadigan kishiga ta'sir qilishi mumkin. Foydalanuvchi to'g'ridan-to'g'ri foydalanuvchiga kelsak, u turli xil kalitlar, kalitlar, tugmalar yoki interfeyslardan foydalanib interfeys bilan aloqa qilishi mumkin. hatto ba'zi imo-ishoralar va ovozli buyruqlar.
Kontseptsiya tuzilishi
Ko'pincha interfeys dasturning ko'rinishi sifatida tushuniladi. Bu mutlaqo to'g'ri emas, chunki vizual xususiyatlardan tashqari, ushbu texnik tushuncha qo'shimcha funktsiyalar va elementlarning to'plamini o'z ichiga oladi. Quyida ulardan ba'zilari:
Axborotni kiritish texnologiyasi.
Ma'lumot chiqarish usuli.
Foydalanuvchi vazifalari
Dasturni boshqarishga imkon beradigan turli xil elementlar.
Qayta aloqa.
Turli tuzilmalar va dastur tarkibiy qismlari orasidagi harakatlanish elementlari.
Buyruqlarni grafik ko'rsatish uchun vositalar.
Ko'pgina hollarda texnik qurilmaning standart interfeysi quyidagi elementlardan iborat.
Tugma Bu er-xotin, bayroq va boshqalar bo'lishi mumkin.
Belgi yoki belgi.
Doimiy yoki ierarxik ro'yxat.
Tahrirlash uchun maydonlar.
Asosiy, kontekstual va ochiladigan bo'lishi mumkin bo'lgan menyu.
Turli xil panellar.
Yorliqlar, teglar va ko'rsatmalar.
Windows, xususan, dialoglar.
O'tkazish paneli, slayder va boshqalar.
Qo'shimcha narsalar
Yuqoridagi asosiy qismlarga qo'shimcha ravishda, interfeys barcha texnik qurilmalarda ishlatilmaydigan qo'shimcha elementlarga ega bo'lishi mumkin.
Darajadagi ko'rsatkich. Muayyan qiymatni kuzatishga imkon beradi.
Keyingi terish elementlari.
Har xil hisoblagichlar.
Boshqa barcha tarkibiy qismlarning yuqori qismida ma'lumotni ko'rsatish.
Foydalanilmaganda yo'q bo'lib ketadigan yashirin interfeys elementlari va boshqalar.
Tasniflash
Tipologiyaga kelsak, u holda ma'lum belgilarga qarab har xil turdagi interfeyslar ajralib turadi. Bundan tashqari, deyarli har yili ularning soni va tuzilishi o'zgarib, takomillashmoqda. Quyida eng keng tarqalgan turlari keltirilgan.
Buyruq interfeysiUshbu texnik vosita ma'lum buyruqlarning kiritilishiga va ularning ketma-ketligiga asoslangan. Qurilma ekranida maxsus oyna ko'rsatiladi, unda foydalanuvchi ma'lum bir buyruqni kiritadi va tegishli natijani oladi. Ushbu turdagi interfeys o'rtacha foydalanuvchi uchun kamroq qulaydir, chunki buyruqlar va ularni kiritish jarayoni haqida bilim talab etiladi.
Menyu interfeysi.Bunday holda, texnik vositaning ekranida muayyan harakatlarga ega buyruqlar va menyularning namunalari ko'rsatiladi. Kerakli buyruqni tanlash uchun kursorni ma'lum bir belgiga o'tkazing va harakatlaringizni tasdiqlang. Hozirgi vaqtda bu kompyuter va foydalanuvchi o'rtasidagi eng mashhur aloqa usulidir. Ushbu turdagi interfeys maxsus bilimlarni talab qilmaydi va hatto bola ham shu tarzda ishlashi mumkin.
Nutq interfeysi.Ovozli boshqaruv orqali buyruqlar va muayyan harakatlar o'rtasida almashish imkonini beradi. Kompyuter va foydalanuvchi o'rtasidagi eng qulay va istiqbolli aloqa shakli. Hozirgi kunda u keng tarqalgan emas, asosan qimmat texnik qurilmalarda mavjud.
Foydalanuvchi interfeysi
Ushbu tushuncha foydalanuvchi ekranda ko'radigan va kompyuter bilan o'zaro aloqada bo'lgan elementlarning to'liq to'plamini o'z ichiga oladi. Inson faoliyati natijasi uni ishlatish qanchalik osonligiga bog'liq. Shundan kelib chiqqan holda, kompyuter texnologiyalari bilan shug'ullanadigan barcha dunyo korporatsiyalari nafaqat dasturlarni yozish jarayoniga, balki ularni muayyan foydalanuvchilar guruhlarining ehtiyojlari uchun optimallashtirishga ham alohida e'tibor berishadi. Interfeys moslamasida dizaynerlar, rassomlar va hatto psixologlar ishlaydi va u odamlarning alohida ehtiyojlarini, jismoniy imkoniyatlarini, sog'lig'ini va boshqalarni hisobga olgan holda ishlab chiqilgan.
Parallel va ketma-ket interfeys tushunchasi
Kompyuterlar va boshqa shunga o'xshash qurilmalar uchun ma'lum bir ma'lumotni uzatish vazifasi muhim rol o'ynaydi. Bitlarni bir guruhga uzatish uchun interfeysning tuzilishi va tashkil etilishida ikkita yondashuv mavjud:
Parallel interfeys. Ushbu tartibga solishda, uzatiladiganlar guruhidan har bir bit uchun o'z signal liniyasi ishlatiladi va ularning barchasi bir vaqtda bir vaqtda uzatiladi. Bunga misol - printer ulanish porti.
Serial interfeysi. Bunday holda, faqat bitta signal chizig'i ishlatiladi va bitlar navbatma-navbat, birin-ketin uzatiladi, shu bilan birga ularning har biriga ma'lum vaqt ajratiladi. Bunga misol USB seriyali avtobus.
Ushbu turdagi interfeyslarning har biri o'zining ijobiy va salbiy tomonlariga ega. Paralel versiyadan foydalanish yanada sodda va tezroq echim bo'lsa-da, uni amalga oshirish uchun juda ko'p sonli sim va simlarni talab qiladi. Seriyali interfeysni uzatish liniyalari yanada murakkab tuzilishga ega, ammo ancha arzon. Shunga ko'ra, agar chiziq uzoq masofaga cho'zilishi kerak bo'lsa, ketma-ket interfeys simini tortish bir nechta parallel simlarga qaraganda ancha foydali bo'ladi.
Keyingi so'z o'rniga
Shunday qilib, interfeys kompyuter yoki boshqa texnik qurilmalar va foydalanuvchi o'rtasida vositachi vazifasini bajaradi. Qanday qulay va oson ishlashiga kelsak, ushbu jihoz bilan ishlashning sifati bog'liq. Oxir oqibat interfeys nima ekanligini tushunish uchun siz uning tasnifi, asosiy tushunchalari va asosiy tarkibiy qismlarini o'rganishingiz kerak. Har yili turli xil texnik qurilmalarning interfeysi yaxshilanmoqda, ularning tuzilishi va asosiy funktsiyalariga yondashuv o'zgarib bormoqda.
interfeysi - bo'lim yuzasi, bo'lim) - tizim elementlari orasidagi o'zaro ta'sir o'tkazish vositalari va usullarining to'plami.
Kontekstga qarab, kontseptsiya alohida element sifatida qo'llaniladi ( element interfeysi) va elementlarning to'plamlariga ( element interfeysi).
reins - ot va murabbiyning o'rtasidagi interfeysning asosiy elementi (reins - "ot - murabbiy" tizimining interfeysi). Yoki reins - otning interfeysi (boshqarish);
rul, gaz va tormoz pedallari, redüktör - avtomobilning interfeysi (boshqarish) yoki "haydovchi - mashina" tizimining interfeysi. Avtomatik mexanika uchun interfeys elementlari mutlaqo boshqa qurilmalardir - masalan, yog 'sathidagi dubinka;
elektr vilkasi va rozetkasi - bu ko'pgina maishiy texnika uchun quvvat manbai interfeysi;
klaviatura va sichqoncha - bu "foydalanuvchi - kompyuter" kontekstidagi kompyuter interfeysi;
elektron pochta manzili - bu Internet foydalanuvchisining aloqa interfeysi;
ingliz tili - bu Internet foydalanuvchilari o'rtasidagi asosiy aloqa interfeysi;
ma'lumotlar uzatish protokoli - mijoz-server arxitekturasi interfeysining bir qismi;
rezyume va intervyu berish "bandlik jarayoni" tizimining tarkibiy qismi hisoblanadi;
Ushbu atama fan va texnikaning deyarli barcha sohalarida qo'llaniladi. Uning ma'nosi o'zaro ta'sir qiluvchi sub'ektlarning har qanday konjugatsiyasini anglatadi. Interfeyz nafaqat qurilma sifatida, balki ushbu qurilmalarning o'zaro ta'siri uchun qoida (protokol) sifatida ham tushuniladi.
Bitta element kontekstida element interfeysi aksincha elementlarni amalga oshirish (ichki tuzilishi va ishlashi). Element foydalanuvchisi foydalaniladigan elementni boshqarish uchun qanday amalga oshirilganligini bilishi shart emas, lekin ishlatilgan element boshqaruv interfeysini taqdim etishi kerak. Masalan, haydovchiga dvigatel qanday qilib avtomobilni boshqarish uchun yaratilganligini bilish shart emas, shunchaki avtomobil interfeysidan (rul va pedallar) foydalaning.
Kompyuter muhandisligidagi interfeyslar
Interfeyslar barcha zamonaviy axborot tizimlarining o'zaro ta'siri uchun asosdir. Agar ob'ektning interfeysi (shaxsiy kompyuter, dastur, funktsiya) o'zgarmasa (barqaror, standartlashtirilgan), bu boshqa ob'ektlar bilan o'zaro ishlash tamoyillarini tiklamasdan ob'ektni o'zi o'zgartirishga imkon beradi.
Masalan, Windows-da bitta dastur bilan ishlashni o'rganib, foydalanuvchi boshqalarni osongina o'zlashtirishi mumkin, chunki ular bir xil interfeysga ega.
Hisoblash tizimida o'zaro ta'sir foydalanuvchi, dasturiy va apparat darajalarida sodir bo'lishi mumkin. Ushbu tasnifga ko'ra biz quyidagini ajrata olamiz:
Foydalanuvchi interfeysi
Foydalanuvchi turli xil qurilmalar bilan aloqa o'rnatadigan vositalar to'plami.
Buyruqlar satri interfeysi: kompyuter ko'rsatmalari klaviaturadan matnli satrlarni (buyruqlarni) kiritish orqali beriladi.
Grafik foydalanuvchi interfeysi: dasturiy funktsiyalar grafik ekran elementlari bilan ifodalanadi.
Dialog interfeysi
Tabiiy til interfeysi: foydalanuvchi dastur bilan o'z ona tilida "suhbatlashadi".
Jismoniy interfeys

Foydalanilgan adabiyotlar va web saytlar


1. https://fayllar.org/foydalanuvchi-interfeysi-tahlili-va-loyihalashtirish-reja-foyd.html
2. https://fayllar.org/dasturiy-modulni-ishlab-chiqish.html
3.https://www.google.com/search?q=dasturni+loyixalashning+o%27rni&rlz=1C1SQJL_ruUZ983UZ983&oq=dasturni+loyixalashning+o%27rni&aqs=chrome..69i57j33i160l5.8468j0j4&sourceid=chrome&ie=UTF-8
4. Niklaus Virt. Modula va Lilith qisqacha tarixi Arxivlangan da Yanvar 20, 2007 Wayback Machine . R. Bogatyrev matnidagi sharhlar bilan
5. Modula-2 va Oberon tarixi
6. DL Parnas. Tizimlarni modullarga ajratishda foydalaniladigan BE mezonlari (Ing.) // ACM kommunikatsiyalari. - 1972. - jild. 15 , yo'q. 12 . - doi : 10.1145 / 361598.361623 .
7. http://www.pascal.helpov.net/index/pascal_modules_programming [ ruxsatsiz manba? ]
8. Pavlovskaya Tatyana Aleksandrovna. Paskal dasturlash tili (o'quv qo'llanma) (ko'rinmas havola) . 2013-yil 21-oktabrda olingan. Arxivlangan 2013- yil 21-oktabr.
Download 124.28 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5




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