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

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

Графические диалоговые системы

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

Дальнейшее развитие инструментария привело к появлению понятия Widget (заготовка) - объекта более сложного, чем перечисленный выше набор простых средств ввода в прикладную программу, хотя и включающих в себя эти средства. Такой инструментарий не стандартизован, различные фирмы (Apple, Sun etc.) предлагают существенно разный набор средств, как по номенклатуре, так и по функциональным возможностям.

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

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

Уровни в системах разработки пользовательского интерфейса

Классификация и обзор современных графических систем, основные функциональные возможности современных графических систем

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

(есть продолжение)

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