Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Основные элементы управления интерфейса пользователя Windows. Объектно-ориентированный подход организации интерфейса.Содержание книги
Поиск на нашем сайте Пользовательский интерфейс представляет собой совокупность программных и аппаратных средств, обеспечивающих взаимодействие пользователя программы с компьютером. Основу такого взаимодействия составляют диалоги. Под диалогом понимают регламентированный обмен информацией между человеком и компьютером, (программным обеспечением) осуществляемый в реальном масштабе времени и направленный на совместное решение конкретных задач: обмен информацией между пользователем и компьютером и координация их действий. Каждый диалог состоит из отдельных процессов ввода-вывода, которые физически обеспечивают связь между пользователем программного обеспечения и компьютером. Обмен информацией между пользователем и компьютером осуществляется с помощью передачи сообщений и управляющих сигналов. Сообщение — это определенная порция информации в диалоговом обмене человека и компьютера. Различают: — входные сообщения, которые генерируются человеком с помощью средств ввода (клавиатуры, манипуляторов, например «мыши» и т. п.); — выходные сообщения, которые генерируются компьютером в виде текстов, звуковых сигналов и/или изображений и выводятся пользователю на экран монитора или другие устройства вывода информации. Пользователь в основном генерирует сообщения следующих типов: запрос информации, запрос помощи, запрос операции или функции, ввод или изменение информации, выбор поля кадра и т. д. В ответ он получает: подсказки или справки; информационные сообщения, не требующие ответа; приказы, требующие действий; сообщения об ошибках, нуждающиеся в ответных действиях; изменение формата кадра и т. д. Объектно-ориентированные интерфейсы используют несколько иную модель взаимодействия программного обеспечения с его пользователем, ориентированную на манипулирование объектами в некоторой предметной области. В рамках этой модели пользователю предоставляется возможность напрямую взаимодействовать с каждым объектом системы и инициировать выполнение некоторых операций программным обеспечением, в процессе которых взаимодействуют между собой несколько объектов. Задача пользователя в этом случае формулируется как целенаправленное изменение некоторого объекта, который имеет свою внутреннюю структуру, определенное содержание и внешнее символьное или графическое представление. Объект при этом понимается в широком смысле слова, например, модель реальной системы или процесса, база данных, текст и т. п. Пользователю программного обеспечения предоставляется возможность создавать объекты, изменять их параметры и связи с другими объектами, а также инициировать, взаимодействие этих объектов. Элементы интерфейсов данного типа как правило уже включены в пользовательский интерфейс Windows, что значительно облегчает построение последнего. Например, пользователь может «взять» файл в одной папке и «переместить» его в другую папку. Таким образом он инициирует выполнение операции перемещения или копирования файла. Различают процедурно-ориентированные интерфейсы трех типов: — «примитивные»; — меню; — со свободной навигацией. Примитивным называют интерфейс, который организует взаимодействие с пользователем в консольном режиме (чаще всего через командную строку). Обычно такой интерфейс реализует конкретный сценарий работы программного обеспечения, например: — ввод данных; — решение задачи; — вывод результата. Подобные интерфейсы в настоящее время используют только в процессе обучения программированию или в тех случаях, когда вся программа реализует одну функцию, например, в некоторых системных утилитах. Интерфейс-меню в отличие от примитивного интерфейса позволяет пользователю выбирать необходимые операции из специального списка, выводимого ему программой. Эти интерфейсы предполагают реализацию множества сценариев работы, последовательность действий в которых определяется пользователем. Интерфейсы со свободной навигацией также называют графическими пользовательскими интерфейсами. В отличие от интерфейса-меню интерфейс со свободной навигацией обеспечивает возможность осуществления любых допустимых в конкретном состоянии операций и событий, доступ к которым возможен через различные интерфейсные компоненты. Например, окна программ, реализующих интерфейс Windows, обычно содержат: — меню различных типов: ниспадающее, кнопочное, контекстное; — разного рода компоненты ввода данных. Существенной особенностью интерфейсов данного типа является способность их изменяться в процессе взаимодействия программного обеспечения с пользователем, предлагая выбор только тех операций, которые имеют смысл в конкретной ситуации. Интерфейсы со свободной навигацией реализуют, используя событийное программирование и объектно-ориентированные библиотеки, что предполагает применение визуальных сред разработки программного обеспечения.
|
||
|
Последнее изменение этой страницы: 2021-07-18; просмотров: 408; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.102 (0.059 с.) |