20.09.16 7.1K

Интерфейс пользователя (user interface или сокращенно UI ) – это интерфейс, с помощью которого человек может управлять программным обеспечением или аппаратным оснащением. UI должны быть удобными в использовании, чтобы взаимодействие с ними происходило на максимально интуитивном уровне. Интерфейсы программного обеспечения также называют графическими пользовательскими интерфейсами (graphical user interface или GUI ).

Этапы развития и типы пользовательских интерфейсов

В отличие от современных реалий, первые компьютеры были слишком слабыми для графических пользовательских интерфейсов. Поэтому, в самом начале люди могли пользоваться только командной строкой (CLI или command line interface ), в которой команды задавались с помощью запросов. Позже это переросло в TUI – интерфейсы, которые сегодня используются в процессе инсталляции операционных систем. Доступность компьютеров привела необходимости разработки удобного пользовательского интерфейса.

Графический интерфейс пользователя – тип интерфейсов, который прочно закрепился наряду с постоянно увеличивающейся производительностью ПК. В ближайшем будущем могут появиться пользовательские аудио-интерфейсы (VUI или voice user interface ), которые позволят людям взаимодействовать с компьютером с помощью речи.

В различных компьютерных играх применяется натуральный пользовательский интерфейс (NUI или natural user interface ). Его система анализирует движения человека, и преобразует их в движения в игре. На данный момент в стадии разработки находится перцептивный пользовательский интерфейс (PUI ), а также интерфейс мозг-компьютер (BCI или brain-computer interface ). Последняя разработка направлена на то, чтобы обеспечить людям возможность управлять компьютерами силой мысли.

Интерфейс командной строки (Command Line Interface или CLI)

Среди областей применения интерфейса командной строки можно выделить DOS-компьютеры . Взаимодействие происходит с помощью ввода команд. Компьютер обрабатывает эти команды и выводит на экран очередную строку. Данный тип UI давно устарел. Большинство CLI заменены графическими интерфейсами.

Текстовый интерфейс пользователя (Text User Interface или TUI)

Этот тип интерфейса пользователя предназначен для работы с символами. Исполнение происходит в режиме аппаратного текста, однако часто используется и дисплей. В данном случае на каждый источник у программиста имеется 256 символов. Навигация производится клавиатурой, а не мышью. В качестве примера можно привести Norton Commander или Turbo Pascal . Этот интерфейс также используется в загрузчиках ОС и BIOS-программах . Данный тип интерфейса также используется для установки операционных систем.

Графический пользовательский интерфейс (Graphical User Interface или GUI)

Графический пользовательский интерфейс является наиболее популярным UI . Он представляет собой окно, в котором содержатся различные элементы управления. Взаимодействие пользователя с программой при помощи мыши и при помощи клавиатуры.

Также есть возможность использовать кнопки и разделы меню, расположенные внутри самого приложения. Это окно представляет собой нечто вроде шлюза между пользователем и программным обеспечением. В графическом интерфейсе пользователя распространены типичные элементы управления. Они позволяют стандартизировать процесс взаимодействия с различными программами в разных операционных системах.

Реальный мир как модель

При разработке первого графического пользовательского интерфейса за основу были взяты элементы реального мира: мусорная корзина, папка, изображение дискеты в качестве кнопки сохранения. Сегодня многие иконки считаются устаревшими, но все равно используются.

Даже при использовании современных изображений и иконок дизайнеры стараются хотя бы минимально отразить их предназначение. Это позволяет облегчить интуитивное взаимодействие с интерфейсом. Цель GUI заключается в том, что люди могли легко определить предназначение каждой кнопки. Благодаря этому нам не приходится запоминать все команды, как это было в случае с командной строкой.

Инструкции и правила

При разработке GUI применяются определенные своды правил, которые помогают сделать программы удобнее в использовании. В качестве примера можно привести 8 золотых правил от Бена Шнайдермана . Ниже приведем несколько сносок из этих правил:

  • Согласованность: взаимодействие должно происходить всегда похожим образом. То есть, следует избегать использования панелей управления с опциями типа “скопировать выделенную область ”, “удалить выделенную область ”, “добавить выделенную область ”. Данный пример показывает отсутствие согласованности в GUI , чего следует избегать;
  • Информативная обратная связь: все действия, производимые пользователем, должны быть подкреплены обратной связью. Например, если двойной клик открывает программу, то человеку приходится подождать пару секунд, прежде чем он сможет пользоваться этой программой. Чтобы пользователь знал, что его действия принесли результат, нужно проинформировать его об этом. Это можно реализовать сменой курсора. Один из старейших и привычных примеров – это курсор с песочными часами в Windows ;
  • Не перегружайте память пользователей: пользователи не в силах запомнить все и сразу. В длинных сегментах взаимодействия, где пользователь вынужден переходить по нескольким окнам, информация всегда должна отображаться в одной и той же области. Менее востребованная информация, которая отображалась в самом начале, должна быть скрыта.

Пользовательский аудио-интерфейс (VUI или voice user interface)

В этом типе интерфейсов пользователя взаимодействие между пользователем и компьютером происходит с помощью голоса. Например, пользователь может вербально выбрать человека из ранее составленного списка контактов и совершить звонок. Программы для интерпретации речи в текст и для распознавания речи также используют аудио-интерфейсы.

Преимущество данной формы взаимодействия заключается в том, что пользователям не нужно ничего, кроме голоса. Текстовый ввод на устройствах обычно усложняется маленькой клавиатурой (на смартфонах с маленьким экраном ), и многим зачастую проще продиктовать текст сообщения.

Среди примеров можно отметить голосового помощника Apple , Siri , S-Voice у Samsung или голосовой поиск Google . Одна из главных задач при проектировании этого интерфейса пользователя (аудио-интерфейсов ) заключается в том, чтобы предоставить аудитории комфортные условия для взаимодействия. То есть, при использовании голосовых синтезаторов в техподдержке, важно не обременять клиентов длинными сообщениями.

Тактильные интерфейсы пользователя (TUI или tangible user interface)

В них взаимодействие происходит за счет применения мячей или других физических объектов. Сегодня данный тип интерфейсов редко используется в повседневной жизни. Если рабочий компьютер постоянно стоит на одном столе, применение тактильных интерфейсов приобретает новый смысл, однако чаще всего они просто неприменимы в повседневной жизни. Музеи и выставки – отличный пример сферы применения TUI .

Физическое взаимодействие запоминается лучше любого другого. Кроме этого тактильные интерфейсы дают простор реализации объектов: форма, фактура, цвет. От песочницы с деревянными кубиками до увеличительного стекла для изображений – возможно практически все.

Натуральный пользовательский интерфейс (NUI или natural user interface)

Натуральный пользовательский интерфейс призван предоставить пользователю естественный и интуитивный опыт взаимодействия с устройством или программным обеспечением. В то же время, сам интерфейс будет видимым, например, на сенсорном экране. При помощи NUI команды пользователя вносятся с помощью жестов и прикосновений.

Данный тип интерфейса пользователя также можно комбинировать с VUI . Благодаря прямому отклику устройства взаимодействие происходит естественней, нежели при вводе мышью или клавиатуры. Кроме сенсорных устройств NUI также можно использовать в игровых приставках.

К примеру, Nintendo Wii позволяет воспроизводить действия на экране за счет перемещения контроллера рукой. Среди других примеров – дополнение Kinect к Xbox , которое позволяет управлять игровым персонажем на экране движениями собственного тела. Что делает взаимодействие более натуральным.

Перцептивный пользовательский интерфейс (PUI или perceptual user interface)

Перцептивный пользовательский интерфейс – интерфейс, управление которым происходит за счет восприятия человека. На сегодняшний день он до сих пор находится на стадии разработки. PUI , в теории, должен совмещать в себе возможности GUI и VUI , а также уметь распознавать жесты для взаимодействия с компьютером. Интеграция визуального и слухового восприятия жестов и звуков должно позволить PUI предоставить пользователям максимальный уровень восприятия и естественности.

Интерфейс мозг-компьютер (BCI и brain-computer interface)

Этот интерфейс пользователя в качестве источника команды использует человеческий мозг. На сегодняшний день эта технология достигла высокого уровня развития. Для измерения мозговых волн используются электроды, после чего полученная информация расшифровывается различными алгоритмами. Это и позволяет управлять роботизированными конечностями. Такой тип взаимодействия – большое преимущество для людей с ограниченными физическими возможностями.

Ценность оптимизации под поисковые системы

В разработке графического интерфейса пользователя GUI и сайта есть как схожие моменты, так и различия. Например, посетитель пользуется навигацией по сайту. Он выбирает определенный путь сквозь структуру страниц. В графическом интерфейсе разработчик может контролировать, какие пункты будут доступны пользователю в тот или иной момент. Если функция недоступна, разработчик может скрыть эту опцию.

В случае с сайтом у пользователя всегда есть возможность вернуться назад на страницу. Следовательно, навигацию также необходимо учитывать при создании сайта. Иерархия страниц должна быть максимально прозрачной и продуманной. Если ваш сайт состоит из нескольких уровней, то логично использовать навигацию типа “хлебные крошки ”.

Люди используют программы уже достаточно долгое время. Следовательно, мы уже привыкли к большинству стандартных элементов любого графического интерфейса. Сайты же появились относительно недавно.

Веб-дизайнеры должны стараться продумать опыт взаимодействия с пользователем на максимальном уровне, и руководствоваться при этом проверенными практиками. Например, меню навигации лучше всего располагать в левом верхнем углу. Как вебмастер вы должны убедиться, что все элементы легко доступны любому посетителю. Это сделает ваш сайт удобным для использования.

Данная публикация представляет собой перевод статьи «User Interface » , подготовленной дружной командой проекта

Хорошо Плохо

Программисты, создавая механизм взаимодействия пользователей с компьютерной программой, формируют наборы различных окон, форм, меню, активных кнопок, пиктограмм, справочных систем и т. п. Большинство задач обработки данных, решаемых пользователем, предполагает использование средств управления процессом (интерфейсов). Главная задача такого интерфейса - дать возможность пользователю эффективно работать с информацией без помощи посредника - человека, являющегося специалистом в области ИТ.

В совокупности данные инструменты образуют интерфейс программы - внешний вид отдельных ее элементов и видов на экране компьютера. Поскольку в различных программах используется много однотипных ситуаций и вариантов взаимодействия пользователей с программами, возникает потребность стандартизировать их интерфейсы.

Интерфейс (от англ. interface) - в широком смысле это определенная стандартами граница между взаимодействующими независимыми объектами.

Интерфейс задает параметры, процедуры и характеристики взаимодействия объектов. Он определяет:

    язык пользователя;

    язык сообщений компьютера, организующий диалог на экране дисплея;

    знания пользователя.

Язык пользователя - это действия, производимые пользователем при работе с системой путем использования возможностей клавиатуры, пишущих на экране электронных устройств, джойстика, мыши, подаваемых голосом команд и т. п. Наиболее простой формой языка пользователя является создание форм входных и выходных документов. Получив входную форму (документ), пользователь заполняет его необходимыми данными и вводит в компьютер. В результате проведения компьютерной программой определенных автоматизированных процедур можно получать различные результаты, например, в виде выходного документа установленной формы.

Язык сообщений - это информация, видимая пользователем на экране дисплея (символы, графика, цвет); это также полученные на принтере данные, звуковые выходные сигналы и т. п.

Важным измерителем эффективности используемого интерфейса является выбранная форма диалога между пользователем и системой.

Диалог (человеко-машинный диалог) представляет собой последовательность запросов пользователя, ответов на них компьютера и наоборот (запрос пользователя, ответ и запрос компьютера, окончательное действие компьютера и др.). Он осуществляется в процессе выполнения каких-либо действий путем взаимодействия пользователя с компьютером.

Наиболее распространены такие формы диалога: запросно-ответный режим, командный режим, режим меню, режим заполнения предлагаемых компьютером пропусков в выражениях.

Каждая форма в зависимости от типа задачи, особенностей пользователя и принимаемого решения имеет достоинства и недостатки. Долгое время единственной реализацией языка сообщений был отпечатанный или выведенный на экран дисплея отчет или сообщение.

В ЭВМ представление выходных данных осуществляется с помощью машинной (компьютерной) графики. Она позволяет создавать на экране и бумаге цветные графические изображения в двумерном и трехмерном виде. Использование такой графики значительно повышает наглядность и интерпретацию выходных данных, все чаще используется в ИТ поддержки принятия решений

Знания пользователя - это то, что пользователь должен знать, работая с компьютерной системой. К ним относят: находящийся в голове пользователя план действий, учебники, инструкции и выдаваемые компьютером справочные данные.

Совершенствование пользовательского интерфейса определяется успехами в развитии каждой из трех названных составляющих. Интерфейс должен обладать возможностью:

    манипулировать различными формами диалога, изменяя их в процессе принятия решения по выбору пользователя;

    различными способами передавать данные системе;

    получать в разных форматах данные от различных устройств системы;

    гибко поддерживать (оказывать помощь по запросу, подсказывать) знания пользователя.

На теоретическом уровне интерфейс имеет три основных составляющие (или три способа организации):

    общение машины с человеком-оператором;

    общение человека-оператора с машиной;

    пользовательское представление интерфейса.

Важнейшая задача интерфейса - формирование у пользователя одинаковой реакции на одинаковые действия приложений и их согласованность.

Интерфейс пользователя предназначен для просмотра на экране монитора предлагаемых ему данных, ввода информации и команд в систему и проведения различных манипуляций с ней. Главная задача проектирования интерфейса пользователя заключается в том, чтобы разработать систему взаимодействия равноправных партнеров: человека-оператора и программно-технического комплекса.

Пользовательский интерфейс (интерфейс пользователя) (от англ. user interface) в информационных технологиях - это элементы и компоненты программы, оказывающие влияние на взаимодействие пользователя с программным обеспечением; это совокупность правил, методов и программно-аппаратных средств, обеспечивающих взаимодействие пользователя с компьютером.

Условно (и в историческом порядке) большинство известных интерфейсных решений можно отнести к одной из трех следующих групп:

    командные (текст-ориентированные) интерфейсы;

    смешанные (псевдографические) интерфейсы;

    графические интерфейсы.

В качестве примера командного интерфейса можно привести интерфейс командной строки DOS или shell-интерпретатор UNIX.

Псевдографическими называют интерфейсы, где графические интерфейсные элементы, как, например, кнопки, индикаторы прогресса выполнения, меню, реализуются с помощью псевдографики - специальных символов кодовой раскладки. Они использовались в программах-оболочках типа Norton Commander.

Появление и широкое распространение графического пользовательского интерфейса (от англ. graphical user interface, GUI) было вызвано тем, что пользователи захотели иметь инструмент (интерфейс), позволяющий легко освоить основные процедуры и комфортно работать на компьютере.

Графический интерфейс пользователя - это графическая среда организации взаимодействия пользователя с вычислительной системой, предполагающая стандартное использование основных элементов диалога пользователя с ЭВМ.

К графическим интерфейсам относят все оконные чисто графические системы - это Windows, оболочки для UNIX - X-Window, Photon из ОС QNX, Aqua из MacOS X. Основное преимущество его использования в операционной системе (далее - ОС) заключается в том, что он позволяет создавать одинаковые графические изображения для всех устройств, поддерживаемых ОС, реализуя принцип WYSIWYG (от англ. What You See Is What You Get - что видим, то и получаем).

Графический интерфейс позволяет управлять поведением вычислительной системы через визуальные элементы управления: окна, списки, кнопки, гиперссылки и полосы прокрутки. Он включает такие понятия, как: рабочий стол, окна, пиктограммы, элементы графического интерфейса, манипуляция указывающим устройством (мышь). Эти визуальные элементы создаются, отображаются и обрабатываются с помощью графических приложений.

Графические приложения - это приложения, в которых используются такие графические элементы, как: псевдокнопки, графический указатель, кнопка и линейка прокрутки.

С помощью графического интерфейса пользователь «общается» с компьютером. Такой метод общения (или режим) называют диалоговым.

Диалоговый режим - это способ взаимодействия пользователя с ЭВМ, при котором происходит непосредственный и двухсторонний обмен информацией, командами или инструкциями между человеком и ЭВМ. Различают активные и пассивные диалоговые режимы.

Диалоговые действия контролируют, что происходит с информацией, которую пользователи распечатывают на конкретном устройстве; следует ли ее сохранить или запомнить при переходе пользователя к другой панели приложения или другим процедурам. Когда пользователи возвращаются к диалогу, приложение аннулирует или сохраняет любые изменения информации на панели. Если действия пользователя могут привести к потере определенной информации, используемые в программе интерфейсы рекомендует ему подтвердить, что:

а) информацию не нужно сохранять;

б) необходимо сохранение информации или следует аннулировать последний запрос и вернуться назад.

Диалог в большей степени осуществляется с помощью форм меню. Одним из важных элементов взаимодействия пользователей с компьютером являются «окна». Любое окно делится на три части. Первая располагается вверху и содержит несколько строк (заголовок, меню, панели инструментов). С ее помощью производится доступ к другим объектам и выполняются основные команды. Вторая, самая большая часть, называется рабочей поверхностью или областью. В ней отображаются вызываемые из меню или строки состояния объекты, а также основная часть вызванной пользователем программы. Третья часть обычно располагается внизу и может даже отсутствовать. Она называется строкой состояния.

Пользовательский интерфейс часто воспринимают только как внешний вид программы. В действительности он включает все аспекты, оказывающие влияние на взаимодействие пользователя и системы, и определяется в первую очередь такими факторами, как характер и набор задач пользователя, которые он решает с помощью системы, а также возможности устройств ввода-вывода информации и вычислительных ресурсов системы.

Пользовательский интерфейс означает среду и метод общения человека с компьютером (совокупность приемов взаимодействия с компьютером). Он часто отождествляется с диалогом, который подобен диалогу или взаимодействию между двумя людьми.

Пользователь использует конкретные действия (команды, процедуры), являющиеся частью диалога. Эти диалоговые действия не всегда требуют от компьютера обработки информации. Они могут быть необходимы для организации перехода от одной панели к другой или от одного приложения к другому, если работает более чем одно приложение.

Интерфейс ИС как пользовательское средство управления процессом поиска представляет собой комплекс компонентов (операций и технологических объектов), которые могут быть объединены в блоки по функциональному или иному принципу и реализованы в виде системы команд, меню, сценариев. При наличии различных категорий пользователей система должна обладать средствами выбора пользовательского интерфейса, удовлетворяющего требованию необходимого и достаточного уменьшения сложности для пользователей различных категорий. Чтобы пользователи могли управлять процессом поиска, им необходимо предоставить специальные инструменты, позволяющие организовать поиск, а также обращаться к ранее полученным объектам и результатам.

Пользовательский интерфейс реализуется ОС и иным ПО. ОС осуществляют как командный, так и иные виды интерфейса. Командный интерфейс предполагает выдачу на экран приглашения для ввода команды.

Для поиска наиболее часто используют различные информационные и информационно-поисковые автоматизированные системы, которые могут иметь несколько интерфейсных решений. С точки зрения категорий пользователей можно выделить:

    интерфейс конечного пользователя, обеспечивающий выбор объ ектов и методов из предлагаемого (чаще всего фиксированного) набора;

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

При работе с компьютером у пользователя формируется система ожидания одинаковых реакций на одинаковые действия, что постоянно подкрепляет пользовательскую модель интерфейса.

Пользовательский интерфейс включает также программы обучения, справочный материал, возможность подстройки внешнего вида программ и содержания меню под надобности пользователей (индивидуальные настройки) и другие сервисы. Сюда же входят дизайн, пошаговые иод-сказки и визуальные реплики (использование «помощника»).

Однажды грамотно разработанный интерфейс пользователя способствует экономии времени пользователей и разработчиков. При этом для пользователя уменьшается время изучения и использования системы, сокращается число ошибок, появляется чувство комфортности и уверенности. Разработчик может выделять общие блоки интерфейса, стандартизировать отдельные элементы и правила взаимодействия с ними, сокращать время проектирования системы. Эти блоки позволяют программистам создавать и изменять приложения более просто и быстро. Например, если одна панель может использоваться во многих системах, разработчики приложений могут использовать одни и те же панели в различных проектах.

Главная задача проектирования интерфейса пользователя заключается не в том, чтобы рационально «вписать» человека в контур управления, а в том, чтобы, исходя из задач управления объектом, разработать систему взаимодействия двух равноправных партнеров: человека и аппаратно-программного комплекса, рационально использующих объект управления.

Подводя итог сказанному, отметим - современный интерфейс пользователя является графическим интерфейсом. Устройства графического ввода (вывода) выполняют функции обеспечения интерфейсного диалога компьютера с человеком при вводе команд и запросов в систему, а также функции обеспечения выполнения ИП. Пользователю достаточно помнить минимальное количество информации командного, процессуального характера, чтобы иметь возможность оперативно принимать соответствующие решения. Для этого ему необходимо владеть алгоритмами функционирования подсистемы «человеко-техническое средство» и профессиональными навыками взаимодействия с ЭВМ.

Основанная на представлении всех доступных пользователю системных объектов и функций в виде графических компонентов экрана (окон, значков, меню, кнопок, списков и т. п.). При этом, в отличие от интерфейса командной строки , пользователь имеет произвольный доступ (с помощью клавиатуры или указательного устройства ввода) ко всем видимым экранным объектам - элементам интерфейса , а на экране реализуется модель мира в соответствии с некоторой метафорой и осуществляется прямое манипулирование.

История

Впервые концепция ГИП была предложена учеными из исследовательской лаборатории Xerox PARC в 1970-х .

В 1973 году в лаборатории Xerox PARC собрали молодых людей, недовольных политикой США (войной во Вьетнаме) и дали свободу исследований. В результате на свет появляется концепция графического интерфейса WIMP (Windows, Icons, Menus, Point-n-Click). В рамках этой концепции создаётся компьютер Alto.

