Читаем Человеческий фактор в программировании полностью

В другом простом обобщении и рекомбинации применяются окошки счетчика. Это типичные элементы ГПИ, которые позволяют пользователю «прокручивать» числовые значения вверх или вниз, щелкая мышью по небольшим треугольникам, направленным вверх или вниз. Обычно эти треугольники расположены справа от поля отображения и редактирования. Для переустановки времени при помощи только таких элементов потребуется два окна счетчика — одно для часов, а другое для минут. В результате время показывают отдельные, неудобные и непонятные, визуальные элементы. В альтернативном варианте время отображается в обычном формате ЧЧ: ММ внутри обычного текстового окна, к которому с двух сторон добавлены окошки счетчика. Пользователи сразу понимают, что окошко счетчика, расположенное слева от текстового окна, регулирует значения часов, хотя такое расположение является нестандартным внутри нестандартного компонента.

Перегрузка без перегрузки

Перегрузка операторов, которая так дорога программистам и компьютерным лингвистам, при переносе на пользовательский интерфейс может быть либо полезной, либо вредной. Некоторые перегрузки могут быть вполне разумными и нравиться пользователям, другие будут отвлекать их. Если название, расположенное вверху отображаемой колонки, имеет вид кнопки управления, то пользователь может подумать, что по ней можно щелкать мышью. В популярных программных продуктах такое действие интерпретируется как запрос на сортировку данных по этой колонке. Налицо перегрузка элемента, который служит одновременно пассивным заголовком и активной командной кнопкой. В некоторых контекстах, таких как Windows Explorer, перегрузка применяется еще шире, а кнопка с заголовком превращается в переключатель, с помощью которого при повторном щелчке мышью порядок сортировки можно изменить на обратный. Такая перегрузка может быть еще более удобной, если ее «увеличить», обеспечив активную обратную связь. Однако здесь следует проявлять осторожность, чтобы избежать выдачи пользователю противоречивых сообщений. Элементы управления сортировкой в колонках не должны выглядеть как выпадающий список или окошко счетчика, поскольку в этом случае они дают неверную «подсказку». Небольшой треугольник в заголовке однозначно сообщит пользователю как о направлении текущей сортировки, так и о колонке, по которой сортируются данные. Уже после беглого изучения этого механизма начинающий пользователь не будет испытывать трудностей в его понимании и применении.

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

Неправильная «подсказка» может приводить к ошибкам, путанице или отказу пользователя от применения какого-либо элемента. Внизу большинства стандартных окон приложений находится строка состояния, которая отображает различные настройки в углублениях, похожих на неглубокие «колодцы». В некоторых программах эти «колодцы» могут работать как активные элементы управления, хотя при отсутствии соответствующих «подсказок» пользователю не ясно, какие именно «колодцы» обладают таким свойством. Если один щелчок мышью никак не влияет на настройку, то двойной щелчок в некоторых случаях может переключить элемент управления из одного состояния в другое или вызвать дополнительное диалоговое окно.

Перейти на страницу:

Похожие книги

Event-маркетинг. Все об организации и продвижении событий
Event-маркетинг. Все об организации и продвижении событий

Каждый день в России проходят тысячи мероприятий самой разной направленности. Концерты, фестивали, семинары и тренинги, конференции, праздники, вечеринки, онлайн-трансляции. Как их организовывать? Как привлекать на event людей в условиях высокой конкуренции? Как провести мероприятие, чтобы посетители остались довольны? Как получить много новых клиентов в свой бизнес с помощью событий? Книга ответит на эти вопросы.Для кого эта книга?– Для организаторов открытых мероприятий любых форматов.– Для представителей рекламных, PR– и event-агентств.– Для музыкантов и арт-директоров.– Для малого, среднего и крупного бизнеса.Наталия Франкель и Дмитрий Румянцев – создатели и ведущие крупнейшего блога в социальных сетях об event-маркетинге. Организаторы sold out-конференций и фестивалей: «Суровый питерский SMM», «Найди свой трафик», SOLD OUT, VideoDays, SMM-десант, «Детский Петербург» и других.

Дмитрий Владимирович Румянцев , Наталия Франкель

Маркетинг, PR
Структурирование хаоса
Структурирование хаоса

Что направляет энергию членов команды на достижение поставленной цели? Как правильно сформировать профессиональный и ролевой состав команды? Из каких элементов выстроить систему результативного лидерства? Ответы на эти и другие вопросы вы найдете на страницах книги известного бизнес-тренера Юрия Наврузова «Структурирование хаоса или практическое руководство по управлению командой».Это пособие предназначено в первую очередь тем, кому в служебной обстановке или в жизни приходится руководить другими людьми. Такой читатель найдет в книге возможности понять, что же лежит в основе гармонизации усилий членов команды. Автор методично рассмотрит множество примеров конструктивного разрешения конфликтов. А участники различных программ МВА научатся оптимально сочетать структурированность системы с мощной энергией мотивационного побуждения.

Юрий Наврузов

Маркетинг, PR / Управление, подбор персонала / Финансы и бизнес
Анализируй этих! Полное руководство по подбору персонала
Анализируй этих! Полное руководство по подбору персонала

«Кадры решают всё!» Подбор персонала – основа любого успешного бизнеса, это сложное занятие, требующее высокого профессионализма. Если рекрутер совершит ошибку, неподходящие кандидаты никогда не станут успешными сотрудниками, а компания не будет эффективной.Прочитав эту книгу, можно получить ответы на множество вопросов, таких как:– Как определить потребность в персонале?– Где и как искать подходящих кандидатов?– Как оценить кандидата в процессе собеседования?Вы сможете подробно изучить все этапы подбора персонала и выстроить собственную стратегию профессионального рекрутинга. Структурированно изложенный материал позволит изучить весь процесс подбора персонала от А до Я, поможет применять свои знания на практике.Автор книги, директор по персоналу крупной транспортной компании, проработала в сфере управления персоналом много лет, провела тысячи собеседований, закрыла сотни вакансий разных уровней и направлений – ее опыт просто бесценен!Вам больше не понадобится дополнительная литература – в этой книге вы найдете ВСЁ необходимое!

Наталья Юрьевна Добровольская

Маркетинг, PR