Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

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

Использование термина «лента» восходит к 1980-м годам и первоначально использовалось как синоним простой панели инструментов. Однако в 2007 году Microsoft использовала этот термин для обозначения собственной реализации панелей инструментов с вкладками, охватывающих конгломерат элементов управления для Microsoft Office 2007 , который Microsoft называет «Fluent UI». Хотя Microsoft популяризировала этот термин в новом значении, похожие макеты элементов управления с вкладками существовали в предыдущем программном обеспечении от других поставщиков, включая 3D Studio Max R3 и более поздние версии , Adobe Dreamweaver , Borland Delphi , HotDog и Macromedia HomeSite .

Раннее использование [ править ]

Использование ленточного интерфейса датируется началом 1990-х годов в программном обеспечении для повышения производительности, таком как Microsoft Word и WordStar [1], как альтернативный термин для панели инструментов : он был определен как часть графического пользовательского интерфейса, состоящая из горизонтального ряда графических элементов управления ( например, включая кнопки различных размеров и раскрывающиеся списки, содержащие значки ), обычно настраиваемые пользователем. [2] [3] [4]

Панель интерфейс, называется «лента», был особенность Microsoft Word с ранним DOS на основе слова 5.5 (около 1990) [5] и первых версий Windows , на основе (активируется «View | Лента» меню option [6] ), для которой в ранней рекламе говорилось об использовании «ленты для замены бесконечной строки команд, позволяющей форматировать символы на глаз, а не по памяти». [3]

Программное обеспечение Microsoft [ править ]

Лента с вкладками, представленная в Microsoft Office 2007

С выпуском Microsoft Office 2007 появился «Свободный пользовательский интерфейс» или «Свободный пользовательский интерфейс», который заменил меню и настраиваемые панели инструментов одним «меню Office», миниатюрной панелью инструментов, известной как «панель инструментов быстрого доступа», и тем, что стало известная как лента: несколько вкладок , каждая из которых содержит кнопки панели инструментов, а иногда и другие элементы управления. Элементы управления панели инструментов имеют разные размеры и разделены на визуально различимые группы. [7] [8] Новый дизайн был предназначен для решения проблемы пользователей, которые не находят или не знают о существовании доступных функций в пакете Office. [9] [10]Предполагалось, что название «лента» произошло от идеи раннего дизайна, согласно которой команды размещались на длинной панели, которую можно было свернуть, как средневековый свиток ; название осталось после замены механизма прокрутки вкладками. [11]

Каждое приложение Microsoft, реализующее ленты, имеет свой набор вкладок, на которых размещаются пользовательские элементы управления для этого приложения. На каждой вкладке можно сгруппировать различные связанные элементы управления. Двойной щелчок по активной вкладке или нажатие кнопки «Свернуть» скрывает панель команд, оставляя видимыми только вкладки. При повторении этого действия открывается панель. [12] Лента объединяет функции, ранее использовавшиеся в меню, панелях инструментов и, иногда, в панелях задач, в одну область. [13]

В Microsoft Office 2007 ленты реализованы только в Word , Excel , Access и PowerPoint . Однако с выпуском Microsoft Office 2010 ленты были реализованы в остальных приложениях Microsoft Office . [14] [15] Microsoft Office 2010 добавил дополнительную поддержку настройки конечного пользователя в свой пользовательский интерфейс.

Microsoft постепенно внедряла ленты в другое программное обеспечение. Четвертая волна приложений Windows Live Essentials , включая Mail , Photo Gallery , Movie Maker и Writer , была оснащена лентой. [16] На Windows 7 , Paint и WordPad особенность ленты. [17] В Windows 8 , File Explorer последовал его примеру. Ленты также появились в построителе отчетов SQL Server , Dynamics CRM 2011 , [18] Microsoft WebMatrix , Microsoft Mathematics v4.0, Microsoft EMET 4.0 и Microsoft Message Analyzer. Однако Internet Explorer , Блокнот и Visual Studio не имеют ленты.

Другие разработчики программного обеспечения [ править ]

