Что такое графический интерфейс программы
Графический интерфейс
Графи́ческий интерфе́йс по́льзователя (ГИП), графический пользовательский интерфейс (ГПИ) (англ. Graphical user interface, GUI ; сленг. ГУИ, ГУЙ) — система средств для взаимодействия пользователя с компьютером, основанная на представлении всех доступных пользователю системных объектов и функций в виде графических компонентов экрана (окон, значков, меню, кнопок, списков и т. п.). При этом, в отличие от интерфейса командной строки, пользователь имеет произвольный доступ (с помощью клавиатуры или указательного устройства ввода) ко всем видимым экранным объектам — элементам интерфейса, а на экране реализуется модель мира в соответствии с некоторой метафорой и осуществляется прямое манипулирование.
Содержание
История
Впервые концепция ГИП была предложена учеными из исследовательской лаборатории Xerox PARC в 1970-х.
В 1973 году в лаборатории Xerox PARC собрали молодых людей, недовольных политикой США (войной во Вьетнаме) и дали свободу исследований. В результате на свет появляется концепция графического интерфейса WIMP (Windows, Icons, Menus, Point-n-Click). [1] В рамках этой концепции создаётся компьютер Alto.
В 1979 году Three Rivers Computer Company выпускает рабочую станцию PERQ, похожую по принципам построения на Alto. В 1981 Xerox выпускает продолжение Alto — Star.
Коммерческое воплощение концепция ГИП получила в продуктах корпорации Apple Computer. В операционной системе 1985 году. В настоящее время ГИП является стандартной составляющей большинства доступных на рынке операционных систем и приложений.
Классификация
Можно выделить следующие виды ГИП:
Одним из требований к хорошему графическому интерфейсу программной системы является концепция «делай то, что я имею ввиду» или DWIM (англ. Do What I Mean ). DWIM требует, чтобы система работала предсказуемо, чтобы пользователь заранее интуитивно понимал, какое действие выполнит программа после получения его команды.
Примечания
См. также
Ссылки
Микроядро • Монолитное ядро • Гибридное ядро • Пространство ядра (kernel space) • Модульное ядро • Наноядро • Драйвер • Пространство пользователя • Область пользователя • Экзоядро
Защита памяти • Сегментация памяти • Страничная память (Paging) • Блок управления памятью • Ошибка сегментации • Общая ошибка защиты
Полезное
Смотреть что такое «Графический интерфейс» в других словарях:
Графический интерфейс — см. Интерфейс … Издательский словарь-справочник
графический интерфейс — средства графического взаимодействия — [Е.С.Алексеев, А.А.Мячев. Англо русский толковый словарь по системотехнике ЭВМ. Москва 1993] Тематики информационные технологии в целом Синонимы средства графического взаимодействия EN graphic… … Справочник технического переводчика
Графический интерфейс пользователя — графическая среда организации взаимодействия пользователя с вычислительной системой. Графический интерфейс позволяет управлять поведением вычислительной системы через визуальные элементы управления: окна, списки, кнопки, гиперссылки и т.д. По… … Финансовый словарь
ГРАФИЧЕСКИЙ ИНТЕРФЕЙС ПОЛЬЗОВАТЕЛЯ — (ГИП), КОМПЬЮТЕРНАЯ ПРОГРАММА, которая помогает пользователю работать с КОМПЬЮТЕРОМ посредством простых символов. В первых персональных компьютерах использовалась операционные системы (программы, осуществляющие накопление данных в компьютере и… … Научно-технический энциклопедический словарь
графический интерфейс пользователя — Интерфейс между операционной системой или прикладной программой и пользователем. Представляет на экране дисплея рабочую среду с использованием графических элементов (окна, папки, значки, ярлыки). Во многих графических интерфейсах, таких как… … Справочник технического переводчика
ГРАФИЧЕСКИЙ ИНТЕРФЕЙС ПОЛЬЗОВАТЕЛЯ — (ГИП) Разновидность пользовательского интерфейса, в котором элементы интерфейса (меню, кнопки, значки, списки и т. п.), представленные пользователю на дисплее, исполнены в виде графических изображений. В ГИП пользователь имеет произвольный доступ … Словарь бизнес-терминов
графический интерфейс для групповых вычислений — — [http://www.iks media.ru/glossary/index.html?glossid=2400324] Тематики электросвязь, основные понятия EN graphical interface for batch calculationsGIBS … Справочник технического переводчика
графический интерфейс для операторов — (напр., энергоустановки) [А.С.Гольдберг. Англо русский энергетический словарь. 2006 г.] Тематики энергетика в целом EN graphical operator interface … Справочник технического переводчика
Графический интерфейс пользователя — (ГИП), графический пользовательский интерфейс (ГПИ) (англ. Graphical user interface, GUI; сленг. ГУИ) разновидность пользовательского интерфейса, в котором элементы интерфейса (меню, кнопки, значки, списки и т. п.),… … Википедия
Synergy (графический интерфейс) — У этого термина существуют и другие значения, см. Synergy. Synergy графический интерфейс в телефонах Motorola. Входит в состав ОС P2K. Выводится на экран с помощью специальной частью ОС UIS. UIS предоставляет систему диалогов для… … Википедия
Что такое графический интерфейс программы
Код ОГЭ: 1.4.2. Командное взаимодействие пользователя с компьютером, графический интерфейс пользователя.
Совокупность способов взаимодействия пользователя с программами и устройствами компьютера называется пользовательским интерфейсом. Он включает возможности задания команд (например, запуска программ), виды и способы вывода сообщений компьютера и т. п. Различают командный интерфейс (интерфейс командной строки, консольный режим, текстовый интерфейс) и графический интерфейс.
Командное взаимодействие с компьютером — одно из самых давних. Основным устройством управления в данном случае является клавиатура. Пользователь вводит специальные управляющие команды (текстовые инструкции) в определенную строку, называемую командной строкой. В начале такой строки выводятся специальные знаки — приглашения. Они указывают, что компьютер ждет команд от пользователя. Исполнение команды начинается после ее утверждения, например, нажатием клавиши Enter.
Графический интерфейс реализован с помощью графических средств. Это более сложный тип интерфейса, в котором в качестве органа управления кроме клавиатуры может использоваться мышь или другое устройство позиционирования.
Характерным признаком графического интерфейса служат окна. Окно — это прямоугольная область экрана, где отображается информация программы. Каждая программа имеет хотя бы одно окно для взаимодействия с пользователем.
Современный графический интерфейс — многооконный, он предназначен для одновременной работы с несколькими программами и обмена данными между ними. Пользователь может работать с программами попеременно, переключаясь из одного окна в другое. Но в один момент времени можно вводить информацию только в одном окне, которое называется активным в текущий момент. Оно размещается поверх других окон.
Окно может находиться в одном из трех состояний:
Существует несколько типов окон, вид которых определяются отображаемой в них информацией.
Основные типы окон:
Стандартные элементы, составляющие структуру окна любой папки:
Вертикальные и горизонтальные линейки прокрутки (скроллинг). Служат для просмотра документа по вертикали и горизонтали. Появляются, если размер окна слишком мал и не вмещает все объекты. Полоса прокрутки имеет «ползунок» и две концевые кнопки со стрелками.
Диалоговое окно
Диалоговое окно — это небольшое временное окно, которое отображается программой после определенного события или команды и служит для настройки параметров. Оно также выводит необходимые в процессе работы сообщения. Диалоговое окно содержит набор типовых объектов (элементов) управления. Перейти от одного элемента управления к другому можно с помощью клавиши Tab.
Наиболее часто встречаются элементы управления диалогового окна:
Различия между кнопками OK, Отменить, Применить в диалоговых окнах:
OK — сохраняет изменения и закрывает диалоговое окно;
Применить — сохраняет изменения и оставляет диалоговое окно открытым;
Отменить — отменяет изменения и закрывает диалоговое окно (аналог клавиши Esc).
В графическом интерфейсе различают главное, системное, контекстное меню и меню приложения. Главное меню предназначено для начала и окончания работы с компьютером, выбора программ для работы и проч. Системное меню позволяет управлять окнами — изменять их размеры, перемещать и т. д. Контекстное меню появляется при нажатии правой кнопки мыши. Оно содержит перечень свойств выделенного объекта и операций, разрешенных для него. Содержание контекстного меню зависит от позиции указателя мыши. Меню приложения предоставляет список команд конкретной программы.
Конспект урока по информатике «Графический интерфейс пользователя».
Что такое графический интерфейс?
Что такое графический интерфейс?
Определение
GUI означает графический интерфейс пользователя. Это обычный пользовательский интерфейс, который включает в себя графическое представление, такое как кнопки и значки, и взаимодействие может осуществляться посредством взаимодействия с этими значками, а не обычного текстового или командного взаимодействия.
понимание
Как работает GUI?
1. Использование указателя, который служит в качестве навигации для взаимодействия с различными визуально привлекательными графическими значками.
3. Пользователь может использовать указатель, чтобы щелкнуть значок, который запускает серию действий.
4. Обычно приложение или функциональность запускаются.
5. Затем пользователь должен будет предоставить ввод или задачи для генерации желаемого действия из машины.
6. GUI фактически переводит пользовательский язык, который состоит из простых однострочных команд, одного щелчка и двойного щелчка, на машинный язык или язык ассемблера.
7. Машинный язык понимается машиной, и, следовательно, машина отвечает на инициированную задачу, которая переводится для использования языка и передается пользователю через графический интерфейс.
Примеры
преимущества
Недостатки
Недостатками GUI являются:
Как пользователь взаимодействует с GUI
1. Пользователь взаимодействует с GUI с помощью простых функций, таких как щелчок, который запускает GUI, чтобы понять, что пользователь хочет, и быстро переводит его на язык ассемблера, как показано на рисунке ниже.
2. Помимо перевода на машинный язык, GUI помогает отображать фактический процесс, который выполняется, ответ от машины, объем используемой памяти, размер файла, скорость процессора, мощность, используемая компьютером, какие задачи выполняются и многое другое.
3. Пользователь использует один щелчок, чтобы выбрать конкретный процесс.
4. Пользователь может дважды щелкнуть, чтобы запустить приложение.
5. Пользователь может щелкнуть правой кнопкой мыши, чтобы узнать свойства и другие детали приложения.
6. Пользователь может использовать указатель для получения информации и продолжения многозадачности желаемых операций.
Почему мы должны использовать графический интерфейс?
Есть несколько стандартов относительно того, как следует использовать графический интерфейс пользователя.
Как уже говорилось выше, существует множество стандартов и графических интерфейсов для программиста для проектирования и разработки графического интерфейса.
Зачем нам нужен графический интерфейс
1. Практически можно начать использовать компьютер с графическим интерфейсом.
2. Но на самом деле можно начать изучать и распутывать несколько видов опций, присутствующих в компьютере.
3. Кроме того, можно также начать понимать компьютер и его язык и настолько заинтересоваться им, что сам человек сможет выучить или даже создать язык программирования, который сделает компьютеры и его продукты еще проще для работы в будущем.
Как эта технология поможет вам в карьерном росте?
Вывод
1. До запуска GUI существовал CLI (интерфейс командной строки).
2. В то время никто не думал, что нормальные люди могут использовать компьютер.
3. Но теперь каждый владеет компьютером и имеет базовые знания о том, как его использовать.
4. Вот чего достиг GUI. Больше не просил у пользователя. Вместо этого он предоставил пользователю больше возможностей начать использовать компьютер.
5. Информационные технологии развивались благодаря нескольким предложениям рабочих мест, которые были представлены людям для проектирования и разработки GUI.
6. Будущие языки адаптировались и используются для разработки GUI.
7. GUI всегда будет иметь вечный охват на рынке труда, и GUI будет продолжать совершенствоваться и обновляться, превращаясь в более удобный и простой пользовательский интерфейс и изменяя мир, как это уже делалось в прошлом.
Рекомендуемые статьи
Что такое GUI (графический интерфейс пользователя)?
Этот дизайн пользовательского интерфейса делает использование вашего компьютера проще
GUI обозначает графический интерфейс пользователя и произносится как GOO-EE или Gooey. Графический интерфейс пользователя содержит графические элементы, такие как окна, меню, значки, ссылки и другие элементы экрана, которые вы выбираете при работе с операционной системой, программным приложением или мобильным приложением. До разработки графического интерфейса пользователи взаимодействовали с компьютерами через командную строку, используя текстовые команды, набранные на клавиатуре.
Что такое пользовательский интерфейс и как он работает?
Пользовательский интерфейс использует окна, значки, меню и текст для управления программным обеспечением, установленным на компьютере. Пользователь выбирает один или комбинацию этих элементов в пользовательском интерфейсе, нажимая клавиши на клавиатуре, щелкая мышью или нажимая на экран. Эти серии действий позволяют быстро и легко открывать приложения, перемещать файлы, копировать текст, делать покупки в Интернете, искать информацию и выполнять другие задачи.
Существует два типа пользовательских интерфейсов: графические пользовательские интерфейсы и пользовательские интерфейсы командной строки. Ранние компьютерные системы использовали пользовательские интерфейсы командной строки. Современные компьютерные операционные системы и программные приложения используют графический интерфейс пользователя для взаимодействия с пользователем.
В пользовательских интерфейсах командной строки все взаимодействия с компьютером и программным обеспечением выполняются путем ввода команд на клавиатуре компьютера. В графических пользовательских интерфейсах команды и действия выполняются путем прямого манипулирования графическими элементами на экране.
GUI не только для компьютеров. GUI можно найти на смартфонах, портативных музыкальных проигрывателях, холодильниках, принтерах, автомобилях и многом другом. Все, что отображает информацию на экране, и любой экран, принимающий пользовательский ввод, использует графический интерфейс пользователя.
История GUI
До графического интерфейса на экранах компьютеров отображался только простой текст, которым управляла клавиатура. Взаимодействия с компьютером были набраны в командной строке. Таким образом, вместо перетаскивания файла для его перемещения пользователь вводит имя команды, имя файла, который нужно переместить, и каталог назначения.
В 1981 году Xerox представила PARC, первый графический интерфейс. Стив Джобс увидел PARC во время тура по Xerox и выпустил операционную систему на основе графического интерфейса для Macintosh в 1984 году. В 1985 году Microsoft выпустила Windows 1.0.
Эти основанные на графическом интерфейсе программы управлялись указателем мыши, который перемещался по экрану, когда пользователь перемещал свою физическую мышь. Пользователям больше не нужно было изучать длинный список команд для работы на компьютере. Каждая команда была представлена в меню или значком на экране. Пользователь выбрал эти команды с помощью мыши. Это было начало «укажи и щелкни».
К 1990 году GUI стал больше походить на GUI, используемый на каждом подключенном устройстве, используемом в настоящее время.
В начале 2010-х новые возможности ввода были добавлены в возможности графического интерфейса. Графические интерфейсы, разработанные для мобильных устройств, таких как смартфоны и планшеты, также работают с командами касания и прокрутки. Графические интерфейсы в новых моделях автомобилей также работают с кнопками управления. Графические интерфейсы также принимают входные данные от джойстиков, световых перьев, камер и микрофонов.
Особенности графического интерфейса пользователя
GUI – это набор программ, которые используют графические возможности компьютера, чтобы сделать приложения простыми в использовании. GUI использует указатель, указывающее устройство и элементы интерфейса для управления компьютером и программным обеспечением.
Указатель – это символ на экране, который используется для выбора значков и выполнения задач. Указывающее устройство перемещает указатель и может быть любым типом устройства, включая клавиши со стрелками на клавиатуре, мышь или сенсорный экран. Элементами интерфейса являются значки, меню и окна, которые пользователь выбирает для запуска приложений, открытия файлов и выполнения команд.
Это различные типы элементов пользовательского интерфейса:
Эти элементы графического пользовательского интерфейса предоставляют согласованную визуальную подсказку о задачах, которые можно выполнить с помощью программного приложения. Эти элементы графического интерфейса облегчают людям изучение работы с компьютерами и облегчают изучение новых программных приложений.
Что такое интерфейс пользователя?
Пользовательский интерфейс ( 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)
Текстовый интерфейс пользователя (Text User Interface или TUI)
Графический пользовательский интерфейс (Graphical User Interface или GUI)
Также есть возможность использовать кнопки и разделы меню, расположенные внутри самого приложения. Это окно представляет собой нечто вроде шлюза между пользователем и программным обеспечением. В графическом интерфейсе пользователя распространены типичные элементы управления. Они позволяют стандартизировать процесс взаимодействия с различными программами в разных операционных системах.
Графический пользовательский интерфейс — реальный мир как модель
Когда разрабатывался первый графический пользовательский интерфейс за основу были взяты элементы реального мира: мусорная корзина, папка, изображение дискеты в качестве кнопки сохранения. Сегодня многие иконки считаются устаревшими, но все равно используются.
Даже при использовании современных изображений и иконок дизайнеры стараются хотя бы минимально отразить их предназначение. Это позволяет облегчить интуитивное взаимодействие с интерфейсом. Цель GUI заключается в том, что люди могли легко определить предназначение каждой кнопки. Благодаря этому нам не приходится запоминать все команды, как это было в случае с командной строкой.
Графический пользовательский интерфейс — инструкции и правила
Пользовательский аудио-интерфейс (VUI или voice user interface)
В этом типе интерфейсов пользователя взаимодействие между пользователем и компьютером происходит с помощью голоса. Например, пользователь может вербально выбрать человека из ранее составленного списка контактов и совершить звонок. Программы для интерпретации речи в текст и для распознавания речи также используют аудио-интерфейсы.
Преимущество данной формы взаимодействия заключается в том, что пользователям не нужно ничего, кроме голоса. Текстовый ввод на устройствах обычно усложняется маленькой клавиатурой ( на смартфонах с маленьким экраном ), и многим зачастую проще продиктовать текст сообщения.
Тактильные интерфейсы пользователя (TUI или tangible user interface)
Физическое взаимодействие запоминается лучше любого другого. Кроме этого тактильные интерфейсы дают простор реализации объектов: форма, фактура, цвет. От песочницы с деревянными кубиками до увеличительного стекла для изображений – возможно практически все.
Натуральный пользовательский интерфейс (NUI или natural user interface)
Натуральный пользовательский интерфейс призван предоставить пользователю естественный и интуитивный опыт взаимодействия с устройством или программным обеспечением. В то же время, сам интерфейс будет видимым, например, на сенсорном экране. При помощи NUI команды пользователя вносятся с помощью жестов и прикосновений.
Перцептивный пользовательский интерфейс (PUI или perceptual user interface)
Интерфейс мозг-компьютер (BCI и brain-computer interface)
Этот интерфейс пользователя в качестве источника команды использует человеческий мозг. На сегодняшний день эта технология достигла высокого уровня развития. Для измерения мозговых волн используются электроды, после чего полученная информация расшифровывается различными алгоритмами. Это и позволяет управлять роботизированными конечностями. Такой тип взаимодействия – большое преимущество для людей с ограниченными физическими возможностями.
Ценность оптимизации под поисковые системы
В разработке графического интерфейса пользователя GUI и сайта есть как схожие моменты, так и различия. Например, посетитель пользуется навигацией по сайту. Он выбирает определенный путь сквозь структуру страниц. В графическом интерфейсе разработчик может контролировать, какие пункты будут доступны пользователю в тот или иной момент. Если функция недоступна, разработчик может скрыть эту опцию.
В случае с сайтом у пользователя всегда есть возможность вернуться назад на страницу. Следовательно, навигацию также необходимо учитывать при создании сайта. Иерархия страниц должна быть максимально прозрачной и продуманной. Если ваш сайт состоит из нескольких уровней, то логично использовать навигацию типа “ хлебные крошки ”.
Люди используют программы уже достаточно долгое время. Следовательно, мы уже привыкли к большинству стандартных элементов любого графического интерфейса. Сайты же появились относительно недавно.
Веб-дизайнеры должны стараться продумать опыт взаимодействия с пользователем на максимальном уровне, и руководствоваться при этом проверенными практиками. Например, меню навигации лучше всего располагать в левом верхнем углу. Как вебмастер вы должны убедиться, что все элементы легко доступны любому посетителю. Это сделает ваш сайт удобным для использования.
Пожалуйста, опубликуйте ваши мнения по текущей теме материала. Мы очень благодарим вас за ваши комментарии, дизлайки, подписки, лайки, отклики!