Представления свойств позволяют просматривать и изменять информацию или свойства объектов

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

Объекты-данные также могут быть составными объектами, содержать другие объекты. Такие объекты должны обладать поведением, присущим объектам-контейнерам.

Объекты-контейнеры являются мощным инструментом в руках пользователей для организации их работы. Они могут хранить и группировать любые объекты, в т.ч. и другие контейнеры, представляя их содержимое различными способами, перемещая и копируя объекты с и на контейнеры, а также выстраивая или сортируя содержимое в каком-либо порядке. К типичным контейнерам относятся папки, корзины входящих и исходящих для почты. 3 основных вида контейнеров: рабочее место (Рабочий стол), папки и рабочие области.

Объекты-устройства часто представляют устройства, существующие в реальном мире. Главным назначением объектов-устройств является обеспечение пользователей способами коммуникации и взаимодействия с объектами, связанными с их компьютерами.

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

Представление объектов.

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

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

Представление содержания отображает компоненты и содержимое объектов. Такой тип является стандартным для объектов-контейнеров. Порядок представления содержания не обязательно изменяет значения самого объекта при перестановке содержимого.

Любой объект, обладающий свойствами контейнера, может иметь представление содержания. Объекты принтера имеют его в дополнение к представлению свойств принтера. Объекты данных могут также иметь представления содержания, где перечисляются их компоненты, но, поскольку важны отношения между компонентами объекта данных, их порядок роли не играет.

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: