Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
spr_gos.doc
Скачиваний:
10
Добавлен:
01.05.2025
Размер:
1.2 Mб
Скачать

5. Организация диалога в графических системах; классификация и обзор современных графических систем.

Интерактивные графические системы (ИГС).

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

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

Можно выделить два основных способа построения средств вывода:

- Системы с графическим языком высокого уровня, включающие в себя развитые средства для обработки графической и геометрической информации.

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

GUI

Интерфейс - некоторый способ (стандарт) взаимодействия (обмена информацией, данными) между программой и человеком, другой программой и т.п. Под графическим пользовательским интерфейсом (GUI - Graphical User Interface) понимается некоторая система (среда), служащая для интерфейса прикладных программ с пользователем на основе многооконного представления данных. Прикладные программные интерфейсы выполняют программно-языковые функции для связи пользовательских приложений с GUI. Программист может специфицировать функции, которые необходимы для соответствующих прикладных программ. API включает средства, используемые разработчиками программ при создании GUI для конкретных приложений. В любой прикладной программе почти половина всего кода программы служит именно для организации интерфейса - ввод/вывод информации, работа с мышью, организация меню, реакция на ошибки и т. п. Эффективность интерфейса заключается в быстром, насколько возможно, развитии у пользователей простой концептуальной модели взаимодействия. Концепция согласованности интерфейса состоит в том, что при работе с компьютером у пользователя формируется система ожидания одинаковых реакций на одинаковые действия, что постоянно подкрепляет пользовательскую модель интерфейса. Другой составляющей интерфейса является свойство его конкретности и наглядности. Оно обеспечивается применением в панелях различных цветов и других выразительных средств.

Основные особенности современного интерфейса с пользователями состоят в следующем:

• графический режим работы;

• наличие механизмов управления окнами;

•использование пиктограмм для отображения управляемых объектов непосредственное манипулирование графическими объектами и окнами посредством «мыши»

• адекватность изображения на экране изображаемому объекту.

• наглядность;

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

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]