Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.10.02;
Скачать: CL | DM;

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.031 c
2-1124292420
ArtemESC
2005-08-17 19:27
2005.10.02
Биты


14-1126017783
rrrrrr
2005-09-06 18:43
2005.10.02
Битмапы для кнопочек


9-1117624793
Кирилл
2005-06-01 15:19
2005.10.02
Панель задач


1-1126098905
avsam
2005-09-07 17:15
2005.10.02
Конвертация JPEG в Bitmap


2-1124808936
kyn66
2005-08-23 18:55
2005.10.02
Подскажите, в чем проблема?