Риббон контрол
От: Аноним  
Дата: 08.06.07 15:39
Оценка:
Привет.
Хочу использовать в своём приложении риббон, как в Office 2007.
Нашёл несколько библиотек, которые дают нужный результат. Мне больше всех понравился Elegant Ribbon:
http://www.prof-uis.com/elegant-ribbon-control.aspx
Очень хотелось бы услышать чьё-то мнение, кто-нибудь уже сталкивался с этим продуктом?
Re: Риббон контрол
От: trukhin.yuri  
Дата: 09.06.07 20:31
Оценка: -2
Здравствуйте, <Аноним>, Вы писали:

А>Привет.

А>Хочу использовать в своём приложении риббон, как в Office 2007.
А>Нашёл несколько библиотек, которые дают нужный результат. Мне больше всех понравился Elegant Ribbon:
А>http://www.prof-uis.com/elegant-ribbon-control.aspx
А>Очень хотелось бы услышать чьё-то мнение, кто-нибудь уже сталкивался с этим продуктом?

Написал небольшое приложение с использованием его и столкнулся с проблемой непереносимости: приложение работало только на компьютере, где программа и разрабатывалась. Возможно это связано с тем, что программа платная и не куплена.
Риббон здесь реализован совсем не так, как в офисе 2007. Складывается такое ощущение, что он — сплошь сменяющиеся картинки. Хотя он и похож на офисный риббон, работает под .net 2, нет поддержки xaml, не использует xml для конфигурирования. Я его поюзал и снес, ищу что-нибудь посерьезнее.

Подвопрос: Промт 8 работает под .net 3 и выглядит как офис 2007. Если кто знает, как его разрабатывали, и какие риббоны использовали, отпишитесь пожалуйста. И еще: неужели нет риббонов от майкрософт? Такая идея заложилась по двум причинам: при установки промт устанавливает VSTO (Visual Studio Tools for Office 2007). Вторая причина: Читал в MSDN Magazine, что можно как-то конфигурируя XML офиса отключать все его элементы и добавлять свои на его платформе. Сдается мне, промт использует что-то подобное...
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[2]: Риббон контрол
От: EugeneZ Украина  
Дата: 11.06.07 09:36
Оценка: +1
Здравствуйте, trukhin.yuri, Вы писали:

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

TY>Риббон здесь реализован совсем не так, как в офисе 2007. Складывается такое ощущение, что он — сплошь сменяющиеся картинки. Хотя он и похож на офисный риббон, работает под .net 2, нет поддержки xaml, не использует xml для конфигурирования. Я его поюзал и снес, ищу что-нибудь посерьезнее.

TY>Подвопрос: Промт 8 работает под .net 3 и выглядит как офис 2007. Если кто знает, как его разрабатывали, и какие риббоны использовали, отпишитесь пожалуйста. И еще: неужели нет риббонов от майкрософт? Такая идея заложилась по двум причинам: при установки промт устанавливает VSTO (Visual Studio Tools for Office 2007). Вторая причина: Читал в MSDN Magazine, что можно как-то конфигурируя XML офиса отключать все его элементы и добавлять свои на его платформе. Сдается мне, промт использует что-то подобное...


Elegant Ribbon — это библиотека, позволяющая добавлять Ribbon UI к приложениям Windows Forms. И делает это довольно хорошо. Если Вам нужно работать с WPF, ищите компоненты для WPF.
Фичи офиса, связанные с RibbonX никак не относятся к Windows Forms UI. Вы можете сделать любою поддержку программной расширямости сами (например, такую как RibbonX).
По поводу "проблемы непереносимости", вам стоит обратится в службу технической поддержки, которая работает для Вас в течении пробного периода.
Re[2]: Риббон контрол
От: eugene_g  
Дата: 11.06.07 10:23
Оценка:
Здравствуйте, trukhin.yuri, Вы писали:

TY>Здравствуйте, <Аноним>, Вы писали:


А>>Привет.

А>>Хочу использовать в своём приложении риббон, как в Office 2007.
А>>Нашёл несколько библиотек, которые дают нужный результат. Мне больше всех понравился Elegant Ribbon:
А>>http://www.prof-uis.com/elegant-ribbon-control.aspx
А>>Очень хотелось бы услышать чьё-то мнение, кто-нибудь уже сталкивался с этим продуктом?

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

TY>Риббон здесь реализован совсем не так, как в офисе 2007. Складывается такое ощущение, что он — сплошь сменяющиеся картинки. Хотя он и похож на офисный риббон, работает под .net 2, нет поддержки xaml, не использует xml для конфигурирования. Я его поюзал и снес, ищу что-нибудь посерьезнее.

TY>Подвопрос: Промт 8 работает под .net 3 и выглядит как офис 2007. Если кто знает, как его разрабатывали, и какие риббоны использовали, отпишитесь пожалуйста. И еще: неужели нет риббонов от майкрософт? Такая идея заложилась по двум причинам: при установки промт устанавливает VSTO (Visual Studio Tools for Office 2007). Вторая причина: Читал в MSDN Magazine, что можно как-то конфигурируя XML офиса отключать все его элементы и добавлять свои на его платформе. Сдается мне, промт использует что-то подобное...


Странный коммент, приятель. Я загрузил примеры, они у меня работают отлично, хоть и траил версия, так что проблем с переносимостью, очевидно, не существует. Контрол отлично дизайнится и выглядит так, как оффис 2007.
Еще мне не совсем понятно причем здесь xaml.
Короче, неплохое предложение, как на мой взгляд.
Re: Риббон контрол
От: HotDog Швейцария www.denebspace.com
Дата: 12.06.07 09:05
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Очень хотелось бы услышать чьё-то мнение, кто-нибудь уже сталкивался с этим продуктом?


Мы использовали http://www.divil.co.uk/net/controls/sandribbon/ — дешево и "чисто" написано.
Re[2]: Риббон контрол
От: Аноним  
Дата: 12.06.07 10:27
Оценка:
Здравствуйте, HotDog, Вы писали:

HD>Здравствуйте, Аноним, Вы писали:


А>>Очень хотелось бы услышать чьё-то мнение, кто-нибудь уже сталкивался с этим продуктом?


HD>Мы использовали http://www.divil.co.uk/net/controls/sandribbon/ — дешево и "чисто" написано.


Скачал SandRibbon, попробовал. Могу сказать следующее:

1) Пользовательский интерфейс похож на оффисовский, хотя не такой аккуратный, но здесь претензий особых нет.
2) Касательно функциональности — сразу бросается в глаза целый ряд несоответсвий с требованиями, указанными здесь:
http://www.microsoft.com/downloads/details.aspx?FamilyID=68fc3e77-871c-4b14-915c-1cb029e63cca&amp;displaylang=en. Все это видно невооруженным глазом. Я пользуюсь оффисом 2007, поэтому основные недочеты я заметил сразу. Больше всего мне не нравится в компоненте отсутствие фирменного лэйаута от оффис 2007, что является чуть ли не главным достоинством оффиса.

Резюме: В целом — пригодный для использования компонент, имеющий ряд расхождений со спецификацией(правда, это может стать существенным препятствием, если нужно, чтоб конечное приложение соответсвовало лицензии MS).
Re: Риббон контрол
От: ravlyk Австралия http://stitcharteasy.com
Дата: 12.06.07 11:59
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Привет.

А>Хочу использовать в своём приложении риббон, как в Office 2007.
А>Нашёл несколько библиотек, которые дают нужный результат. Мне больше всех понравился Elegant Ribbon:
А>http://www.prof-uis.com/elegant-ribbon-control.aspx
А>Очень хотелось бы услышать чьё-то мнение, кто-нибудь уже сталкивался с этим продуктом?

А что скажете про DotNetBar http://www.devcomponents.com/dotnetbar/ ?
Я сравнил их демку с Elegant Ribbon, и DotNetBar мне понравился больше.
Что мне не понравилось в Elegant Ribbon — не поддерживает прозрачные границы окна под Windows Vista. А в DotNetBar впридачу есть еще пара контролов в стиле Office 2007.
Re[2]: Риббон контрол
От: eugene_g  
Дата: 12.06.07 12:59
Оценка:
Здравствуйте, ravlyk, Вы писали:

R>Здравствуйте, Аноним, Вы писали:


А>>Привет.

А>>Хочу использовать в своём приложении риббон, как в Office 2007.
А>>Нашёл несколько библиотек, которые дают нужный результат. Мне больше всех понравился Elegant Ribbon:
А>>http://www.prof-uis.com/elegant-ribbon-control.aspx
А>>Очень хотелось бы услышать чьё-то мнение, кто-нибудь уже сталкивался с этим продуктом?

R>А что скажете про DotNetBar http://www.devcomponents.com/dotnetbar/ ?

R>Я сравнил их демку с Elegant Ribbon, и DotNetBar мне понравился больше.
R>Что мне не понравилось в Elegant Ribbon — не поддерживает прозрачные границы окна под Windows Vista. А в DotNetBar впридачу есть еще пара контролов в стиле Office 2007.

Ага, с Вистой согласен.
Но мне реально не по душе вот эти дизайнерские изыски и несоответсвие внешнего вида контролов офисовским, и постоянное фликанье. Чисто субъективно: Elegant Ribbon создает наиболее целостное впечатление.
Re[2]: Риббон контрол
От: EugeneZ Украина  
Дата: 12.06.07 14:11
Оценка:
Здравствуйте, ravlyk, Вы писали:

R>А что скажете про DotNetBar http://www.devcomponents.com/dotnetbar/ ?

R>Я сравнил их демку с Elegant Ribbon, и DotNetBar мне понравился больше.
R>Что мне не понравилось в Elegant Ribbon — не поддерживает прозрачные границы окна под Windows Vista. А в DotNetBar впридачу есть еще пара контролов в стиле Office 2007.

DotNetBar не выглядит как офис 2007, а как его бледное подобие. Они рисуют элементы управления геометрическим методом (не растрами), поэтому сходство лишь приблизительное. К тому же очень во многом не соответствует лицензии Microsoft Ribbon UI.
В Elegant Ribbon все элементы управления поддерживают несколько контекстов, то есть кнопка одного и того же класса по-разному выглядит и работает в риббоне и просто на форме. Так что там тоже есть несколько "контролов в стиле Office 2007".
А с Vista — это да. Там по-моему где-то на форуме есть постинг с обещаниями поддержать Vista DWM Frames в одной из следующих минорных версий.
Re[3]: Риббон контрол
От: trukhin.yuri  
Дата: 17.06.07 23:02
Оценка:
_>Еще мне не совсем понятно причем здесь xaml.
ну если хочется похожим на офис 2007 не только внешне...
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re: Риббон контрол
От: jenyavb  
Дата: 23.06.07 12:30
Оценка:
Здравствуйте, <Аноним>, Вы писали:

А>Привет.

А>Хочу использовать в своём приложении риббон, как в Office 2007.
А>Нашёл несколько библиотек, которые дают нужный результат. Мне больше всех понравился Elegant Ribbon:
А>http://www.prof-uis.com/elegant-ribbon-control.aspx
А>Очень хотелось бы услышать чьё-то мнение, кто-нибудь уже сталкивался с этим продуктом?

http://windowsclient.net/downloads/folders/controlgallery/tags/Windows+Forms+Toolbars/default.aspx
... << RSDN@Home 1.2.0 alpha rev. 0>>
Re: Риббон контрол
От: Аноним  
Дата: 23.06.07 15:16
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Привет.

А>Хочу использовать в своём приложении риббон, как в Office 2007.
А>Нашёл несколько библиотек, которые дают нужный результат. Мне больше всех понравился Elegant Ribbon:
А>http://www.prof-uis.com/elegant-ribbon-control.aspx
А>Очень хотелось бы услышать чьё-то мнение, кто-нибудь уже сталкивался с этим продуктом?

Вроде BCGSoft должен был выпустить свою версию Ribbon'a для .NET? По крайней мере, давно грозились. Мы сами юзаем их MFC-шную версию и, в принципе, довольны.
http://www.bcgsoft.com
Re[2]: Риббон контрол
От: ravlyk Австралия http://stitcharteasy.com
Дата: 23.06.07 15:34
Оценка:
А>>Хочу использовать в своём приложении риббон, как в Office 2007.
А>>Нашёл несколько библиотек, которые дают нужный результат. Мне больше всех понравился Elegant Ribbon:
А>>http://www.prof-uis.com/elegant-ribbon-control.aspx
А>>Очень хотелось бы услышать чьё-то мнение, кто-нибудь уже сталкивался с этим продуктом?

А>Вроде BCGSoft должен был выпустить свою версию Ribbon'a для .NET? По крайней мере, давно грозились. Мы сами юзаем их MFC-шную версию и, в принципе, довольны.

А>http://www.bcgsoft.com

Вот только почему-то MFC версия риббона у BCGSoft (и у других тоже) реализованна лучше чем .NET
Из .NET риббонов я пока не нашел хорошего — в каждом что-то недоделано.
Re[3]: Риббон контрол
От: Аноним  
Дата: 23.06.07 16:33
Оценка:
R>Вот только почему-то MFC версия риббона у BCGSoft (и у других тоже) реализованна лучше чем .NET
R>Из .NET риббонов я пока не нашел хорошего — в каждом что-то недоделано.

Ну да, риббон у БиСиДжи зачетный, вылизан так, что за метр от мягкомелкого не отличишь! Я у них на форуме спор видел: кто-то утверждал, что в 2007-м офисе именно БиСиДжишный риббон использовался. А с .НЕТом — версия может сырая, наверное?
Re[4]: Риббон контрол
От: Lloyd Россия  
Дата: 23.06.07 16:38
Оценка:
Здравствуйте, trukhin.yuri, Вы писали:

_>>Еще мне не совсем понятно причем здесь xaml.

TY>ну если хочется похожим на офис 2007 не только внешне...

Неужто офис 2007 использует xaml? Не верю!
Re[5]: Риббон контрол
От: trukhin.yuri  
Дата: 28.06.07 10:06
Оценка:
L>Неужто офис 2007 использует xaml? Не верю!
Читай MSDN Magazine
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[6]: Риббон контрол
От: Lloyd Россия  
Дата: 03.07.07 05:31
Оценка:
Здравствуйте, trukhin.yuri, Вы писали:

L>>Неужто офис 2007 использует xaml? Не верю!

TY>Читай MSDN Magazine

С удовольствием. А какой номер?

P.S. А разве xaml/wpf вышел не позже 2007-го офиса?
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[7]: Риббон контрол
От: trukhin.yuri  
Дата: 03.07.07 12:51
Оценка:
Здравствуйте, Lloyd, Вы писали:

L>Здравствуйте, trukhin.yuri, Вы писали:


Февральский, 2007 г.
xaml/wpf доступен с .net 3, который вышел в октябре. А разрабатывались офис и xaml параллельно.

L>>>Неужто офис 2007 использует xaml? Не верю!

TY>>Читай MSDN Magazine

L>С удовольствием. А какой номер?


L>P.S. А разве xaml/wpf вышел не позже 2007-го офиса?
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[8]: Риббон контрол
От: Ravlyk Австралия http://stitcharteasy.com
Дата: 03.07.07 12:57
Оценка:
Здравствуйте, trukhin.yuri, Вы писали:

TY>Февральский, 2007 г.

TY>xaml/wpf доступен с .net 3, который вышел в октябре. А разрабатывались офис и xaml параллельно.

Значит ли это, что вместе с Office 2007 на компьютеры пользователей ставится .Net 3.0?
Re[9]: Риббон контрол
От: trukhin.yuri  
Дата: 03.07.07 18:02
Оценка:
R>Значит ли это, что вместе с Office 2007 на компьютеры пользователей ставится .Net 3.0?
Честно не знаю, как это реализовано и ставится ли он.
Но когда видел бета-версии офиса, в них везде валялись манифесты как в .net. Натолкнуло на мысль что он там используется. В MSDN Magazine описано, что интерфейс полностью описан на xml дизайнерами (али это не xaml?), и может меняться до неузнаваемости — модель RibbonX. Нужно почитать где-нить поподробнее.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.