Управление содержимым диалоговых окон — КиберПедия 

Адаптации растений и животных к жизни в горах: Большое значение для жизни организмов в горах имеют степень расчленения, крутизна и экспозиционные различия склонов...

Типы оградительных сооружений в морском порту: По расположению оградительных сооружений в плане различают волноломы, обе оконечности...

Управление содержимым диалоговых окон

2017-12-21 207
Управление содержимым диалоговых окон 0.00 из 5.00 0 оценок
Заказать работу

Даже если вы тщательно продумываете применение и организацию диалоговых окон, они легко могут переполняться свойствами, на' стройками и тому подобными элементами. Существует пара популяр' ных стратегий управления содержимым, позволяющих сохранить по' лезность таких окон.

Диалоговые окна с вкладками

Много лет назад диалоговые окна с вкладками быстро стали стандар' том в мире коммерческих программных продуктов. Эта временами по' лезная идиома превратилась по совместительству (и к глубокому со' жалению) в удобный для программистов способ упихать много едва связанных функций в одно окно.

Она приносила и пользу: многие объекты приложений и предметных областей получили подходящие, насыщенные окна свойств, имеющие разумный размер и не перегруженные элементами управления (см. пример на рис. 24.8)

Многие функциональные диалоговые окна, ранее переполненные эле' ментами управления, теперь более эффективно используют отведенное им экранное пространство. До появления диалоговых окон с вкладка' ми проблема часто неуклюже решалась разворачивающимися и кас' кадными диалоговыми окнами, которые мы вскоре обсудим.


 

 

 

Рис. 24.8. Это диалоговое окно с вкладками из iTunes. Сочетание различных свойств песни в одном диалоговом окне удобно для пользователей, которым не приходится искать большое количество данных в разных местах. Обра- тите внимание, что элементы управления, завершающие работу с окном, расположены за пределами панели с вкладками, в правом нижнем углу

Диалоговые окна с вкладками позволяют программистам умещать большее количество элементов управления в одном окне, однако боль' шее количество элементов управления не гарантирует, что пользовате' ли посчитают интерфейс более простым или более мощным. Содержи' мое различных вкладок должно группироваться по какому'то осмыс' ленному признаку, иначе данная возможность превращается в еще од' но средство создавать продукты исходя из удобства программистов, а не потребностей пользователей.

Организация диалоговых окон с вкладками должна быть такой, чтобы позволять увеличивать глубину представления или широту охвата не' кой хорошо определенной темы. Чтобы увеличить широту охвата, в каждую вкладку следует помещать параллельные, альтернативные аспекты основной темы. Так, окно свойств песни в iTunes (рис. 24.8) представляет обширный набор свойств и настроек песни, которые соз' давали бы определенное неудобство, будучи помещенными на одной панели. Чтобы увеличить глубину, следует посвятить все вкладки глу' бокой проработке одного и того же аспекта темы. Распространенная вкладка Дополнительные свойства – пример такой стратегии.


 

Идиома вкладок удачна тем, что следует ментальной модели хране' ния, принятой многими пользователями: разнообразные элементы управления группируются в соседствующие панели с одним уровнем вложенности. Однако этой идиомой часто злоупотребляют.

Поместить множество элементов управления в одно диалоговое окно с вкладками очень легко, и возникает искушение добавлять в него все новые и новые вкладки. Окно Параметры в Microsoft Word (рис. 24.9) – яркий пример этой проблемы. Десять вкладок – слишком много, чтобы разместить их в одну строку, поэтому их расположили в две. Проблема с идиомой многострочных вкладок состоит в том, что пользователь вы' нужден проделывать большую работу для отыскания того единствен' ного параметра, который требуется изменить. И хотя надписи на вкладках упрощают поиск, все равно приходится сканировать взгля' дом содержание нескольких вкладок, переключаясь между ними. Ху' же того, когда пользователь щелкает по вкладке из строки на заднем плане, вся строка перемещается на передний план, отодвигая на зад' ний план другие две строки. Мало кому из пользователей это нравит' ся: человека приводит в замешательство тот факт, что вкладка, по ко' торой щелкнули, «убегает» из'под курсора мыши.

 

 
 

 

Рис. 24.9. Окно Параметры в Word – пример злоупотребления идиомой диалоговых окон с вкладками. Проблема в том, что пользователю приходится проделывать большую работу, чтобы найти тот единственный параметр, который требуется изменить


У всех идиом взаимодействия есть практические ограниче- ния.

 

 

Многострочные вкладки иллюстрируют следующую аксиому проекти' рования пользовательских интерфейсов: у всех идиом, независимо от их пользы, есть практические ограничения. Группа из пяти радиокно' пок может быть очень удачным решением, но группа из пятидесяти радиокнопок – это нелепо. Пять или шесть вкладок в одну строку – от' лично, однако перенос вкладок на следующую строку уменьшает по' лезность идиомы.

Более удачным решением было бы использование нескольких окон и меньшего числа вкладок внутри каждого из них. В данном примере Параметры – слишком широкая категория, и объединение всех этих функций в одном месте не приводит ни к чему хорошему. Двенадцать панелей этого окна связаны друг с другом очень слабо, а потому нет не' обходимости иметь их под рукой сразу все, чтобы переключаться меж' ду ними. В таком решении, быть может, не будет элегантности, столь любимой программистами, но для пользователя оно гораздо удобнее.

 

Не создавайте многострочные вкладки.

 


Поделиться с друзьями:

Археология об основании Рима: Новые раскопки проясняют и такой острый дискуссионный вопрос, как дата самого возникновения Рима...

Индивидуальные и групповые автопоилки: для животных. Схемы и конструкции...

Индивидуальные очистные сооружения: К классу индивидуальных очистных сооружений относят сооружения, пропускная способность которых...

Опора деревянной одностоечной и способы укрепление угловых опор: Опоры ВЛ - конструкции, предназначен­ные для поддерживания проводов на необходимой высоте над землей, водой...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.007 с.