Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2007.09.30;
Скачать: [xml.tar.bz2];

Вниз

Юзабилити или что-то в этом духе...   Найти похожие ветки 

 
lookin ©   (2007-08-31 19:47) [0]

Вопрос, в сущности, не подразумевающий однозначности. Но. В программе есть некое стандартное окно для отображения некоторых данных. Каждый файл отображается в своем окне (пример - Фотошопная система представления файлов в виде отдельных окон). На каждый файл привязаны некие действия, вызываемые пользователем через меню. На каждом из таких окон имеется тулбар с кнопками быстрого доступа к элементам меню, для всех окон меню и тулбар одни и те же, в смысле полностью идентичные. Понятно, при таком представлении легко определить, для какого окна пользователь вызвал действие. Все просто и удобно. Пример тут (90 кБ) - http://eqap.narod.ru/example.jpg . С другой стороны, при загруженных 100 окнах в каждом нужно создать тулбар, загнать в каждую кнопку картинку и пр., т.е. несколько ресурсноемко (хотя понятно, что при нынешних компах это не проблема). Вопрос - в идеале полагается выносить общие меню в некоторое главное меню, если возникает описанная ситуация? Считается ли это хорошим тоном?

ПС Надеюсь, не переборщил с описанием для пятницы, желаю, кстати, неплохо повеселиться))


 
Turbouser ©   (2007-08-31 19:52) [1]

> Пример тут

Ужас какой 8-()

> при загруженных 100 окнах в каждом нужно создать

Повешаться можно...
Без вариантов - пересматривать всю логику и проектировать заново.


 
Zeqfreed ©   (2007-08-31 19:54) [2]

> Turbouser ©   (31.08.07 19:52) [1]

Вот у меня такое же ощущение возникло, только я первым постеснялся отвечать :)


 
lookin ©   (2007-08-31 20:03) [3]

> [1] Turbouser ©   (31.08.07 19:52)

> при загруженных 100 окнах в каждом нужно создать

В рантайме, если не очень очевидно. Форма то спроектирована... Картинки лежат в ресурсе, грузятся однократно при старте программы, кнопки тулбара берут картинки из общего Имажлиста. Тоже вроде бы очевидно... Не понял, как и почему логику пересматривать?


 
Суслик ©   (2007-08-31 20:05) [4]

смотрящийвнутрь
-----------------
Забей - сколько людей столько и мнений (это я про "ужас какой").

У меня сделано так:
1. Каждое окно имеет свой туулбар.
2. Но в главное меню в пункт "Команды" (сразу перед командой Окна) выносится команты текущего окна.


 
vrem   (2007-08-31 20:10) [5]

а общий тулбаре не получится? - висит всегд сверху, действует на активное окно(как в том же фотошопе - выделение например)


 
Kolan ©   (2007-08-31 20:11) [6]

> В программе есть некое стандартное окно для отображения
> некоторых данных. Каждый файл отображается в своем окне
> (пример — Фотошопная система представления файлов в виде
> отдельных окон). На каждый файл привязаны некие действия,
> вызываемые пользователем через меню.

Вот тут подробнее можешь описать взаимодействие(прецеденты, сценарии)&#133 А еще лучьше дай экзешник покрутит, если это возможно&#133


 
Turbouser ©   (2007-08-31 20:12) [7]

> [3] lookin ©   (31.08.07 20:03)

100 окон?? Каждое со своим тулбаром, картинкой и пр.??
- совсем никуда не годится.
Это во-первых
Во вторых (> [4] Суслик ©
(31.08.07 20:05)
- рекомендую присмотреться внимательней.)
напрашивается mdi. sdi с управлением открытыми формами на крайний
случай, но никак уже не так, как на картинке.


 
Kolan ©   (2007-08-31 20:13) [8]

И куда ведет стрелка на скриншоте?


 
Kolan ©   (2007-08-31 20:21) [9]

> 100 окон?? Каждое со своим тулбаром, картинкой и пр.??
> — совсем никуда не годится.

Да такого не может быть. Со 100 окнами работать невозможно, либо автор преувеличил, либо интерфейс и впрям на помойку надо&#133


 
Turbouser ©   (2007-08-31 20:25) [10]

> [9] Kolan ©   (31.08.07 20:21)

Даже если преувеличил, что собственно, означает что юзеры такую
возможность имеют - переделывать с 0 все. Однозначно.


 
Kolan ©   (2007-08-31 21:08) [11]

> Однозначно.