С момента появления лент в Microsoft Office 2007 возросло использование этого типа интерфейса в приложениях, созданных другими разработчиками, особенно в тех, которые создают инструменты для продуктов, связанных с Microsoft. Корпорация Майкрософт способствовала внедрению с выпусками Windows 8 , Windows 7 и обновления платформы Windows Vista , которые включали встроенные API-интерфейсы ленточной платформы , которые позволили разработчикам интегрировать ленточную панель инструментов в свои приложения. [19] Nielsen Norman Group опубликовала несколько примеров в докладе витрины в 2008 GUI. [20] [21]

В июне 2008 года , Red Flag Software выпустила бета RedOffice 4.0, китайскую вилку из OpenOffice.org , включая новый пользовательский интерфейс , который использовал много идей ленты в его конструкции. [22] [23] В ноябре 2008 года Sun Microsystems запустила проект Renaissance по улучшению пользовательского интерфейса OpenOffice.org. [24] До сих пор прототипы проекта часто воспринимались как похожие на ленты, но это вызвало некоторую критику со стороны пользователей. [25]

В июле 2011 года Avid Tech добавила ленточный интерфейс по лицензии Microsoft в версию 7.0 своего приложения для нотной записи Sibelius (партитур) , заменив систему навигации по меню предыдущих версий. Это встретило значительное сопротивление пользователей [26], однако ленточный интерфейс остался неотъемлемой частью текущего графического интерфейса пользователя .

В сентябре 2012 года MathWorks представила ленточный интерфейс (известный как «Toolstrip») в MATLAB R2012b. [27]

Реакция [ править ]

До того, как Microsoft представила ленты в Office 2007, пользовательский интерфейс для ее пакетов Office практически не изменился с момента появления Office 97 19 ноября 1996 г. ( Office 2000 и Office 2003 выпустили относительно небольшие обновления по сравнению с Office 97 , который сам был считается важной вехой по сравнению с Office 95. )

Из-за этого пользователи привыкли к этому стилю интерфейса, который в то время был распространен во многих продуктах для повышения производительности. [ необходима цитата ] Когда Microsoft внедрила ленты, это было встречено неоднозначной реакцией. Джефф Этвуд думал, что новая система сделала меню устаревшими как краеугольный камень интерфейса WIMP, когда она была впервые представлена ​​в 2005 году. [28] [29] Redmondmag.com сообщил, что опытные пользователи считают, что ленточки требуют «слишком много времени и терпения для изучения». " [30] Ричард Эриксон из Computerworldотметили, что опытные пользователи могут столкнуться с трудностями при адаптации к новому интерфейсу и что для активации некоторых задач требуется больше нажатий клавиш или щелчков мыши. [8] Хотя ленту можно скрыть, дважды щелкнув открытую вкладку, PC World пишет, что ленты заполняют рабочую область Office, особенно для пользователей ноутбуков; [31] параметры настройки, доступные в исходной версии, не позволяли пользователям переупорядочивать или удалять предопределенные команды, хотя их можно было минимизировать. [32] Другие называют его большие значки отвлекающими. [33]Онлайн-опрос, проведенный ExcelUser, показывает, что большинство респондентов отрицательно относятся к изменению, при этом опытные пользователи «несколько более отрицательно», чем промежуточные пользователи; самостоятельно оценить снижение производительности было в среднем около 20%, а «около 35%» для людей с отрицательным мнением.

Другие пользователи утверждают, что после изучения нового интерфейса средний пользователь может создавать «документы профессионального качества быстрее». [30] В одном исследовании сообщалось о довольно хорошем восприятии пользователями, за исключением опытных пользователей и пользователей приложений для обработки текстов с классическим интерфейсом WIMP, но было менее убедительным с точки зрения эффективности и организации. [34]

Решение об упразднении меню сравнивают с печально известной кампанией компании Coca-Cola New Coke, которая отказалась от существующей базы пользователей. [35] Microsoft Office 2011 для Macintosh при использовании ленты также сохраняет систему меню в строке меню Mac. [36]

Патентные споры [ править ]

Панели инструментов с вкладками, как в Macromedia HomeSite и Lotus eSuite , были предложены в качестве предшествующего уровня техники для лент.

Сторонники свободного программного обеспечения , такие как разработчик KDE Ярослав Станек [37] , выразили убеждение, что патенты на ленты не могут быть получены из-за повсеместного распространения предшествующего уровня техники . [37] Станиек отмечает, что концепция ленты исторически широко использовалась как «панели инструментов с вкладками» в таких приложениях, как HotDog от Sausage Software , Macromedia HomeSite , Dreamweaver и Borland Delphi . [37] Компания Lotus разработала ранние ленточные пользовательские интерфейсы для своего продукта eSuite. Снимки экрана по-прежнему доступны в красной книге IBM по eSuite (стр. 109 и далее). [38]

13 февраля 2018 года жюри из Северного округа Калифорнии обнаружило, что корпорация Corel нарушила несколько патентов Microsoft на дизайн ленты и патентов на утилиту ленты в отношении пользовательского интерфейса Fluent. [39] [40]

См. Также [ править ]

  • Ribbon Hero и Ribbon Hero 2 - обучающие видеоигры, обучающие пользователей лентам.
  • Metro (язык дизайна) - язык дизайна пользовательского интерфейса Windows Phone и Windows 8
  • Windows Aero - пользовательский интерфейс Microsoft для Windows Vista и Windows 7

Внешние ссылки [ править ]

  • Документация Microsoft по использованию интерфейса ленты
  • Руководства разработчика Windows Ribbon Framework
  • DotNetBar , инструмент, расширяющий стандартный набор компонентов пользовательского интерфейса для Windows Forms компонентами, связанными с лентой.

