Графические интерфейсы являются очень важным средством при взаимодействии пользователей с системой и прикладными программами. Превалирующее большинство операционных систем и приложений , используемых как и в повседневной жизни, так и в специфических направлениях, основаны на именно таком виде интерфейсов.
Стоит упомянуть, что интерфейс - совокупность возможностей, способов и методов взаимодействия двух систем (любых, а не обязательно являющиеся вычислительными или информационными), устройств или программ для обмена информацией между ними, определённая их характеристиками, характеристиками соединения, сигналов обмена и т. п. В случае, если одна из взаимодействующих систем - человек, чаще говорят лишь о второй системе, то есть об интерфейсе той системы, с которой человек взаимодействует.
Также я хочу сразу определить функции системных и прикладных программ: системное ПО обеспечивает работу компьютера (загрузка ядра, драйверов, проверка портов, синхронизацию устройств и протоколов передачи данных, чтение, передачу данных, осуществляют слежение за устройствами ввода-вывода и реагируют на команды с них и т. д.) . Прикладные программы используют системное ПО, но выполняют действия и функции не влияющие на систему, а имеющие прикладное значение (просмотр и обработка видео, математические вычисления, запись на внешние носители, игры...). Создание новых прикладных и системных программ обеспечивают инструментальные системы (системы программирования Microsoft С, Visual Basic , Borland Delphi и др.).
Итак, нашей целью будет исследовать основные элементы, принципы работы, изучить историю создания и специфику. Опыт, приобретенный при изучении графических интерфейсов, можно будет применить на многих устройствах, которые на нем основаны. Это может быть от панели стиральной машины до панели в самолете, только лишь в каждом устройстве будет своя особенность работы, которую разработчики стараются сделать интуитивно понятной - именно к такой основной тенденции, которая стала уже неким правилом, стремятся интерфейсы такого вида.
Безусловно, интерфейс имеет большую перспективу помимо нынешней популярности, потому что представить функционал, содержимое и прочую нужную информацию гораздо легче наглядно, чем через консоль. Графические интерфейсы имеют мощную динамику развития и внесения новых элементов и способов представления информации. В следствие этого, чтобы понять суть этих интерфейсов, главной задачей будет - знакомство с основными функциями графического интерфейса на различных операционных системах и прикладных программах. Данная тема является очень актуальной в следствие ежедневной работы пользователей с графическими интерфейсами.