Так категорично утверждать даже Горбунов не стал бы, имхо&#133


 
Turbouser ©   (2007-08-31 21:15) [12]

> [11] Kolan ©   (31.08.07 21:08)

Не знаю, как горбунов, а я посмею :))
Кстати, кто это?


 
tesseract ©   (2007-08-31 21:21) [13]


> напрашивается mdi. sdi с управлением открытыми формами на
> крайнийслучай, но никак уже не так, как на картинке.


mdi официально мёртв. Он не юзабелен в принципе, MS отказалось от него году так в 2000.  Рекомендую поледовать примеру. Opera не mdi  поверьте мне :-) Табы не окна.


 
lookin ©   (2007-08-31 21:28) [14]

Не 100 окон, не сто)) А пояснить, в чем ИМЕННО проблема интерфейса можно или все-таки нельзя?


 
Turbouser ©   (2007-08-31 21:30) [15]

> [13] tesseract ©   (31.08.07 21:21)

mdi вполне юзабилен, в определенных приложениях. Например -
у меня есть редактор отчетов, там mdi очень даже к месту.
Если не устраивает - не вопрос. Остается  sdi или tab-i
(кстати, как это называется?) В любом случае - так как
автор показал на картинке - непремлимо.


 
Turbouser ©   (2007-08-31 21:33) [16]

> [14] lookin ©   (31.08.07 21:28)

Поставь себя на место пользователя и попробуй
попользоваться своим софтом сам.
Все вопросы отпадут. Я Надеюсь.


 
lookin ©   (2007-08-31 21:48) [17]

> [16] Turbouser ©   (31.08.07 21:33)

Очень понятно высказался... Поздравляю...


 
Zeqfreed ©   (2007-08-31 21:57) [18]

> lookin ©   (31.08.07 21:48) [17]

Волшебной таблетки на все случаи жизни не бывает.


 
Algol   (2007-08-31 22:27) [19]


> Не 100 окон, не сто)) А пояснить, в чем ИМЕННО проблема
> интерфейса можно или все-таки нельзя?

В том, что одна и таже кнопка с одной и той же функциональностью, существует в десятке разных мест, причем одновременно.


 
tesseract ©   (2007-08-31 22:29) [20]

Удалено модератором


 
@BraIN ©   (2007-08-31 22:41) [21]


>  Остается  sdi или tab-i(кстати, как это называется?)

TDI - tabbed document interface


 
isasa ©   (2007-08-31 22:46) [22]

Кнопок, тупо, избыточно много. + Нарушен принцип - Контрол(кнопка) работает с активным(выделенным) элементом, или "засерена".


 
isasa ©   (2007-08-31 22:51) [23]

ЗЫ. С Фотошопом не так. Или я отстал от жизни. Тулбары(тематические), в одном экземпляре на все окна с открытыми файлами и вынесены вне окна данных. Другое дело, что они синхронизированы при клике на окне задачи ("он топ", минимайз ...).


 
lookin ©   (2007-08-31 23:26) [24]

> [23] isasa ©   (31.08.07 22:51)

С Фотошопом был пример в плане многооконности...


 
isasa ©   (2007-08-31 23:36) [25]

lookin ©   (31.08.07 23:26) [24]
Дык принцип подачи многих окон у того-же Word-а и Фотошопа с Корелом несколько разный.


 
lookin ©   (2007-09-01 00:01) [26]

> [25] isasa ©   (31.08.07 23:36)

Все же в чем неприемлемость варианта, не усекаю пока что...


 
lookin ©   (2007-09-01 00:03) [27]

>>Кнопок, тупо, избыточно много. + Нарушен принцип - Контрол(кнопка) работает с
>>активным(выделенным) элементом, или "засерена".

Много кнопок - почему? Есть критерии?

Нарушен принцип - какой?

Контрол(кнопка) работает с активным(выделенным) элементом, или "засерена" - кнопка есть быстрый доступ к пункту меню.


 
isasa ©   (2007-09-01 00:31) [28]

lookin ©   (01.09.07 00:03) [27]
кнопка есть быстрый доступ к пункту меню.

? К пункту меню другого окна ?
Окна одной задачи. Они зависят друг от друга?
Если я закрою фоновое(на картинке, что будет с остальными)?

Впечатление - на экране много не связанных друг с другом окон(т.е задач).


 
lookin ©   (2007-09-01 00:53) [29]

> [28] isasa ©   (01.09.07 00:31)