Ссылки [ править ]

  1. ^ "Компьютерный мир" . IDG Enterprise. 9 декабря 1991: 41. ISSN  0010-4841 . Проверено 28 мая 2013 года . Пакет [Wordstar] включает простой интуитивно понятный интерфейс с лентой значков. Цитировать журнал требует |journal=( помощь )
  2. ^ Illingworth, Валерия (11 декабря 1997). Словарь по вычислительной технике . Оксфордская книга в мягкой обложке (4-е изд.). Издательство Оксфордского университета. ISBN 9780192800466. Лента [...] представляет собой горизонтальный ряд значков элементов управления, которые часто можно переопределить в соответствии с требованиями пользователя.
  3. ^ а б "ИнфоМир" . 12 (6). Информационная группа InfoWorld. 5 февраля 1990 г .: 15. ISSN 0199-6649 . Обширная коллекция значков, расположенных на ленте, заменяет бесконечную строку команд [...]  Цитировать журнал требует |journal=( помощь )
  4. ^ ESPRIT '88: применение технологии: материалы 5-й ежегодной конференции ESPRIT, Брюссель, 14-17 ноября 1988 г., часть 2 . Северная Голландия. 1988. ISBN. 978-0-444-87145-9. Проверено 28 мая 2013 года . [...] лента, содержащая помеченные значки (карты 64 × 64 бита), представляющие задачи и инструменты, экземпляры которых были созданы пользователем. Каждый инструмент задач представлен отдельным значком.
  5. ^ InfoWorld . 13 . Информационная группа InfoWorld. 10 декабря 1990 г. с. 15. ISSN 0199-6649 . Проверено 28 мая 2013 года . Мы даже добавили удобную новую функцию под названием лента. 
  6. Брайанс Л. Пфаффенбергер (22 января 1990 г.). Краткий справочник по Microsoft Word . Que. ISBN 978-0-88022-720-9. Проверено 30 мая 2013 года . Выберите Просмотр ленты, чтобы активировать ленту.
  7. ^ «Пользовательский интерфейс Office Fluent, лента и представление Backstage» . MSDN . Microsoft . Проверено 28 мая 2013 года .
  8. ^ a b Эриксон, Ричард (11 октября 2006 г.). «Заключительный обзор: подробности об Office 2007» . Компьютерный мир . IDG . Проверено 28 мая 2013 года .
  9. Харрис, Дженсен (3 апреля 2006 г.). «Новые прямоугольники спешат на помощь? (Почему пользовательский интерфейс, часть 4)» . Блог об интерфейсе пользователя Office . Microsoft . Проверено 16 октября 2013 года . «В каждой версии мы вкладывали душу и сердце в разработку этих новых функций, проходя тщательный процесс, чтобы определить, в какие из многих областей мы будем инвестировать во время выпуска, а затем усердно работали над проектированием, тестированием и выпуском этих функций. единственная проблема заключалась в том, что люди не находили те самые функции, которые просили нас добавить ».
  10. Харрис, Дженсен (12 марта 2008 г.). «История ленты» . Канал 9 . Microsoft . Проверено 16 октября 2013 года .
  11. Дженсен Харрис (7 октября 2005 г.). "Почему это называется Лента?" . Дженсен Харрис: Блог об интерфейсе пользователя Office . Microsoft . Проверено 28 мая 2013 года .
  12. ^ «Используйте ленту вместо панелей инструментов и меню» . Веб-сайт Microsoft Office . Microsoft . 2007. Архивировано из оригинала 5 марта 2008 года . Проверено 28 мая 2013 года .
  13. ^ «Обзор пользовательского интерфейса Microsoft Office Fluent» . Веб-сайт Microsoft Office . Microsoft . Архивировано из оригинала 4 января 2008 года . Проверено 24 мая 2009 года .
  14. ^ «Отличия пользовательского интерфейса в Office 2010 от более ранних версий» . TechNet . Microsoft . Проверено 22 апреля 2016 года .
  15. ^ Терротт, Павел (13 июля 2009). «Office 2010 имеет улучшенную ленту для всех приложений, серверов и служб» . SuperSite для Windows . Пентон . Проверено 27 апреля 2016 года .
  16. ^ Protalinski, Эмиль (22 декабря 2009). «Windows Live Wave 4: почта, фотогалерея, лента Writer go» . Ars Technica . Condé Nast . Проверено 28 мая 2013 года .
  17. ^ Терротт, Пол (13 сентября 2008). «В преддверии PDC Microsoft начинает внутреннее тестирование Windows 7 - 14 сентября 2008 г.» . Windows для ИТ-специалистов . Пентон Медиа . Проверено 28 мая 2013 года .
  18. Barley, Ray (18 февраля 2009 г.). «Введение в построитель отчетов 2.0 SQL Server 2008» . Советы по MSSQL . Эджвуд Решения . Проверено 28 мая 2013 года .
  19. Монтальбано, Элизабет (20 августа 2009 г.). «Microsoft для резервного копирования ленточного интерфейса Windows 7 в Vista» . Мир ПК . IDG . Проверено 28 мая 2013 года .
  20. ^ «Витрина дизайна приложений: 10 лучших пользовательских интерфейсов приложений» . nngroup.com . Nielsen Norman Group. Архивировано из оригинала 5 декабря 2010 года . Проверено 28 мая 2013 года .
  21. ^ «Витрина дизайна приложений: 2008» . nngroup.com . Nielsen Norman Group . Дата обращения 9 мая 2016 .
  22. ^ «RedOffice 4.0 Beta обновляет пользовательский интерфейс OpenOffice» . Slashdot . Dice Holdings . 2 июня 2008 . Проверено 28 мая 2013 года .
  23. Ева, Йоханнес (июнь 2008 г.). «RedOffice 4.0 Beta - отличный новый интерфейс?» . libre-software.net . Проверено 28 мая 2013 года .
  24. ^ «Ренессанс / FAQ (редакция 154410)» . OpenOffice.org . Фонд программного обеспечения Apache . 5 января 2010 . Проверено 28 мая 2013 года .
  25. Лай, Эрик (11 августа 2009 г.). «Пользователи открытого исходного кода восстают против ленточного интерфейса OpenOffice» . Компьютерный мир . Fairfax Media .
  26. ^ 'Сиб. 7.0: Проклятая лента! ' . Сибелиус (автор партитуры) . Avid (компания) .
  27. ^ «Новые возможности R2012b, исправления ошибок, соображения совместимости» . MathWorks, Inc . Дата обращения 7 апреля 2019 .
  28. Джефф Этвуд (23 сентября 2005 г.). «На смерть главного меню» . Кодирование ужасов . Проверено 25 апреля 2014 года .
  29. ^ "Конференция профессиональных разработчиков Microsoft 2005 VPR: Галерея изображений" . Офис «12» . Microsoft. 13 сентября 2005 года Архивировано из оригинала 25 ноября 2005 года . Проверено 25 апреля 2014 года .
  30. ^ a b Каммингс, Джоанна (1 октября 2007 г.). «Word 2007: не обязательно» . Redmond Magazine . 1105 Медиа . Проверено 28 мая 2013 года .Во-первых, Word 2007 использует полностью новый ленточный интерфейс. Опытные пользователи говорят, что обучение требует слишком много времени и терпения. [...] «Люди привыкнут к новому интерфейсу, но потребуют больших усилий по времени, обучению и затратам», - говорит Майк Маккалоу, директор по системам в Cooling Systems Technologies (CST) Inc. [...] Когда он пришло время переезжать на ней с 2003 на 2007, он быстро нарвался на проблемы. «С таким же успехом я мог бы ударить ее по голове битой», - говорит он. «Я видел гнев и разочарование». [...] Другие читатели считают, что стоит потратить время на изучение нового интерфейса.
  31. ^ Ласки, Майкл (август 2006). «Бета-версия Office: привлекательный внешний вид, сложные форматы». Мир ПК . IDG : 24.
  32. ^ "Могу ли я настроить ленту?" . Веб-сайт Microsoft Office . Microsoft . 2007 . Проверено 28 мая 2013 года .
  33. ^ Мендельсон, Эдвард (июль 2006 г.). "MS Office Edges Closer". Журнал ПК . Зифф Дэвис . 25 (12): 48.
  34. ^ Dostál, M (9 декабря 2010). Принятие пользователем пользовательского интерфейса Microsoft Ribbon (PDF) . Палацкий университет Оломоуца . ISBN  978-960-474-245-5. ISSN  1792-6157 . Проверено 28 мая 2013 года .
  35. Шулер, Дэйв (27 марта 2007 г.). "Офис - это новая кока-кола?" . За пределами кольцевой дороги . [ самостоятельно опубликованный источник? ] . Проверено 28 мая 2013 года .
  36. ^ «Обзор основных функций Word для Mac 2011» . Мактопия . Microsoft . Проверено 28 мая 2013 года . Смотрите скриншот
  37. ^ a b c Staniek, Ярослав (13 ноября 2005 г.). «KDE подаст в суд на MS из-за Ribbon GUI?» . blogs.kde.org . KDE . Проверено 28 мая 2012 года .
  38. ^ "Новый интерфейс ленты Microsoft скопирован из пользовательского интерфейса eSuite?" . БлогНовое . Программное обеспечение Genii. 29 ноября 2006 . Проверено 28 мая 2013 года .
  39. ^ Окружной суд США, Северный округ Калифорнии, округ Сан-Хосе. Дело № 5: 15-cv05836-EJD, Форма окончательного приговора
  40. ^ «Жюри считает, что Corel умышленно нарушила патенты Microsoft Office - IPWatchdog.com | Патенты и патентное право» . IPWatchdog.com | Патенты и патентное право . 13 февраля 2018 . Проверено 28 февраля 2018 .

Дальнейшее чтение [ править ]

  • Дженсен Харрис (13 марта 2008 г.). «Блог об интерфейсе пользователя Office» . Сеть разработчиков Microsoft . Проверено 25 марта 2010 года . - Обширное обсуждение дизайна пользовательского интерфейса руководителем групповой программы Microsoft из группы взаимодействия с пользователем Office 2007.
  • «MIX08 Microsoft Office 2007: История ленты» . Microsoft MIX 08. 2008 . Проверено 17 июня 2010 года . - Эскизы прототипов и процесс проектирования.