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

Вниз

MainMenu в любой позиции формы   Найти похожие ветки 

 
Котик Б   (2006-07-19 17:43) [40]


> antonn ©   (19.07.06 17:37) [39]
> Igor_thief
> да ладно распаляться, здесь многие не любят нестандартный
> интерфейс. Может от того, что вкуса нет (просто не могут
>


Свои предположения оставьте при себе...


 
GrayFace ©   (2006-07-19 18:02) [41]

Игорь Шевченко ©   (19.07.06 10:26) [32]
Любая лишняя строка кода - источник ошибок.

По этому if - then - else надо писать в одну строчку ;)

Igor_thief, см. MSDN "Creating an Internet Explorer-style Menu Bar".

antonn ©   (19.07.06 17:37) [39]
Люди воротят нос от заскинованных программ не от своей неполноценности, а от неполноценности программ.
Пусть тот, кому нравятся меню Дельфи 7 (с закосом под офис XP), бросит в меня камень.
И побольше, побольше! (с) анекдот

P.S. Я к скинам отношусь нейтрально.


 
antonn ©   (2006-07-19 18:38) [42]

GrayFace ©   (19.07.06 18:02) [41]
Люди воротят нос от заскинованных программ не от своей неполноценности, а от неполноценности программ.

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


> Пусть тот, кому нравятся меню Дельфи 7 (с закосом под
> офис XP), бросит в меня камень.

тут не понял. Меню самой IDE? мне нравятся, а что в них такого плохого?
да и Tpopupmenu(и прочее) тоже нравятся, стиль ОС поддерживают и ладно.
В общем, пошел за камнем:)


 
Игорь Шевченко ©   (2006-07-19 21:51) [43]

antonn ©   (19.07.06 17:37) [39]


> здесь многие не любят нестандартный интерфейс


И не только здесь...Странно, да ?

Где можно ознакомиться с вашими работами по дизайну интерфейса, уважаемый, не поделитесь ли ссылкой ?


 
Игорь Шевченко ©   (2006-07-19 21:53) [44]


> По этому if - then - else надо писать в одну строчку ;)


Пока работаешь для себя и на себя, нет вообще никаких ограничений. Можно писать хоть в одну строчку, хоть в несколько лесенкой, все равно, у такого творчества будет максимум один читатель.


 
Ketmar ©   (2006-07-19 22:10) [45]

>antonn ©   (19.07.06 17:37) [39]
"сэр телепат? сэр очень хреновый телепат!" (ц)


 
Мефисто   (2006-07-20 09:51) [46]


> Igor_thief   (19.07.06 10:12) [31]



> antonn ©   (19.07.06 17:37) [39]


Не у всех получается состряпать правельные скины. Достаточно взглянуть на убогие утилиты от ASUS, GIGABYTE. Вот и воспринимаются такие поделки в штыки :)


 
Igor_thief   (2006-07-20 11:22) [47]

antonn ©   (19.07.06 17:37) [39]

Igor_thief
да ладно распаляться, здесь многие не любят нестандартный интерфейс. Может от того, что вкуса нет (просто не могут качественно подобрать цвета и пропорции, представить законченый образ ГУИ и прочее, проще всех убеждать, что стандартный интерфейс лучше). А может от того, что не пользовались заскинованным приложением (ну не нужно было), и по привычке считают, что лучше тот, которым все время пользовались. А может от того, что книжек умных начитались, в которых "дефолтный" интерфейс рассматривался для "сложных" приложений (типа CAD, а не плеер, например), и под впечатлением предлагают все "одефолтить". Или книжки были старые... Или просто узкий кругозор, и не знают, что программы бывают разные...

Ага. Согласен!

Котик Б   (19.07.06 17:43) [40]

> antonn ©   (19.07.06 17:37) [39]
> Igor_thief
> да ладно распаляться, здесь многие не любят нестандартный
> интерфейс. Может от того, что вкуса нет (просто не могут
>

Свои предположения оставьте при себе...

Мадам, это вам бы по-молчать! Не в обиду сказано, но вы тут только оффтоп разводите.

Игорь Шевченко ©   (19.07.06 10:26) [32]
Любая лишняя строка кода - источник ошибок.
По этому if - then - else надо писать в одну строчку ;)

Igor_thief, см. MSDN "Creating an Internet Explorer-style Menu Bar".

За шутку - 5 баллов! :))
За направление в нужное русло - РЕСПЕКТ и огромное спасибо! Буду читать и разбираться.

Ну а меню в Д7 меня вполне устраивает.

Не у всех получается состряпать правельные скины. Достаточно взглянуть на убогие утилиты от ASUS, GIGABYTE. Вот и воспринимаются такие поделки в штыки :)

