Интерфейс – что это такое простыми словами, примеры

интерфейс – что это такое простыми словами, примеры

Что же это такое?

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

Итак, как происходит подключение или взаимодействие аппаратных устройств для связи друг с другом?

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

Всё в порядке

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

Графические пользовательские интерфейсы, такие как Microsoft Windows и Apple Macintosh, включают следующие основные компоненты:

  • Указатель: символ, который появляется на экране дисплея и перемещается для выбора объектов и команд. Обычно указатель отображается в виде небольшой угловой стрелки.
  • Манипулятор: устройство, такое как мышь или трекбол, которое позволяет выбирать объекты на экране дисплея. Значки: маленькие картинки, которые представляют собой команды, файлы или окна. Переместив указатель на значок и нажав кнопку мыши, вы можете выполнить команду или преобразовать значок в окно. Вы также можете перемещать значки вокруг экрана, как если бы они были реальными объектами на вашем столе.
  • Рабочий стол: область на экране дисплея, где сгруппированы значки, предназначенные для представления реальных объектов на реальном рабочем столе. Windows: вы можете разделить экран на несколько областей. В каждом окне вы можете запустить другую программу или отобразить другой файл. Вы можете перемещать окна по экрану дисплея и по желанию изменять их форму и размер.
  • Меню: большинство графических пользовательских интерфейсов позволяют вам выполнять команды, выбирая из меню.

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

Многие DOS-программы включают некоторые функции графического интерфейса, такие как меню, но не основаны на графике. Такие интерфейсы иногда называют графическими символьными пользовательскими интерфейсами.

Первый графический интерфейс пользователя

Он был разработан Исследовательским центром «Пало-Альто» корпорации Xerox в 1970-х годах, но популярными графические пользовательские интерфейсы стали лишь в 1980-х годах (после появления Apple Macintosh). Одной из причин их медленного продвижения было то, что им требуется значительная мощность процессора и высококачественный монитор, которые тогда были непомерно дороги.

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

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

Эволюция пользовательского интерфейса

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

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

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

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

Автор: Андрей Белогуров