Архив метки: Managed Extensibility Framework

Разработка приложения Hello MEF — Часть II – Метаданные

Еще один перевод статьи Глена Блока на тему Managed Extensibility Framework Building Hello MEF – Part II – Metadata and why being Lazy is a good thing.

В первой части этой серии статей мы создали основу нашего приложения, в конце прошлой статьи оно показало один виджет. В этой статье мы покажем два виджета, sensing a pattern here? ((sensing a pattern here?))  :-) Мы покажем два, но поместим их в разные места приложения. Мы изучим два способа сделать это, включая очень мощный механизм MEF называемый метаданные.

Если вы только перешли к этой статье вы можете взять исходные коды проекта здесь
Читать далее

Разработка приложения Hello MEF на Silverlight 4 — Часть I

Автор: Glenn Block
Оригинал: Building the Hello MEF dashboard in Silverlight 4 — Part I

В моем прошлом посте я продемонстрировал основы Managed Extension Framework с помощью приложения Hello MEF, которое я использовал на PDC. В этой серии постов, мы создадим приложение с нуля о чем и будем говорить в будущем. Это займет несколько статей, я пока не уверен в этом, давайте посмотрим ;-) Мы создадим приложение в итеративном стиле, по пути пересматривая отдельные компоненты чтобы вносить новую функциональность.

До того как вы продолжите, сделаю анонс тем, которые мы по пути рассмотрим:

  • Экспорт / Импорт и инициализатор компонентов.
  • Экспорт метаданных.
  • Настраиваемый экспорт.
  • Переопределение инициализатора компонентов.
  • Динамическая загрузка XAP.

В этом посте мы рассмотрим только первый пункт.
Что-бы продолжить вам необходим Silverlight 4 и Silverlight 4 Toolkit. Вы можете скачать Silverlight 4 здесь и toolkit здесь.

Читать далее

Введение в Managed Extensibility Framework

Автор: Derek Greer
Оригинал: An Introduction to the Managed Extensibility Framework

Введение

На протяжении многих лет приложения следуют тенденции к расширению основной функциональности за счет использования различных механизмов. От пакета приложений Microsoft Office до интернет браузеров, instance messenger, … каждого приложения которое мы используем сегодня предлагает различные формы расширяемости. К несчастью, разработка расширяемых приложений на платформе .NET постоянно требует что бы команда разработчиков обеспечивала инфраструктуру для этого. Так было, до сих пор.
Microsoft разработал новую библиотеку Managed Extensibility Framework которая обеспечивает создание расширяемых приложений на платформе .NET. Ниже приводится введение в особенности Managed Extensibility Framework.
Читать далее