Ну так в качестве примера, для себя, надо выбирать красоту, а не убогие утилиты.

ИМХО: Майкрософт сейчас движется в правильно направление. Ну классный у их программ интерфейс. Кстатии, глядя на новый офис, можно реально увидеть что интерфейс уже не дефолтный, очень красивый и гораздо удобнее чем дефолтный. Так что не стоит быть "динозавром" (ну типа, консерватором).


 
Virgo_Style ©   (2006-07-20 11:32) [48]

Igor_thief   (20.07.06 11:22) [47]
Ну классный у их программ интерфейс.


Это у каких, например??


 
Igor_thief   (2006-07-20 11:35) [49]

MS Office 2007, например. Outlook 2007. Еще надо?


 
antonn ©   (2006-07-20 11:38) [50]

Игорь Шевченко ©   (19.07.06 21:51) [43]
И не только здесь...Странно, да ?

а я не говорил, что только здесь. Ничего странного, это же не единственное место на земле, где проводят свое время те, кому не нравится скинованный интерфейс:)

> Где можно ознакомиться с вашими работами по дизайну
> интерфейса, уважаемый, не поделитесь ли ссылкой ?

А зачем? Это что то изменит?
Ссылку не дам:)

Ketmar ©   (19.07.06 22:10) [45]
зацепило, да? :)
ну кто хотел, сам нашел себе причину, я там никого не называл...

Мефисто   (20.07.06 9:51) [46]
Не у всех получается состряпать правельные скины. Достаточно взглянуть на убогие утилиты от ASUS, GIGABYTE. Вот и воспринимаются такие поделки в штыки :)

воспринимаются уже готовые поделки, а я говорил о штыках в теле еще не сделаной и не опубликованной программы.

К тому же, очень часто звучит такая правильная фраза, вроде - "Юзер сам должен выбирать для себя тот интерфейс, который ему больше подходит". Так почему люди кривятся при слове "скины", они же расширяют аудиторию пользователей, кому не нравится, тот отключит...


 
Igor_thief   (2006-07-20 12:16) [51]


GrayFace ©   (19.07.06 18:02) [41]
Igor_thief, см. MSDN "Creating an Internet Explorer-style Menu Bar".


Статья конечно хорошая, но Дельфя в своем toolbar"e намудрила, так что теперь придется убить много времени чтобы добиться желаемого результата.


 
Мефисто   (2006-07-20 12:32) [52]


> Так почему люди кривятся при слове "скины", они же расширяют
> аудиторию пользователей, кому не нравится, тот отключит.
> ..


Полностью и двумя руками - ЗА! Если можно скины по желанию отрубить, а если уж жестко висит какой нибудь кривой скин и никак от этой поделки не отделаться, то пользоваться такой софтиной... :(


 
Игорь Шевченко ©   (2006-07-20 13:01) [53]

antonn ©   (20.07.06 11:38) [50]


> а я не говорил, что только здесь. Ничего странного, это
> же не единственное место на земле, где проводят свое время
> те, кому не нравится скинованный интерфейс:)


Они также проводят свое время в фирмах, разрабатывающих программное обеспечение...


 
Nic ©   (2006-07-20 13:17) [54]

Начиная новый проект, долго думал об интересном интерфейсе. От самых смелых задумок пришёл к полностью стандартному внешнему виду. Всё равно из меня дизайнер не очень хороший, а скины - хорошая вещь, когда реализовано красиво и аккуратно.


 
Nic ©   (2006-07-20 13:17) [55]

Начиная новый проект, долго думал об интересном интерфейсе. От самых смелых задумок пришёл к полностью стандартному внешнему виду. Всё равно из меня дизайнер не очень хороший, а скины - хорошая вещь, когда реализовано красиво и аккуратно.


 
Eraser ©   (2006-07-20 13:56) [56]

> Igor_thief  

по-моему скины уместны либо в плеерах, либо в IM, к тому же сделать качественный скин очень сложно. + ко всем недостаткам - ещё один, подумай, как твоя программа будет смотреться под управлением ОС Vista, imho там стандартный Avalon интерфейс будет намного красивее твоего со скинами.


 
antonn ©   (2006-07-20 14:11) [57]

Игорь Шевченко ©   (20.07.06 13:01) [53]
Они также проводят свое время в фирмах, разрабатывающих программное обеспечение...

ну и пусть проводят. Я не говорил, что все, кому не нравится скинованный интерфейс, такие... несовременные и с консервативными взглядами.


 
Игорь Шевченко ©   (2006-07-20 14:30) [58]

antonn ©   (20.07.06 14:11) [57]


