Предопределенные операции

Объект может иметь предопределенные операции. Предопределенные операции это операции, выполняемые над объектом по умолчанию, когда пользователь ис­пользует технику ускоренного взаимодействия с данным объектом (в частности, двойной щелчок ЛКМ). Например, двойной щелчок ЛКМ на пиктограмме катало­га файлов приводит к открытию окна с содержимым этого каталога, при редактиро­вании текста двойной щелчок ЛКМ обеспечивает выбор слова. Для различных объек­тов могут использоваться разные предопределенные операции (например, для каталога выполняется команда «Открыть»,а для текста – «Выбрать»).

Аналогично, когда пользователь перемещает объект в новую позицию с помощью мыши, используя технику drag-and-drop(«перемести и оставь»), поведение объекта зависит от установленной для него предопределенной операции. Перетаскивание объекта в некоторую позицию может быть проинтерпретировано, в частности, и как перемеще­ние, и как копирование, и как связывание с другим объектом. В данном случае выпол­няемая предопределенная операция зависит от позиции, куда был перемещен объект.

Применение предопределенных операций для техники ускоренного взаимодей­ствия с объектами обеспечивает большую эффективность интерфейса с точки зре­ния повышения скорости работы, что является важным фактором для более опыт­ных пользователей. Тем не менее, поскольку такая техника требует определенных навыков, и не все объекты могут иметь соответствующие предопределенные опера­ции, то рассмотренный подход не должен использоваться в качестве единственного средства взаимодействия пользователя с объектами. Например, даже если для от­крытия окна каталога используется двойной щелчок ЛКМ на его пиктограмме, всплывающее меню этого объекта должно содержать команду «Открыть».


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



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