Читайте также:
|
|
Временное приложение следует ограничивать одним окном и одним представлением.
Во временных программах неуместны узкие полосы прокрутки и возня с мышью. Требования к точности моторики пользователя должны быть минимальными. Лучшее решение - простые кнопки для простых функций. Непосредственное манипулирование тоже может быть эффективным решением, но объекты манипулирования должны быть достаточно крупными, чтобы было легко находить их и взаимодействовать с ними. Клавиатурные сокращения также желательны, но они должны быть простыми, а все важные функции должны быть напрямую доступны в интерфейсе.
Проектирование настольных приложений
Конечно, для временных приложений возможны исключения из правила «одна функция», но они редки. Если приложение выполняет более одной функции, интерфейс должен отражать это визуально и недвусмысленно, предоставляя мгновенный доступ ко всем функциям, но не обрастая при этом дополнительными окнами или диалогами. Одно из таких приложений - Art Directors Toolkit, созданный Code Line Communications. Оно выполняет ряд вычислительных функций, востребованных пользователями приложений для графического дизайна (рис. 9.4) Помните, что временная программа, скорее всего, будет вызвана для поддержки некоторых аспектов монопольного приложения (как в случае с Art Directors Toolkit на рис. 9.4). Это означает, что временное приложение, расположившись на экране поверх монопольного приложения, может заслонить ту самую информацию, ради которой было вызвано. Отсюда следует, что окно временной программы должно быть перемещаемым, то есть иметь заголовок или иной очевидный способ перетаскивания.
Очень важно, чтобы управление временным приложением требовало минимальных накладных расходов. Пользователь хочет лишь выполнить конкретную функцию и двигаться дальше. Было бы крайне неразумно заставлять его совершать при этом какие-то непродуктивные действия, связанные с управлением окном приложения.
Рис. 9.4. Art Directors Toolkit от Code Line Communications - еще один пример временного приложения. Данная программа предоставляет пользователю ряд самостоятельных функций, таких как вычисление специальных размеров для сетки верстки. Эти функции спроектированы с целью поддержки монопольных приложений верстки, вроде Adobe InDestgn. Имея несколько различных функций, это приложение структурирует их посредством вкладок, так что все функции доступны в любой момент
212 Глава 9. Техническая платформа и тип интерфейса
Дата добавления: 2015-10-24; просмотров: 51 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Проектирования | | | Сохранение пользовательского выбора |