Технологические аспекты разработки ПО АСОИУ. - 16 стр.

UptoLike

18
интерфейса. Такой граф является базой для разработки обработчиков опи-
санных событий.
В современных условиях наибольшее распространение получил графи-
ческий интерфейс. Интерфейс командной строки используется всё реже и,
как правило, в приложениях системного характера. Под графическим поль-
зовательским интерфейсом (ГПИ) понимается определённая среда, которая
на основе многооконного графического представления данных организует
интерфейс ПС и пользователя.
Существуют общие принципы, на которых базируется ГПИ:
графический режим работы;
многооконность;
использование манипулятора типа мышь;
представление ряда объектов иконками;
идентичность изображаемого объекта объекту, представленному на
экране, и наглядность изображения;
стандартное представление всех основных действий и элементов гра-
фической среды;
множество типовых элементов (строк меню, кнопок, активных облас-
тей и т.п.), используемых при разработке аналогичных программных средств
и облегчающих процесс их кодирования.
Современный ГПИ базируется на двух понятиях: программы, управляе-
мой данными, и окна как объекта.
Первое реализуется на практике через механизм сообщений. Источник
сообщений (внешнее устройство или отдельная часть ПС) сообщает про-
грамме о наступлении некоторого события. Сообщения от источников со-
общений образуют очередь, из которой они извлекаются и обрабатываются
программой. Такой подход освобождает от необходимости постоянного оп-
роса устройств на предмет какого-либо события. Если событие произойдёт,
будет сгенерировано, передано и обработано сообщение о нём. Таким обра-