В 1979 году Three Rivers Computer Company выпускает рабочую станцию PERQ, похожую по принципам построения на Alto. В 1981 Xerox выпускает продолжение Alto - Star.

Коммерческое воплощение концепция ГИП получила в продуктах корпорации Apple Computer . В операционной системе 1985 году. В настоящее время ГИП является стандартной составляющей большинства доступных на рынке операционных систем и приложений.

Примеры систем, использующих ГИП: Mac OS , Solaris , GNU/Linux , Microsoft Windows , OS/2,

Классификация

Можно выделить следующие виды ГИП:

  • простой: типовые экранные формы и стандартные элементы интерфейса, обеспечиваемые самой подсистемой ГИП;
  • истинно-графический, двумерный: нестандартные элементы интерфейса и оригинальные метафоры, реализованные собственными средствами приложения или сторонней библиотекой;
  • трёхмерный: на данный момент слабо классифицирован.

DWIM

Одним из требований к хорошему графическому интерфейсу программной системы является концепция «делай то, что я имею ввиду» или DWIM (англ. Do What I Mean ). DWIM требует, чтобы система работала предсказуемо, чтобы пользователь заранее интуитивно понимал, какое действие выполнит программа после получения его команды.

Примечания

См. также

Ссылки

  • Guidebook - галерея графических интерфейсов
  • Хроники юзабилити - блог-лента о пользовательских интерфейсах
  • Графический интерфейс пользователя - приёмы описания GUI в руководствах пользователя

Wikimedia Foundation . 2010 .

Смотреть что такое "Графический пользовательский интерфейс" в других словарях:

    графический пользовательский интерфейс - Метод взаимодействия между пользователем и компьютером, при котором пользователь может вызывать различные функции, указывая на графические элементы (кнопки) вместо ввода команд с клавиатуры. Тематики… … Справочник технического переводчика

    См. ГРАФИЧЕСКИЙ ИНТЕРФЕЙС ПОЛЬЗОВАТЕЛЯ Словарь бизнес терминов. Академик.ру. 2001 … Словарь бизнес-терминов

    Интерфейс пользователя (UI англ. user interface) совокупность средств, при помощи которых пользователь общается с различными устройствами, чаще всего с компьютером или бытовой техникой, либо иным сложным инструментарием (системой). Интерфейс… … Википедия

    Для улучшения этой статьи желательно?: Проставив сноски, внести более точные указания на источники. У этого термина существуют и другие значения … Википедия

    Графическая среда организации взаимодействия пользователя с вычислительной системой. Графический интерфейс позволяет управлять поведением вычислительной системы через визуальные элементы управления: окна, списки, кнопки, гиперссылки и т.д. По… … Финансовый словарь

    Видеокарта семейства GeForce 4, с кулером Видеокарта (известна также как графическая плата, графическая карта, видеоадаптер) (англ. videocard) устройство, преобразующее изображение, находящееся в памяти компьютера, в видеосигнал для монитора.… … Википедия

    Видеокарта семейства GeForce 4, с кулером Видеокарта (известна также как графическая плата, графическая карта, видеоадаптер) (англ. videocard) устройство, преобразующее изображение, находящееся в памяти компьютера, в видеосигнал для монитора.… … Википедия

    - (ГИП), графический пользовательский интерфейс (ГПИ) (англ. Graphical user interface, GUI; сленг. ГУИ) разновидность пользовательского интерфейса, в котором элементы интерфейса (меню, кнопки, значки, списки и т. п.),… … Википедия

    Пользователя (ГИП), графический пользовательский интерфейс (ГПИ) (англ. Graphical user interface, GUI; сленг. ГУИ, ГУЙ) система средств для взаимодействия пользователя с компьютером, основанная на представлении всех доступных пользователю… … Википедия


Определение 1

Графический интерфейс пользователя (Graphical User Interface, GUI) – разновидность пользовательского интерфейса, в котором элементы интерфейса представлены пользователю на дисплее в виде графических изображений.

Графический интерфейс дает пользователю возможность с помощью манипуляторов (клавиатура, мышь, джойстик и т.п.) управлять всеми элементами интерфейса. Элементы графического интерфейса оформлены таким образом, чтобы отображать их назначение и свойства для облегчения понимания и освоения программ пользователями любого уровня.

Классификация

Выделяют следующие виды графического интерфейса:

  • простой: имеет типовые экранные формы и стандартные элементы интерфейса, которые обеспечивает сама подсистема графического интерфейса;
  • истинно-графический , двумерный : имеет нестандартные элементы интерфейса и оригинальные метафоры, которые реализуются собственными средствами приложения или сторонней библиотекой;
  • трёхмерный.

Замечание 1

Одним из требований к хорошему графическому интерфейсу программной системы является концепция DWIM (Do What I Mean – делай то, что я имею в виду). Данная концепция требует, чтобы система работала предсказуемо для интуитивного понимания пользователем действий , которые выполнит программа после получения его команды.

Достоинства

Графический интерфейс является интуитивно понятным, «дружелюбным» для пользователей любого уровня; для работы с программами обработки графики графический интерфейс является единственно возможным.

Недостатки

Графический интерфейс использует больше потребление памяти по сравнению с текстовым интерфейсом; сравнительная сложность организации удаленной работы; невозможна автоматизация работы при условии, если она не была заложена разработчиком программы; к графическому интерфейсу трудно привыкнуть пользователям, которые работали с интерфейсом командной строки.

Основные элементы графического интерфейса

Элемент интерфейса, элемент управления, виджет – примитив графического интерфейса пользователя, который имеет стандартный внешний вид и выполняет стандартные действия.

Рисунок 1.

Окно является одним из основных элементов интерфейса операционной системы Windows. Рабочий стол , на котором расположены программы и инструменты в виде значков или иконок. Окна папок Windows имеют одинаковый вид или интерфейс, что облегчает работу на ПК.

Рисунок 2. Вид окна папки и его элементы

Диалоговое окно – в графическом интерфейсе является специальным элементом интерфейса, предназначенным для вывода информации и (или) получения ответа от пользователя. Осуществляет двусторонний «диалог» между пользователем и ПК.

Рисунок 3. Пример диалогового окна

Диалоговые окна бывают модальными и немодальными , в зависимости от блокировки или возможности взаимодействия пользователя с приложением (или системой в целом) до получения ответа от него.

Простейшим типом диалогового окна является окно сообщения, которое предназначено для выведения сообщения и запрашивает у пользователя подтверждение того, что он прочитал сообщение, нажатием кнопки OK. Окно сообщения информирует пользователя о завершении действия, которое выполнялось, об ошибке или подобном случае, который не требует от пользователя никакого выбора.

В диалоговых окнах, которые посвящены настройкам параметров, встречаются особые значки – выключатели и переключатели:

Выключатель – значок (флажок) в виде «галочки» в квадратном окошечке, который показывает, что установленный элемент включен.

Соответственно отсутствие «галочки» означает, что данный элемент выключен. Включение/отключение выключателя осуществляется щелчком мыши по названию соответствующей команды. Выключатель может быть установлен сразу у нескольких команд.

Переключатель – значок в виде черного кружка в круглом окошке, установленный слева от команды. Включение/отключение, как и у выключателя, происходит щелчком мыши, но в отличие от выключателя, может быть включен только у одной команды из списка.

Окно приложения. Приложениями принято называть прикладные программы. Каждое приложение имеет главное окно. В ходе работы с приложением могут открываться дополнительные подчиненные окна.

Рисунок 4. Окно приложения – графического редактора Paint

Окно документа не может существовать самостоятельно, оно управляется каким-либо приложением. Такие окна называются дочерними. Они размещаются только внутри главного окна приложения и исчезают при закрытии главного окна.

Рисунок 5. Окно документа, управляемое приложением MS Word

Меню является важным элементом графического интерфейса пользователя, с помощью которого можно выбрать одну из нескольких перечисленных опций программы.

Выбор пунктов меню может осуществляться пользователем любым из указательных устройств ввода, которые предоставляет электронное устройство (с помощью мыши, клавиатуры, тачпада и т.п.).

Контекстное меню – элемент графического интерфейса операционной системы в виде списка команд, который вызывается пользователем для выбора необходимого действия над выбранным объектом. Команды контекстного меню относятся лишь к тому объекту, для которого это меню вызвано.

Элементами графического интерфейса операционной системы Windows также являются:

  • Значки, которыми обозначаются программы и документы. Для запуска выполняется двойной щелчок кнопки мыши по значку.
  • Ярлыки, которые используются для быстрого доступа к программе, которая может храниться не на Рабочем столе и даже на другом диске.
  • Панель задач располагается в нижней части экрана. На ней располагаются кнопка Пуск, кнопки открытых окон, индикаторы и время.

Взаимодействие человека и современного ПК осуществляется с помощью объектно-ориентированного графического интерфейса, в котором:

Основанная на представлении всех доступных пользователю системных объектов и функций в виде графических компонентов экрана (окон, значков, меню, кнопок, списков и т. п.). При этом, в отличие от интерфейса командной строки , пользователь имеет произвольный доступ (с помощью клавиатуры или указательного устройства ввода) ко всем видимым экранным объектам - элементам интерфейса , а на экране реализуется модель мира в соответствии с некоторой метафорой и осуществляется прямое манипулирование.

История

Впервые концепция ГИП была предложена учеными из исследовательской лаборатории Xerox PARC в 1970-х .

В 1973 году в лаборатории Xerox PARC собрали молодых людей, недовольных политикой США (войной во Вьетнаме) и дали свободу исследований. В результате на свет появляется концепция графического интерфейса WIMP (Windows, Icons, Menus, Point-n-Click). В рамках этой концепции создаётся компьютер Alto.

В 1979 году Three Rivers Computer Company выпускает рабочую станцию PERQ, похожую по принципам построения на Alto. В 1981 Xerox выпускает продолжение Alto - Star.

Коммерческое воплощение концепция ГИП получила в продуктах корпорации Apple Computer . В операционной системе 1985 году. В настоящее время ГИП является стандартной составляющей большинства доступных на рынке операционных систем и приложений.

Примеры систем, использующих ГИП: Mac OS , Solaris , GNU/Linux , Microsoft Windows , OS/2,

Классификация

Можно выделить следующие виды ГИП:

  • простой: типовые экранные формы и стандартные элементы интерфейса, обеспечиваемые самой подсистемой ГИП;
  • истинно-графический, двумерный: нестандартные элементы интерфейса и оригинальные метафоры, реализованные собственными средствами приложения или сторонней библиотекой;
  • трёхмерный: на данный момент слабо классифицирован.

DWIM

Одним из требований к хорошему графическому интерфейсу программной системы является концепция «делай то, что я имею ввиду» или DWIM (англ. Do What I Mean ). DWIM требует, чтобы система работала предсказуемо, чтобы пользователь заранее интуитивно понимал, какое действие выполнит программа после получения его команды.

Примечания

См. также

Ссылки

  • Guidebook - галерея графических интерфейсов
  • Хроники юзабилити - блог-лента о пользовательских интерфейсах
  • Графический интерфейс пользователя - приёмы описания GUI в руководствах пользователя

Wikimedia Foundation . 2010 .

Смотреть что такое "Графический интерфейс" в других словарях:

    Графический интерфейс - см. Интерфейс … Издательский словарь-справочник

    графический интерфейс - средства графического взаимодействия — [Е.С.Алексеев, А.А.Мячев. Англо русский толковый словарь по системотехнике ЭВМ. Москва 1993] Тематики информационные технологии в целом Синонимы средства графического взаимодействия EN graphic… …

    Графическая среда организации взаимодействия пользователя с вычислительной системой. Графический интерфейс позволяет управлять поведением вычислительной системы через визуальные элементы управления: окна, списки, кнопки, гиперссылки и т.д. По… … Финансовый словарь

    - (ГИП), КОМПЬЮТЕРНАЯ ПРОГРАММА, которая помогает пользователю работать с КОМПЬЮТЕРОМ посредством простых символов. В первых персональных компьютерах использовалась операционные системы (программы, осуществляющие накопление данных в компьютере и… … Научно-технический энциклопедический словарь

    графический интерфейс пользователя - Интерфейс между операционной системой или прикладной программой и пользователем. Представляет на экране дисплея рабочую среду с использованием графических элементов (окна, папки, значки, ярлыки). Во многих графических интерфейсах, таких как… … Справочник технического переводчика

    - (ГИП) Разновидность пользовательского интерфейса, в котором элементы интерфейса (меню, кнопки, значки, списки и т. п.), представленные пользователю на дисплее, исполнены в виде графических изображений. В ГИП пользователь имеет произвольный доступ … Словарь бизнес-терминов

    графический интерфейс для групповых вычислений - — Тематики электросвязь, основные понятия EN graphical interface for batch calculationsGIBS … Справочник технического переводчика

    графический интерфейс для операторов - (напр., энергоустановки) [А.С.Гольдберг. Англо русский энергетический словарь. 2006 г.] Тематики энергетика в целом EN graphical operator interface … Справочник технического переводчика

    - (ГИП), графический пользовательский интерфейс (ГПИ) (англ. Graphical user interface, GUI; сленг. ГУИ) разновидность пользовательского интерфейса, в котором элементы интерфейса (меню, кнопки, значки, списки и т. п.),… … Википедия