Nagits's Blog

programming, fizfak science, etc…

Ribbon для .NET

with one comment

Недавно начал разработку программы (HoneyBarrel) для работы с таблицами и базами данных. Тут же встал вопрос о будущем интерфейсе программы. Недолго думая, я решил, что наиболее удобным будет ленточный тулбар, т.н. интерфейс типа Ribbon. Будучи бедным студентом)), я разумеется начал искать freeware компоненты для .NET WinForms.

Единственное что я нашел из бесплатного (кошмар http://www.codeproject.com/KB/WPF/ribboncontrol.aspx я обошел своим вниманием 🙂 ) это http://www.codeplex.com/Ribbon (http://www.menendezpoo.com).

A Professional Ribbon control

«A Professional Ribbon control» — это бесплатный, opensource компонент, свиду вполне приличный.

Единственная причина, по которой я не взял на вооружение этот  компонент, это проблемы с MDI-приложениями. При закрытии даже пустой MDI-формы, если на родительской был расположен Ribbon, дочерняя форма вместе со всем приложением «подвисала» на 5-6 секунд и затем только закрывалась. Это явление разумеется никак меня не устраивало. Разбираться «почему так» я не стал, дабы разбираться в куче чужого кода дело не совсем приятное. Более того, на официальной странице, в комментариях я как-раз наткнулся на запись автора о проблемах с MDI.

С этого момента начиналось самое интересное)). Практически 3 дня я безуспешно пытался найти freeware Ribbon. Отчаявшись, я набрал заветное в гугле слово torrent, не забыв слева приписать имя платного компонента.

Методом проб и магнет-ссылок я остановился на компоненте, точнее на целый комплект компонентов Janus WinForms Controls Suite, в состав которых входил и тот заветный Ribbon: http://www.componentsource.com/products/janus-winforms-controls-suite/index.html.

В набор Janus WinForms Controls Suite, кроме Ribbon, входит целая коллекция хороших компонентов, о которых вы можете почитать по адресу, который я написал выше.

Таким образом, я рекомендую следующие компоненты для создания Ribbon-интерфейса в WinForms .NET:

1)  «A Professional Ribbon control» http://www.codeplex.com/Ribbon (freeware), если вы не создаете приложения типа MDI.

2)  Janus WinForms Controls Suite (version 3.5) (набор компонентов, включает Ribbon), скачать архив можете в Моих документах в разделе Programming (.7z password janus)

Advertisements

Written by nagits

Февраль 25, 2010 в 19:08

Опубликовано в C#, Программирование

Один ответ

Subscribe to comments with RSS.

  1. > кошмар http://www.codeproject.com/KB/WPF/ribboncontrol.aspx я обошел своим вниманием
    Вы еще на фотографию (автора) внизу страницы взгляните *ROFL*

    nagits

    Февраль 25, 2010 at 19:23


Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s

%d такие блоггеры, как: