Кто-либо когда-либо использует Ленточное Управление? [закрытый]

11
задан Joe Doyle 30 April 2012 в 01:41
поделиться

2 ответа

Большинству приложений не понадобится патерн/дизайн пользовательского интерфейса Ribbon.

Однако это не означает, что большинство разработчиков не будут использовать ленту в своих приложениях.

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

Учитывая повсеместное распространение линейки продуктов Office, неудивительно, что лента является одним из самых дублируемых дизайнов/шаблонов пользовательского интерфейса. До этого наиболее дублируемыми были старые командные панели Office (и они даже представлены в .NET через класс ToolStrip в пространстве имен System.Windows.Forms), и вы видели, как многие приложения, вышедшие в большей части прошлого десятилетия, использовали этот шаблон пользовательского интерфейса.

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

Есть отличная презентация, сделанная Дженсоном Харрисом на MIX08 под названием "The Story of the Ribbon", в которой рассказывается о необходимости нового подхода в Office из-за раздутости меню и элементов, а также о том, как они думали над этой проблемой и как в итоге пришли к ленте. Видео длится около 90 минут, но оно необходимо, если вы хотите понять, почему лента существует в том виде, в котором она есть сегодня, а также когда ее можно и нельзя использовать.

15
ответ дан 3 December 2019 в 05:57
поделиться

Мне интересно, смотрели ли вы видео The Story of the Ribbon?

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

Существует множество аспектов изменений дизайна Office 2007, и в некотором смысле лента является самым поверхностным элементом - но она является пропуском к основным функциональным изменениям, таким как предварительный просмотр форматирования. На мой взгляд, если вы не собираетесь предоставлять такие возможности (если они имеют смысл), использование ленты вводит в заблуждение.

Я думаю, что видео, ссылку на которое я привел выше, действительно важно знать. Лента была очень продуманным дизайном, который очень хорошо работает в своем контексте. Я думаю, что идеи, лежащие в основе дизайна, также очень важны, и если вы не понимаете эти принципы и то, как они применяются к вашему приложению, поверхностное использование элементов управления ленты вряд ли принесет какую-либо пользу.

5
ответ дан 3 December 2019 в 05:57
поделиться
Другие вопросы по тегам:

Похожие вопросы: