Метод прямого манипулирования

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

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

Каким образом переданный объект интегрируется иотображается в приемнике, определяется контекстом приемника. Ранее уже отмечалось, что результатом пере­сылки может быть как точная копия оригинала, так и отдельные его компоненты или свойства, либо преобразованный объект. Например, приложение может содер­жать средства для копирования свойств объектов конкретного типа.


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



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