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

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[отпатрулированная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
м отмена правки 127611062 участника 62.118.92.216 (обс.)
Метки: отмена с мобильного устройства из мобильной версии через расширенный мобильный режим
Нет описания правки
 
(не показаны 4 промежуточные версии 2 участников)
Строка 2: Строка 2:
{{переписать}}
{{переписать}}
[[Файл:Schema of the layers of the graphical user interface RU.svg|thumb|Схема графического интерфейса пользователя (GUI).]]
[[Файл:Schema of the layers of the graphical user interface RU.svg|thumb|Схема графического интерфейса пользователя (GUI).]]
'''Графический интерфейс пользователя''' [[Аббревиатура|сокр]]. ГИП (от [[Английский язык|англ]]. Graphical User Interface (GUI)) — это способ взаимодействия пользователя с компьютером с использованием графических элементов, таких как [[Окно (информатика)|окна]], [[Кнопка (элемент интерфейса программ)|кнопки]] и [[Меню (интерфейс пользователя)|меню]].
'''Графи́ческий интерфе́йс по́льзователя (ГИП)''', '''графи́ческий по́льзовательский интерфе́йс (ГПИ)''' ({{lang-en|graphical user interface, '''GUI'''}}) — система средств для взаимодействия пользователя с электронными устройствами, основанная на представлении всех доступных пользователю системных объектов и функций в виде графических компонентов экрана (окон, значков, меню, кнопок, списков и т. п.).


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


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


Коммерческое воплощение концепция GUI получила в 1984 году в продуктах корпорации [[Apple Computer]]. Apple критиковали за отказ от командной строки в пользу графического интерфейса<ref>{{Cite web |url=http://www.macdigger.ru/macall/33-goda-nazad-apple-kritikovali-za-otkaz-ot-komandnoj-stroki-v-polzu-graficheskogo-interfejsa.html |title=33 года назад Apple критиковали за отказ от командной строки в пользу графического интерфейса |website=www.macdigger.ru |publisher=MacDigger |accessdate=2017-01-31 |archive-date=2017-01-30 |archive-url=https://web.archive.org/web/20170130101708/http://www.macdigger.ru/macall/33-goda-nazad-apple-kritikovali-za-otkaz-ot-komandnoj-stroki-v-polzu-graficheskogo-interfejsa.html |deadlink=no }}</ref>.
Коммерческое воплощение концепция GUI получила в 1984 году в продуктах корпорации [[Apple Computer]]. Apple критиковали за отказ от командной строки в пользу графического интерфейса<ref>{{Cite web |url=http://www.macdigger.ru/macall/33-goda-nazad-apple-kritikovali-za-otkaz-ot-komandnoj-stroki-v-polzu-graficheskogo-interfejsa.html |title=33 года назад Apple критиковали за отказ от командной строки в пользу графического интерфейса |website=www.macdigger.ru |publisher=MacDigger |accessdate=2017-01-31 |archive-date=2017-01-30 |archive-url=https://web.archive.org/web/20170130101708/http://www.macdigger.ru/macall/33-goda-nazad-apple-kritikovali-za-otkaz-ot-komandnoj-stroki-v-polzu-graficheskogo-interfejsa.html |deadlink=no }}</ref>.
В 1985 году операционной GUI с [[многозадачность]]ю был использован в системе [[AmigaOS]].
В 1985 году GUI с [[многозадачность]]ю был использован в операционной системе [[AmigaOS]].


Позднее GUI стала стандартной составляющей большинства доступных на рынке [[Операционная система|операционных систем]] и приложений. Примеры систем, использующих GUI: [[Mac OS]], [[Graphical Environment Manager|GEM]], [[Atari TOS]], [[Microsoft Windows]], [[Solaris]], [[GNU/Linux]], [[NeXTSTEP]], [[OS/2]], [[BeOS]], [[Android]], [[iOS]], [[Bada]], [[MeeGo]].
Позднее GUI стала стандартной составляющей большинства доступных на рынке [[Операционная система|операционных систем]] и приложений. Примеры систем, использующих GUI: [[Mac OS]], [[Graphical Environment Manager|GEM]], [[Atari TOS]], [[Microsoft Windows]], [[Solaris]], [[GNU/Linux]], [[NeXTSTEP]], [[OS/2]], [[BeOS]], [[Android]], [[iOS]], [[Bada]], [[MeeGo]].
Строка 42: Строка 42:
* [[Скевоморфизм]]
* [[Скевоморфизм]]
* [[GUI-конструктор]]
* [[GUI-конструктор]]
* [[Метафоры пользовательского интерфейса|Метафора пользовательского интерфейса]]
* [[WIMP]]


== Примечания ==
== Примечания ==

Текущая версия от 11:18, 20 апреля 2024

Схема графического интерфейса пользователя (GUI).

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

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

Графический интерфейс пользователя является частью пользовательского интерфейса и определяет взаимодействие с пользователем на уровне визуализированной информации

Благодаря исследованиям, проведённым в 1960-е годы Дагом Энгельбартом в научно-исследовательском институте Стэнфорда, был изобретён графический интерфейс пользователя.[1]

Впоследствии концепция GUI была перенята учёными из исследовательской лаборатории Xerox PARC в 1970-х. В 1973 году в лаборатории Xerox PARC собрали молодых учёных и дали свободу исследований. В результате, кроме всего прочего, на свет появляется концепция графического интерфейса WIMP (Windows, Icons, Menus, Pointers) и в рамках этой концепции создаётся компьютер Alto. Он не был выпущен как коммерческий продукт, но широко использовался на фирме как корпоративный инструмент Xerox.

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

Коммерческое воплощение концепция GUI получила в 1984 году в продуктах корпорации Apple Computer. Apple критиковали за отказ от командной строки в пользу графического интерфейса[2]. В 1985 году GUI с многозадачностью был использован в операционной системе AmigaOS.

Позднее GUI стала стандартной составляющей большинства доступных на рынке операционных систем и приложений. Примеры систем, использующих GUI: Mac OS, GEM, Atari TOS, Microsoft Windows, Solaris, GNU/Linux, NeXTSTEP, OS/2, BeOS, Android, iOS, Bada, MeeGo.

Хотя в подавляющем большинстве систем GUI является надстройкой для операционной системы, существуют и независимые его реализации. Известен вариант графической программы BIOS Setup, когда ещё до загрузки ОС управление настройками IBM PC-совместимой ЭВМ производится мышью, аналогично полноценному GUI. Также имеются GUI для МК, не требующие ОС.

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

[править | править код]

Можно выделить следующие виды графического пользовательского интерфейса:

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

Концепция «делай то, что я имею в виду»

[править | править код]

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

Недостатки

[править | править код]
  • Большее потребление ресурсов в сравнении с текстовым интерфейсом.

Примечания

[править | править код]
  1. Han. GUI Графический интерфейс пользователя. intellect.icu. Дата обращения: 8 января 2021.
  2. 33 года назад Apple критиковали за отказ от командной строки в пользу графического интерфейса. www.macdigger.ru. MacDigger. Дата обращения: 31 января 2017. Архивировано 30 января 2017 года.

Литература

[править | править код]
  • Алан Купер. об интерфейсе. Основы проектирования = About Face. The Essentials of Interaction Design. — 3. — СПб.: Символ-Плюс, 2009. — 688 с. — 1500 экз. — ISBN 978 5 93286 132 5.