Определение и согласование свойств компонентов приложения являются ключевыми вопросами при реализации DCD-технологии. Для изменения или переопределения свойств конкретного объекта (или объектов) используются такие команды, как «Свойства», «Сведения», «Общие сведения»и «Формат». Команда «Свойства»является общей командой для доступа к свойствам объекта, когда пользователь выбирает эту команду, следует отобразить на экране вторичное окно, содержащее перечень и текущие значения свойств объекта (Панель свойств).
Пользователь должен располагать средствами прямого доступа к свойствам визуальных или легко идентифицируемых объектов, таких как фрагмент текста, ячейка таблицы или рисунок. Сложнее определить способ доступа к свойствам менее «осязаемых» объектов, например, параграфа. В некоторых случаях может быть реализован косвенный доступ к свойствам таких объектов.
Команда «Свойства»не является единственным средством предоставления доступа к свойствам объекта. Например, в окне каталога отображаются некоторые свойства входящих в него файлов (размер, тип, дата последнего изменения и т.д.). Кроме того, для отображения свойств выбранных объектов может использоваться панель инструментов.
|
|
Зоны управления
Графические объекты (окна, рисунки, пиктограммы) могут иметьспециальные зоны управления (handles),с помощью которых для этих объектов реализуется техника ускоренного взаимодействия. В частности, зоны управления могут использоваться для ускоренного выполнения таких операций, как перемещение, масштабирование, форматирование и автозаполнение. Тип зоны управления зависит от типа объекта. Например, полоса заголовка окна выступает в качестве зоны управления при перемещении окон, границы окна используются в качестве зоны управления при изменении его размеров. Для пиктограммы зоной управления является непосредственно ее изображение, т.е. вся пиктограмма. Для рисунков наиболее общей формой зоны управления является прямоугольныйконтур. При этом стороны прямоугольника обычно используются для ускоренного выполнения операцийперемещения, а маркеры, расположенные по углам контура – для ускоренного масштабирования рисунка.