> Я не говорил, что все, кому не нравится скинованный интерфейс,
>  такие... несовременные и с консервативными взглядами


Дело не во взглядах. И не в современности. Просто разработчики серьезных программ знают, что с приложениями работают, а не глазеют на них. Если бы в новом офисе не было бы ничего нового, кроме представленных картинок, он бы никому не сдался, потому что платить за красивости дураков нету. Платят исключительно за безглючную функциональность.


 
Igor_thief   (2006-07-20 14:37) [59]

Платят исключительно за безглючную функциональность.

И за юзабилити. Новый интерфейс не только красивый, но и более эфективный чем старый. То что можно было раньше сделать за 10 минут, теперь можно сделать за 5 (приблизительно). За это стоит платить?! А возможность работать эфективнее, быстрее, нагляднее можна в основном благодаря новому, отлично продуманому интерфейсу (ну и не только!). Если бы в место рибонов использовали класические табы (я сейчас говорю только про внешний вид!), то интерфейс был бы просто ужасен и не было даже желания работать в офисе. Советую попробовать 2007 версию!


 
Eraser ©   (2006-07-20 14:39) [60]

> [59] Igor_thief   (20.07.06 14:37)

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


 
Igor_thief   (2006-07-20 14:46) [61]

Eraser ©   (20.07.06 14:39) [60]

> [59] Igor_thief   (20.07.06 14:37)

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

Внимательнее надо быть! В топике и первом месадже указана конкретная задача. Офис сдесь зацепили попутно. Я в инете уже видел готовые "офисные" компоненты.


 
Игорь Шевченко ©   (2006-07-20 15:05) [62]

Igor_thief   (20.07.06 14:37) [59]


> И за юзабилити. Новый интерфейс не только красивый, но и
> более эфективный чем старый. То что можно было раньше сделать
> за 10 минут, теперь можно сделать за 5 (приблизительно).
>


Это ты сам придумал или какие официальные выкладки ? Если второе, то ссылку в студию.


>  Советую попробовать 2007 версию!


Да мне Open Office за глаза хватает для задач. И бесплатно, к тому же.


 
antonn ©   (2006-07-20 15:22) [63]

Игорь Шевченко ©   (20.07.06 14:30) [58]
Просто разработчики серьезных программ знают, что с приложениями работают, а не глазеют на них.

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

> Платят исключительно за безглючную функциональность.

Это те самые разработчики серьезных программ, наверное, платят исключительно за безбаговость, а "обычным" пользователям временами и красоты хочется. Недаром темы в XP ввели(с возможностью отключения), т.к. комфорта больше хочется.


 
Игорь Шевченко ©   (2006-07-20 15:55) [64]

antonn ©   (20.07.06 15:22) [63]


> Этим, слишком серьезным, разработчикам следовало бы знать,
>  что на интерфейс глазеют, и от того, насколько он удобен
> и информативен пользователю, зависит эффективность его работы
> с приложением (имхо).


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


> Недаром темы в XP ввели(с возможностью отключения), т.к.
>  комфорта больше хочется.


Первый раз слышу, чтобы в XP от тем стало комфортнее.


 
REA   (2006-07-20 16:18) [65]

Стал за собой в последнее время замечать склонность к украшательству - то темы виндовые включу (коих мало), то иконы посимпатишнее, то миранду разукрашу. К чему бы это? Нереализованные дизайнерские амбиции наверно.
В любом случае приятно, когда темы можно отключить.


 
Eraser ©   (2006-07-20 16:24) [66]

не знаю, чем темы xp людям не нравятся...ведь оформление без тем - это тоже своего рода стиль оформления, если сравнивать с win3.1 или вообще DOS... только более новый. стандартная синенькая мне тоже не нравится, но ведь можно выбрать на любой вкус, сейчас вот установлена стандартная silver.


 
antonn ©   (2006-07-20 16:50) [67]

Игорь Шевченко ©   (20.07.06 15:55) [64]
Дорогой друг, давай ты станешь серьезным разработчиком, а потом я с удовольствием продолжу дискуссию :)

Ок, я потом сообщю:)

> Первый раз слышу, чтобы в XP от тем стало комфортнее.

ну вот, тут дискуссию и нужно было приостановить...
:)


 
antonn ©   (2006-07-20 16:50) [68]

antonn ©   (20.07.06 16:50) [67]
сообщю

сижу и думаю, ну чего в этом слове не так:)


 
Ketmar ©   (2006-07-20 17:50) [69]

>antonn ©   (20.07.06 11:38) [50]
угу. зацепило. меня, знаете ли, всегда цепляет, когда начинают "вещать за всю сеть". бездоказательно.


 
antonn ©   (2006-07-20 19:10) [70]

