Архив метки: Silverlight

Разработка приложения 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 называемый метаданные.

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

Взаимодействие Silverlight приложения с PHP

Достать нынче дешевый Windows хостинг легко и дорого, а создавать Silverlight клиент-серверные приложения хочется. Собственно,  тем и занимаюсь последнее время. Так как Linux хостинг у меня уже есть, решил его использовать для этих целей.

Итак, опишем задачу. Silverlight приложение позволяет вводить текст и отсылать его на сервер, где эти данные обрабатываются PHP скриптом — вычисляется MD5 хеш, который отсылается клиенту, полученные данные отображаются в ТеxtBox.

Примечание: В  Silverlight 4 RC функций по вычислению MD5 хеша все еще нет, хотя при непродолжительном поиске можно найти готовые классы.
Читать далее

Разработка приложения 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 здесь.

Читать далее