Проектирование и реализация API | Пользовательский интерфейс

ПРОЕКТИРОВАНИЕ И РЕАЛИЗАЦИЯ API ДЛЯ ГРАФИЧЕСКОГО ПОЛЬЗОВАТЕЛЬСКОГО ИНТЕРФЕЙСА

API. Проектирование и реализация API. Application programming interface. Графический пользовательский интерфейс.

Графический пользовательский интерфейс (англ. graphical user interface, GUI) не менее важная часть программы, чем её функционал, так как идея перехода от интерфейса командной строки состояла в том, чтобы упростить использование ЭВМ для конечных пользователей [1]. Решение было верным. У каждого из нас есть телефон, компьютер или другое цифровое устройство явно не с консольным интерфейсом. Операционная система без программ для такого устройства мало функциональна, потому было создано множество программ разной направленности: от простых текстовых редакторов до систем управления предприятием. Каждая из этих программ имеет разнообразный интерфейс и многие из них непохожи друг на друга. Это многообразие возможно благодаря обширному GUI API, предоставляемому операционной системой.

API (англ. application programming interface) – интерфейс прикладного программирования, по сути набор функций, констант, классов и прочего для написания программистами всевозможных программ [2]. В контексте данной статьи это классы и методы для создания графических элементов и настройки их внешнего вида.

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

ПРОЕКТИРОВАНИЕ-И-РЕАЛИЗАЦИЯ-API-ДЛЯ-ГРАФИЧЕСКОГО-ПОЛЬЗОВАТЕЛЬСКОГО-ИНТЕРФЕЙСА

Загрузить документ