Ketmar ©   (20.07.06 17:50) [69]
меня, знаете ли, всегда цепляет, когда начинают "вещать за всю сеть".

меня тоже такое цепляет. как хорошо, что я не "вещал за всю сеть" ;)


 
Пусик ©   (2006-07-20 19:19) [71]

Странно, вроде бы конкретный вопрос был задан, а не призывы к обсуждению красоты интерфейса и функциональности программы.
Здесь что, всегда так?


 
Anatoly Podgoretsky ©   (2006-07-20 22:51) [72]

Игорь Шевченко ©   (19.07.06 21:51) [43]
Где можно ознакомиться с вашими работами по дизайну интерфейса, уважаемый, не поделитесь ли ссылкой ?

Побериги нервы.


 
Pavia ©   (2006-07-20 23:29) [73]


> Как зделать так, чтобы главное меню было расположено не
> в самом верху формы, а в любой позиции формы?

А чем  ActionManager не угодил? С его ActionMainMenuBar. Распологай куда хочешь. А если хочешь плавующее меню как в дельфи то Action Bar надо класть на ControlBar1.
PS. Все выше перечисленные компоненты расположены. На вкадке Additional.
Возможно надо будет подключить. Тогда Component->Install Packages->Borland ActionBar Components.


 
GrayFace ©   (2006-07-21 01:17) [74]

Igor_thief   (20.07.06 12:16) [51]
Статья конечно хорошая, но Дельфя в своем toolbar"e намудрила, так что теперь придется убить много времени чтобы добиться желаемого результата.


Вариант - не использовать дельфевский тулбар. Я, например, сделал процедурку, принимающую массив TMenuItem"ов и создающую SpeedButton"ы, nil - separator. Могу выслать свои модули.

Eraser ©   (20.07.06 16:24) [66]
стандартная синенькая мне тоже не нравится, но ведь можно выбрать на любой вкус, сейчас вот установлена стандартная silver.


Аналогично.

Pavia ©   (20.07.06 23:29) [73]
А чем  ActionManager не угодил? С его ActionMainMenuBar. Распологай куда хочешь. А если хочешь плавующее меню как в дельфи то Action Bar надо класть на ControlBar1.


А вот и подобрались к вопросу о менюшках D7. В принцыпе согласен - глядя на менюшки они выглядят лучше стандартных и глюков серьезных нету, но если заглянуть внутрь... Глаза на лоб лезут при одной мысли, что столько коду наворотили ради каких-то рюшечек. В общем,
1) Огромный размер
2) Отсутствие нормального редактора
3) Баг №1: Пункты меню зажигаются, но не всегда гасятся после ухода с них мышки.
4) Баг №2: Тень от меню File у меня падает окурат на левую границу формы. На месте достаточно темных пикселей наблюдается зеленое свечение. (это у них Luminosity станосится меньше 0)
5) Баг №3: С определенного момента вместо теней от значков при наведении мыши на пункт меню стали отображаться залитые квадратики.
Баги выловлены визуально. При использовании, вероятно, всплывет еще несколько.


 
Eraser ©   (2006-07-21 02:52) [75]

> [74] GrayFace ©   (21.07.06 01:17)


> 1) Огромный размер
> 2) Отсутствие нормального редактора
> 3) Баг №1: Пункты меню зажигаются, но не всегда гасятся
> после ухода с них мышки.
> 4) Баг №2: Тень от меню File у меня падает окурат на левую
> границу формы. На месте достаточно темных пикселей наблюдается
> зеленое свечение. (это у них Luminosity станосится меньше
> 0)
> 5) Баг №3: С определенного момента вместо теней от значков
> при наведении мыши на пункт меню стали отображаться залитые
> квадратики.
> Баги выловлены визуально. При использовании, вероятно, всплывет
> еще несколько.

да это ещё мелочи, попробуйте открыть меню и нажать Win+L ... вот то веселье начнется :-)

ЗЫ Delphi 2006, winXP-SP2.



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

Текущий архив: 2006.09.03;
Скачать: CL | DM;

Наверх




Память: 0.65 MB
Время: 0.059 c
15-1154928251
Ega23
2006-08-07 09:24
2006.09.03
С Днём рождения! 6 августа


1-1153308395
Youta
2006-07-19 15:26
2006.09.03
Как расположить окно поверх другого, когда выполняется длинный пр


2-1155531812
Батыр
2006-08-14 09:03
2006.09.03
Стартовая страница


1-1153803713
Zilog_
2006-07-25 09:01
2006.09.03
Как правильно перевести с С на Делфи?


2-1155197307
Neket
2006-08-10 12:08
2006.09.03
информация