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

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.63 MB
Время: 0.046 c
1-1153376353
S@[ShocK]
2006-07-20 10:19
2006.09.03
Проблема мерцания движущегося объекта Shape или Image


2-1155656960
Nici
2006-08-15 19:49
2006.09.03
Вопрос


1-1153456424
Fynjy1984_
2006-07-21 08:33
2006.09.03
WebBrowser и TabSheet


4-1147288998
Dstr
2006-05-10 23:23
2006.09.03
Dll с ресурсами


1-1149819265
tButton
2006-06-09 06:14
2006.09.03
оптимизация: что быстрее?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский