Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

Microsoft лицензирует интерфейс Office 2007 сторонним разработчикам

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

В программе лицензирования есть несколько ограничений: получить бесплатную лицензию для приложений, которые напрямую конкурируют с Word, Excel, PowerPoint, Outlook или Access не получится. В open-source-проектах использовать лицензию можно в том случае, если лицензии совместимы. Ограничений на платформы нет.

Читать дальше →
Всего голосов 7: ↑6 и ↓1 +5
Просмотры 956
Комментарии 2

Интерфейсы приложений в стиле Microsoft Office 2007 доступны разработчикам

Софт
Компания FOSS Software объявила о выпуске продукта Elegant Ribbon 1.0 — набора элементов управления .NET Windows Forms, позволяющего встроить в собственное приложение интерфейс RibbonX, появившийся в Microsoft Office 2007 и не так давно лицензированный Microsoft для сторонних разработчиков.

Компоненты Elegant Ribbon полностью написаны на языке C# и могут с легкостью встраиваться в создаваемые приложения .NET. Большая часть необходимых задач решается с помощью интуитивно-понятного конструктора Windows Forms Designer. Теперь разработчики смогут оснащать собственные приложения привлекательными и функциональными интерфейсами в стиле продукта Microsoft Office 2007.
Всего голосов 3: ↑0 и ↓3 -3
Просмотры 347
Комментарии 0

Студия Лебедева: критика в адрес Microsoft

Интерфейсы *
Рома Воронежский, один из сотрудников Студии Артемия Лебедева (САЛ), в ежедневной рубрике «Бизнес-линч» раскритиковал новый интерфейс от Microsoft.
«Да вы все сделали не так. Вы забыли, зачем люди друг другу письма пишут...»,
"… Превратили меню черт знает во что. Это уже не меню, а витрина. Смотрите, какие у нас фичи: и wordart, и clipart, и smartart...",
"… Транснациональная корпорация не может родить почтовый клиент, заточенный под переписку влюбленных. Такова ее природа."
, — с такими словами обратился Воронежский к посетителям сайта САЛ.
Всего голосов 52: ↑36 и ↓16 +20
Просмотры 1.8K
Комментарии 142

Ribbon

jQuery *
CodePlex радует новыми решениям. На этот раз Ribbon интерфейс на jQuery в стиле 2010 версии Microsoft Office.

image
Читать дальше →
Всего голосов 78: ↑65 и ↓13 +52
Просмотры 1.3K
Комментарии 69

OpenOffice получил свой ribbon

Open source *
Похоже, команда разработчиков OpenOffice определилась с прототипом нового интерфейса. Их решение — перевернутый ribbon от Microsoft.


Выглядит ужасно, на мой взгляд, но учтите, что это прототип и внешний вид пока представлен только для отработки самого решения. Однако, похоже, что идея ribbon как группы тематических вкладок, все таки появится и в OpenOffice спустя три года (или больше, кто знает, когда релиз?) появления в Microsoft Office.

via webupd8.blogspot.com/2009/08/openoffice-prototype-user-interface.html
Всего голосов 59: ↑42 и ↓17 +25
Просмотры 2K
Комментарии 136

Разработка Ленты («Почему» Интерфейса, часть 1)

Интерфейсы *
Это первая статья в серии, в которой я укажу на некоторые причины, которые побудили нас принять решении о создании нового пользовательского интерфейса в Офисе 2007.

image
Читать дальше →
Всего голосов 45: ↑33 и ↓12 +21
Просмотры 1.2K
Комментарии 38

Разработка Ленты, Пыльный музей прошлого Офиса («Почему» Интерфейса, часть 2)

Интерфейсы *
Автор — Дженсен Харис, Director of Program Management for the Microsoft Windows User Experience Team. (Подскажите адекватный перевод.)

Да, причина почему я перевожу эти статьи именно сейчас — скорый выход 2010 Офиса. Я уже давно сижу на бете — ничего особенного, но лента в Ван Ноут порадовала (ради этого и перешел).


Это вторая часть в моей серии из восьми статей, в которой я укажу на некоторые причины, которые побудили нас принять решении о создании нового пользовательского интерфейса в Офисе 2007.

Сегодня хочу взять вас в путешествие. Путешествие, которое начинается в суровой депрессии середины 1980-х, в дни EGA, подключаемых по последовательному порту мышей и оболочки MS-DOS Executive.
Читать дальше →
Всего голосов 33: ↑30 и ↓3 +27
Просмотры 1.9K
Комментарии 19

Разработка Ленты, борьба с Ощущением раздутости («Почему» Интерфейса, часть 3)

Интерфейсы *
Перевод
Было:
image

Стало:
image
От себя: лента, лента, лента, лента. Она великолепна.

Автор — Дженсен Харис, Director of Program Management for the Microsoft Windows User Experience Team. (Подскажите адекватный перевод.)

Это вторая часть в моей серии из восьми статей, в которых я укажу на некоторые причины, которые побудили нас принять решении о создании нового пользовательского интерфейса в Офисе 2007.

Читать дальше →
Всего голосов 104: ↑78 и ↓26 +52
Просмотры 2.3K
Комментарии 107

Разработка Ленты («Почему» Интерфейса, части с 4 по 8)

Интерфейсы *


В моем первом посте из серии p1uton оставил ссылку на, внезапно, свои переводы этих же статей. Поэтому свою работу по переводу я считаю законченной, ниже ссылки на его блог (однако я немного не удержался и в скобках даю свои переводы названий статей). Но сначала я приведу немного того, что мне найти в рунете не удалось даже после повторного поиска.
Читать дальше →
Всего голосов 14: ↑9 и ↓5 +4
Просмотры 907
Комментарии 7

Выпущен релиз Microsoft Ribbon для WPF

.NET *
Перевод
Я рад известить вас о выпуске финальной версии Microsoft Ribbon для WPF.



Новый элемент управления совместим с WPF 3.5 SP1 и WPF 4. Он не является оберткой над неуправляемым кодом, а целиком написан на WPF, что означает полную совместимость с возможностями управления стилями WPF.

Читать дальше →
Всего голосов 83: ↑66 и ↓17 +49
Просмотры 12K
Комментарии 28

Windows 8: Ribbon и Metro UI в массы

Разработка под Windows *
imageНа этих выходных в сеть проникла галерея скриншотов Windows 8, находящейся в глубокой разработке. Судя по ним, в корпорации идут во всю эксперименты с Ribbon — эта интерфейсная полоска впервые появилась в Microsoft Office 2007 и поначалу вызывала массу споров. В Windows 7 этот элемент GUI уже появился в стандартных программах — Wordpad и Paint. Теперь же пришёл черед святая святых системы, а именно — Проводника (Explorer). Использование Ribbon даёт возможность дизайнерам интерфейса увеличить количество предлагаемых новых возможностей Проводника не пряча их в куче меню и подменю. Так, Long Zheng, любитель Microsoft из Австралии, заметил, что в новой версии Windows прям из коробки появятся возможности синхронизации и web-шаринга, которые отлично вписываются в заявленный тренд: Windows + Cloud, т.к. скорее всего новые фишки используют на полную мощь Windws Live и Live SkyDrive.

Под катом вы найдет галерею утекших скриншотов и бонус — новый login-экран сделанный в Metro UI стиле (Windows Phone 7), СМИ отмечают, что не смотря на дату на скриншоте (1 апреля) — многие источники подтверждают, что он существует.

update:
29.03.2011 MICROSOFT WINDOWS 8 M2-FINAL НА ДНЯХ ПОЯВИТСЯ В СЕТИ.
Ждем утечки в сеть финальной сборки Windows 8 M2 Build 7971.0.110324-1900.
Данная сборка стала доступна расширенной группе тестеров и OEM партнерам на сайте компании Microsoft Connect, к этим выходным можно ожидать утечки этой сборки в сеть.
Сейчас идет работа над M3, после M3 через два месяца стоит ждать CTP, так что Beta 1 ждать и ждать ещё...

дядько-WZ

Читать дальше →
Всего голосов 86: ↑67 и ↓19 +48
Просмотры 4.5K
Комментарии 161

Создание плагинов для AutoCAD с помощью .NET API (часть 2 – работа с лентой [Ribbon])

.NET *CAD/CAM *
Tutorial
В прошлой своей статье я пообещал, что напишу еще несколько небольших заметок о разработке плагинов для AutoCAD. На Хабре сведений по этой теме крайне мало — пожалуй, можно и добавить еще пару материалов в обойму. В этой статье я приведу пример создания на ленте AutoCAD новой вкладки с несколькими элементами управления.

public static string disclaimer = "Автор не является профессиональным разработчиком и не обладает глубокими знаниями AutoCAD. Этот пост – просто небольшой рассказ о создании плагина.";
Пестрая лента AutoCAD
Всего голосов 13: ↑13 и ↓0 +13
Просмотры 12K
Комментарии 2

Строим свою вкладку на ленте (Ribbon) AutoCad средствами .Net (C#)

.NET *C# *
Из песочницы
В данной публикации мы рассмотрим пример программного построения собственной вкладки на ленте, а также несколько проблемных вопросов, связанных с лентой.

В последнее время стало очень популярным нововведение под названием лента (Ribbon). Autodesk не стал отставать от жизни и, начиная с 2009 автокада, тоже начал использовать ленту.

Мы рассмотрим пример создания вкладки на ленте для 2010 автокада и рассмотрим несколько сопутствующих «проблемных» вопросов. Почему для него? Да потому что в 2009 лента была еще «сырая» (но там тоже можно так сделать), и потому что для последующих автокадов (2011-2013) код будет анологичен.

Вариантов добавить свою вкладку на ленту несколько:
  • создать файл АПИ (cui) со своей лентой и подгружать его. На мой взгляд самый плохой и проблемный вариант. ИМХО
  • создать вкладку на ленте программно — этот вариант и рассмотрим
  • создать вкладку используя технологию WPF — я не стал разбираться

Примечание: Я не буду углубляться в каждую мелочь и «красиво» все описывать — пример не сложный. Да и я так красиво излагать не умею.

Пример рассматривается с учетом, что вы знаете как писать (хотя бы самые простые) плагины для автокада средствами .net. Для работы я использую Microsoft Visual Studio 2010.
Читать дальше →
Всего голосов 11: ↑10 и ↓1 +9
Просмотры 11K
Комментарии 1

Микросервисная архитектура, Spring Cloud и Docker

Разработка веб-сайтов *Программирование *Java *Микросервисы *
Tutorial

Привет, Хабр. В этой статье я кратко расскажу о деталях реализации микросервисной архитектуры с использованием инструментов, которые предоставляет Spring Cloud на примере простого концепт-пруф приложения.



Код доступен для ознакомления на гитхабе. Образы опубликованы на докерхабе, весь зоопарк стартует одной командой.

Читать дальше →
Всего голосов 31: ↑31 и ↓0 +31
Просмотры 226K
Комментарии 32

Метод Application.Run – простой способ подружить Office-ribbon и обычные VBA-макросы (на примере C# и Excel)

Visual Studio *C# *Visual Basic for Applications *
В статье рассматривается использование Visual Studio для решения узкой задачи – собственно вызов VBA-макросов, расположенных в надстройках или документах, с помощью кнопок, которые разработчик может разместить в необходимых дополнительных (отдельно созданных) группах элементов вкладки НАДСТРОЙКИ ленты Excel или отдельных вкладках, и, при желании, использовать все современные возможности для работы с этими элементами.

Для читателей, в целом знакомых с тем, как в Visual Studio (конкретно – механизмы Visual Studio Tools for Office (VSTO)) реализована работа с объектами офисных приложений (объектные модели, само собой, ничем не отличаются от доступных средствами VBA), целесообразно сократить время чтения – основную мысль статьи можно выразить одной строкой C#-кода:

Globals.ThisAddIn.Application.Run("Файл_с_макросами.xlsm!МакросОдин");

которая аналогична хорошо известному VBA-вызову Application.Run(“ИмяМакроса”) – в том числе и в варианте вызова как функции:

MyValue = Globals.ThisAddIn.Application.Run("Файл_с_макросами.xlsm!МакросОдин");

Ну и вариантах с передачей одного или нескольких параметров разных типов:

Globals.ThisAddIn.Application.Run("Файл_с_макросами.xlsm!МакросОдин", "Параметр1", 2);

VBA-разработчиков, для которых актуальна данная проблема, – приглашаю продолжить чтение. Пошаговое выполнение демо-примера займет примерно 10-20 минут (без учета затрат времени на загрузку, установку и стартовую настройку Visual Studio Community Edition).
Читать дальше →
Всего голосов 8: ↑8 и ↓0 +8
Просмотры 3.7K
Комментарии 0