На экране фоновое окно - это родительское. Все остальные - дочерние... Каждая кнопка в каждом окне отвечает за работу данного окна... И ни одно окно не зависит от какого-либо другого.


 
lookin ©   (2007-09-01 00:56) [30]


> [28] isasa ©   (01.09.07 00:31)

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


 
isasa ©   (2007-09-01 01:06) [31]

Так почему бы не оформить дочерные окна "классическим" способом(внутри главного). И кнопок будет поменьше ...
Или опять-же вынести тул-бар из дочерных окон, опять же "классически"(как в Фотошопе). Один тул-бар на много предметных окон. Операция по нажатию - с активным в данный момент предметным окном ...
Нут впечатления, что приложение одно, а это его окна.
:)
Кстати, а перечень открытых документов в меню Windows есть? Что-бы было вспоминать, что закрывать ...


 
lookin ©   (2007-09-01 01:09) [32]

> [31] isasa ©   (01.09.07 01:06)

Почему бы - это и вопрос. А почему бы и не оставить все как есть. Мой вопрос именно и звучал, почему следует вынести все общее в главное меню. Но не услышал аргументов, окромя "пользователи затрахаются"...
Перечень открытых документов есть, и выделяемое идет наверх. Ну как обычно...


 
lookin ©   (2007-09-01 01:11) [33]

> [31] isasa ©   (01.09.07 01:06)

Тьфу, мое !"почему бы" относилось к тулбарам и пр... Мои окна дочерние, внутри главного. Закрываем главное, закрываем все. И почему так странно, что "берется впечатление, что приложение одно, а это его окна"? Так оно и есть...


 
Turbouser ©   (2007-09-01 01:24) [34]

> [32] lookin ©   (01.09.07 01:09)

Ну да, накакать на юзеров... Главное меню - это главное...
p.s.
Вот был бы я этим юзером (не дай бог!!!) Инквизиция показалась
бы более гуманной, чем бы
ла в 18 веке, однако я бы оторвался не по
детски =)))


 
Turbouser ©   (2007-09-01 01:26) [35]

зипали ламеры.


 
iZEN ©   (2007-09-01 01:26) [36]


> lookin ©   (31.08.07 19:47)
>
> Вопрос - в идеале полагается
> выносить общие меню в некоторое главное меню, если возникает
> описанная ситуация? Считается ли это хорошим тоном?

В смысле?

Кстати, общий тулбар есть у Firefox"а. А множественность окон организована в табы-вкладки.
Если некритично расположение нескольких окон одновременно в поле видимости, то можно выбрать "блокнотный" UI.


 
Жуков Олег   (2007-09-01 01:59) [37]

в 1С такой же интерфейс - в каждом окне свой тулбар.


> выносить общие меню в некоторое главное меню, если возникает
> описанная ситуация? Считается ли это хорошим тоном?
>

А фокус с дочернего окна не уйдёт ли, если щёлкуть по главному?
И почему окна неразвертываемые?


 
lookin ©   (2007-09-01 01:59) [38]

> [36] iZEN ©   (01.09.07 01:26)

У меня табы-вкладки заняты под секции программы...


> [35] Turbouser ©   (01.09.07 01:26)

Точно, зипали ламеры. Отвали, ламер...


 
lookin ©   (2007-09-01 02:01) [39]

> [37] Жуков Олег   (01.09.07 01:59)

Фокус уйдет, в моем случае. А окна разворачиваемые, по по иному действию...


 
Жуков Олег   (2007-09-01 02:07) [40]


> ookin ©   (01.09.07 02:01) [39]

> Фокус уйдет, в моем случае


Тогда в главное окно команды для дочернего нельзя помещать, ибо в момент, когда пользователь выбирает команду никакого активного окна уже нет.



Страницы: 1 2 вся ветка

Форум: "Прочее";
Текущий архив: 2007.09.30;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.55 MB
Время: 0.055 c
6-1167326922
KLAUS
2006-12-28 20:28
2007.09.30
WebBrowser F5


15-1188975523
Nous Mellon_
2007-09-05 10:58
2007.09.30
помощь с небольшим пхп-скриптом


15-1188304203
@!!ex
2007-08-28 16:30
2007.09.30
Task Manager. Куда копать?


15-1188542569
Ricks
2007-08-31 10:42
2007.09.30
Какой Delphi лучше установить


15-1188538117
Kolan
2007-08-31 09:28
2007.09.30
Поиск в выподающем списке, покритекуйте идею.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский