Форум: "Основная";
Текущий архив: 2005.10.02;
Скачать: [xml.tar.bz2];
Вниз
Status Bar на меню Найти похожие ветки
← →
The Only © (2005-09-11 13:32) [0]Как сделать так чтоб status bar был над главным меню?
← →
Наиль © (2005-09-11 13:38) [1]Этого сделать нельзя.
Но если скрыть меню, а вместо него подсунуть ToolBar связанный с меню через MenuItem, то можно.
← →
simpson © (2005-09-11 13:40) [2]Убивать надо за такой подход к проектированию пользовательского интерфейса.
Очень сочувствую пользователю вашей программы, который по привычке будет искать строку состояния под главным меню, а то и внизу окна.
← →
The Only © (2005-09-11 13:50) [3]Убивать надо не меня а тех кто заставляет пользователей выполнять "упражнение для глаз", которые вынуждены переводить глаза с меню в подвал экрана по нескольку раз. Идиотская идея вынести starus bar в подвал экрана была слизана Microsoft c dBase. Причем в dBase это все расценивали просто как баг.
← →
simpson © (2005-09-11 13:58) [4]> The Only © (11.09.05 13:50) [3]
Вот когда ваши программы будут расходиться тем же тиражом, что и у MS, тогда и будете придумывать новые концепции пользовательского интерфейса - а сейчас будьте добрв следовать общепринятым стандартам.
Глюк это был, или не глюк - сейчас уже не имеет значения. Это - стандарт! И если пользователь, запустив 1000 программ, видел строку состояния внизу окна, то на 1001-й (вашей), увидев обратное он будет проклинать разработчика. И будет по-своему прав. Какого черта он должен изучать вашу модель интерфейса???
← →
The Only © (2005-09-11 14:08) [5]
> Какого черта он должен изучать вашу модель интерфейса???
Изучать ничего не нужно. В конце концов это лишь небольшая деталь, но зато это гораздо удобнее.
> а сейчас будьте добрв следовать общепринятым стандартам.
Если стандарт плохой, то значит надо его менять, а не следовать ему.
← →
Наиль © (2005-09-11 14:09) [6]Убийство - это слишком грубо.
Статусбар должен находится внизу. И дело не в том, что это стандарт.
Когда пользователь впервые запускает программу, ему нужна помощь. Для этого существует статусбар. Понятно желание The Only переместить его ближе к меню. В таком случае, глаз видит меню, мышь и помощь сразу. Но это хорошо для первого раза, а потом эта информация становится не нужной. Поэтому статусбар и сидит там где ему положено быть - в подвале.
Лично я сделал статус бар более крупным и контрасным для удобства работы пользователей (бабушек и дедушек). Дальше этого думаю идти не стоит.
← →
Brother (2005-09-12 07:39) [7]Стандарт это хорошо!
Но и над улучшениями надо думать, хотя в данном случае оптимально статус бар внизу.
← →
Котик Бегемотик (2005-09-12 11:39) [8]Никого не слушайте и делайте как считаете нужным !!!
Вы Бог для своей программы !!!
Пересчетом шишек на голове займетесь позже в свободное время :)
Если чесно я не понимаю зачем нужен статус-бар вообще :) разве что для размещения такого симпатишного треугольничка для ресайза формы и еще для создания "поля" для визуального отделения границ формы.
Для вывода специфической информации гораздо удобнее использовать панель или tooltip окно.
PS: Opera © позволяет разместить статус-бар где угодно...
← →
simpson © (2005-09-12 11:49) [9]> Brother (12.09.05 07:39) [7]
Извини, брат :) наболело.
Понимаю, что тема, в основном, для "Потрепаться", но...
Вот сидит такой "писец программ" в каком-нибудь банке. Этот банк решил выпустить программу типа "банк-клиент". И тут наше чудо, гений дизайна и надежда русского IT решает, что стандарт от MS - фигня, потому что плохой (глюк, сакс, нужное подчеркнуть), и придумывает архи-новую, супер-классную концепцию пользовательского интерфейса.
Со статус-баром вверху, с меню сбоку и т. д. Фантазия богатая.
Потом этот банк-клиент попадает в простую советскую бухгалтерию. И тут начинается кошмар. Тетка-бухгалтер, запускавшая до этого 1С, Word и Excel, и наблюдавшая стандарты GUI от MS, начинает судорожно искать статус-бар (меню, и т. д.). Конечно, не находит, и, ессно, работать с этой программой самостоятельно не может.
Поднимается крик, будят админа этой конторы и т.д. :)
Все было бы смешно, но вот недавно у нас такая программулина появилась - как раз из банка. Ну его на фиг.
Поэтому я утверждаю: пока ты - не главный идеолог по разработке GUI от MS (Sun, Apple, по вкусу), своих стандартов твоему пользователю не подсовывай! Оно ему не надо, какими бы они классными и продуманными не были. Кроме проблем, это ничего не принесет - не разработчику, так лицу, занимающемуся сопровождением, или конечному пользователю.
← →
simpson © (2005-09-12 11:51) [10]> Котик Бегемотик (12.09.05 11:39) [8]
> Вы Бог для своей программы !!!
> Пересчетом шишек на голове займетесь позже в свободное время :)
Мазохизм - это, наверное, круто. Только зачем к нему приучать ваших пользователей?
← →
Плохиш © (2005-09-12 11:57) [11]
> The Only © (11.09.05 13:50) [3]
> Убивать надо не меня а тех кто заставляет пользователей
> выполнять "упражнение для глаз", которые вынуждены переводить
> глаза с меню в подвал экрана по нескольку раз.
Что ж ты туда за суперпостояннонужную информацию выводишь?
← →
Котик Бегемотик (2005-09-12 12:04) [12]2simpson ©
> И тут начинается кошмар. Тетка-бухгалтер...
А вот это как раз нужно решать административными методами...
Нормальная тетка-бухгалтер как раз не станет кричать и т.п. а решит написать очень вежливое письмо в банк (благо их развелось сейчас как собак нерезанных) с просьбой изменить дизайн программы и с небольшим намеком сменить банковские реквизиты в случае отказа...
Да и в хорошем банке такие вещи как дизайн программы с многотысячным тиражом зависят отнють не от прихоти конкретного кодера - и дизайн этот пройдет два три кабинета прежде чем будет утвержден...
Но рубать на корню идеи начинающего программиста считаю крайне непродуктывными, придет время и он сам поймет что есть хорошо а что плохо, а пока "Твори > выдумывай > пробуй" и флаг ему в руки.
Еще одно замечание: хорошие находки приживаются очень быстро.
Как пример приведу радиальное меню появляющееся при нажатии на колесико мышки - сначала появилось в драйвере какойто мышки, а сейчас становиться всё более распространенным.
← →
TUser © (2005-09-12 12:14) [13]Я видел программу, у которой StatusBar находится сверху экрана - непосредственно под главным меню. Особых трудностей в понимании интерфеса у меня не возникло.
← →
Brother (2005-09-13 04:41) [14]Как не говори, а програму проще изучать если она похожа на остальные! => Стандартней надо быть, а колесико ну это конечно да! Эх, хотя.... сам когда начинал, тоже свой интерфейс писал,
так жаждил, что аж зубы сводило! Ведь програмка выделяется среди остальных. Потом пришла старость и маразм, и охоту отбило теперь тока стандарт, но до этого и прада надо самому дойти.
← →
Игорь Шевченко © (2005-09-13 11:59) [15]Когда вагоновожатый начинает искать новые пути, трамвай сходит с рельсов.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2005.10.02;
Скачать: [xml.tar.bz2];
Память: 0.49 MB
Время: 0.049 c