2018 Съдържание
1. Концепцията за потребителски интерфейс 4
2. Видове интерфейси 7
2.1 Command интерфейс 7
2.2 Graphical User Interface 10
2.2.1 Simple GUI 11
2.2.2 WIMP - интерфейс 12
Както е известно, в процеса на проникване на информационните технологии в почти всички области на човешката дейност продължава да се развива и задълбочава. В допълнение към вече познати и широко използвани персонални компютри, общият брой е достигнал много стотици милиони, той се превръща все повече и вградени компютърни технологии. Членове цялата тази разнообразна изчисления става все повече и повече, и са видели развитието на два на пръв поглед противоположни тенденции. От една страна, информационните технологии стават все по-сложни, и да ги прилагат, и се изисква по-нататъшното развитие да имат много дълбоки познания. От друга страна, той опростява интерфейса за потребителите да взаимодействат с компютрите. Компютри и информационни системи стават все по-приятелски и разбираеми дори и за човек, който не е специалист в областта на компютърните науки и компютърна техника. Това стана възможно най-вече защото потребителите и техните програми взаимодействат с хардуера на компютъра със специален (система) софтуер - чрез операционната система. Операционната система осигурява интерфейси за стартирани приложения и потребители.
1. Концепцията на потребителския интерфейс
Интерфейс - набор от технически, софтуер и методичен (протоколи, актове, споразумения) Интерфейс на компютърните потребители в системата с устройствата и програмите, както и устройства от други устройства и програми.
Интерфейс - в най-широкия смисъл на думата, този метод (стандартно) взаимодействия между обекти. Интерфейсът в техническия смисъл на думата определя параметрите, процедурата и характеристиките на взаимодействието на обекти. разграничат:
Потребителски интерфейс - набор от методи за сътрудничество между програмата на компютъра и потребителя на тази програма.
Интерфейс за програмиране - набор от методи за комуникация между програмите.
Физически интерфейс - начин на взаимодействие на физически устройства. Най-често става дума за компютърни портове.
Потребителски интерфейс - набор от софтуер и хардуер, осигуряване взаимодействието на потребителя с компютъра. В основата на това взаимодействие на диалог. В рамките на диалога в този случай се отнася до регулиран обмена на информация между човека и компютъра, извършвани в реално време, както и да даде съвместен конкретен проблем. Всеки диалог се състои от отделни I / O процеси, които осигуряват физически комуникация потребител и компютър. Обменът на информация се извършва изпращане на съобщението.
![2014 Съдържание (въвеждане на данни за взаимодействия диалог) 2014 Съдържание](https://webp.images-on-off.com/27/700/434x117_58ykkxk90ta8u9o4h50w.webp)
Фиг.1. Взаимодействие на потребителя с компютъра
По принцип, потребителят генерира следните видове съобщения:
операция запитване или функция
въведете или промените информацията
В отговор на това потребителят получава съобщение или сертификат; информационни съобщения трябва да се отговори; поръчки, изискващи действие; съобщения за грешки и друга информация.
Потребителският интерфейс на компютъра prilozheniyavklyuchaet на:
информация на дисплея означава, че извежда информация formatyikody;
командни режими, на езика на "потребител - интерфейс";
устройства и техники за въвеждане на данни;
диалози, взаимодействие и сделки между потребителя и компютъра, ръководство за обратна връзка;
подкрепа вземането на решения в определена област;
как да използвате софтуера и документацията към нея.
Потребителският интерфейс (UI), често се разбира само като външния вид на програмата. Но в действителност, която потребителят вижда през цялата програма като цяло и следователно такова разбиране е твърде тесен. В действителност, потребителския интерфейс съчетава всички елементи и компоненти на програмата, която може да повлияе на взаимодействието на потребителя със софтуера (софтуера).
Той е не само на екрана, която потребителят вижда. Тези елементи включват:
набор от потребителски задачи, които той решава да използва системата;
метафора, използвана от системата (например, настолен MS Windows®);
контрол система;
навигация между системни блокове;
визуален (и не само) на дизайна на екрана на програмата;
средства за показване на информация, показваната информация и формати;
устройства и техники за въвеждане на данни;
диалози, взаимодействие и сделки между потребителя и компютъра;
обратна връзка с потребителите;
подкрепа вземането на решения в определена област;
как да използвате софтуера и документацията за него.