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 Съдържание

Фиг.1. Взаимодействие на потребителя с компютъра

По принцип, потребителят генерира следните видове съобщения:

операция запитване или функция

въведете или промените информацията

В отговор на това потребителят получава съобщение или сертификат; информационни съобщения трябва да се отговори; поръчки, изискващи действие; съобщения за грешки и друга информация.

Потребителският интерфейс на компютъра prilozheniyavklyuchaet на:

информация на дисплея означава, че извежда информация formatyikody;

командни режими, на езика на "потребител - интерфейс";

устройства и техники за въвеждане на данни;

диалози, взаимодействие и сделки между потребителя и компютъра, ръководство за обратна връзка;

подкрепа вземането на решения в определена област;

как да използвате софтуера и документацията към нея.

Потребителският интерфейс (UI), често се разбира само като външния вид на програмата. Но в действителност, която потребителят вижда през цялата програма като цяло и следователно такова разбиране е твърде тесен. В действителност, потребителския интерфейс съчетава всички елементи и компоненти на програмата, която може да повлияе на взаимодействието на потребителя със софтуера (софтуера).

Той е не само на екрана, която потребителят вижда. Тези елементи включват:

набор от потребителски задачи, които той решава да използва системата;

метафора, използвана от системата (например, настолен MS Windows®);

контрол система;

навигация между системни блокове;

визуален (и не само) на дизайна на екрана на програмата;

средства за показване на информация, показваната информация и формати;

устройства и техники за въвеждане на данни;

диалози, взаимодействие и сделки между потребителя и компютъра;

обратна връзка с потребителите;

подкрепа вземането на решения в определена област;

как да използвате софтуера и документацията за него.