Posted on 3. August 2010

Доступен Prism 4.0 CTP

Команда разработчиков проекта Prism опубликовала CTP 4-й версии. Изменения этой версии касаются модульности и MVVM. А именно:

  • библиотека Prism для Windows Presentation Foundation и Silverlight;
  • QuickStarts:
    • новые и обновленные QuickStarts в Prism 4.0:
      • базовый MVVM QuickStart;
      • MVVM QuickStart;
      • QuickStart модульности (обновлен для использования MEF так же как и Unity);
    • адаптированные QuickStart из Prism 2.0;
      • QuickStarts по командам:
      • агрегатор событий QuickStarts;
      • Hello Worl QuickStarts;
      • QuickStarts по использованию проекта в нескольких технологиях:
      • QuckStarts по компоновке пользовательского интерфейса
    • RI адаптирован с Prism 2.0

Кроме MVVM QuickStarts остальные примеры имеют по два решения для настольных приложения и для Silverlight приложений.



Posted on 2. August 2010

Настройка Xaml FXCop правил в FXCop GUI

Lester в своем блоге опубликовал описание как настроить Xaml FXCop правила в FXCop GUI.

Для того, что бы настроить необходимо выполнить следующие шаги:

1. Установиться FXCop.

FXCop installation

2. Обновить FxCop.exe.config (находится в %ProgramFiles(x86)%\ Microsoft FxCop 1.36) для запуска на .Net 4.0.

Добавить ниже приведенный xml в нижнюю часть файла конфигурации после тега

3. Открыть FxCop.exe (находится в %ProgramFiles(x86)%\ Microsoft FxCop 1.36).

Microsoft FxCop

4. Загрузить сборку с правилами FxCop (если у вас не собственной с правилами, то можете использовать Microsoft.Xaml.Tools.FxCop.dll).

Microsoft FxCop 2

5. Загрузить Targets\сборку проекта.

Microsoft FxCop 3

6. На этом настройка завершена. Нажмите кнопку Analyze и вы увидите результаты работы установленных правил.

Microsoft FxCop 4

 



Posted on 21. July 2010

Обновился Microsoft Silverlight Analytics Framework

Michael S. Scherotter анонсировал обновление Microsoft Silverlight Analytics Frameworkписал о нем раньше). Возможности этого обнолвения:

Поддержка Windows Phone 7

Добавлено поведение TrackLocation для Windows Phone 7, которое позволяет отслеживать перемещение пользователя. При этом (по-хорошему) необходимо запрашивать разрешение у пользователя.

Silverlight Media Framework Player или Smooth Streaming Client пока что не доступны для Windows Phone 7. Но когда они появятся для этой платформы, то буду и состветствующие поведения для них.

Microsoft Silverlight Media Framework 2.0

Полностью поддерживается возможность отслеживания действий пользователя при использовании Microsoft Silverlight Media Framework 2.0.

Поддержка Webtrends

Разработчики продукта добавили поведение WebtrendsAnalytics для Silverlight 4, WPF и Windows Phone 7. Оно разработано с использованием Webtrends Data Collection API.

Добавлена поддержка Google Analytics в WPF и Windows Phone 7

Разработчики сделали несколько улучшений Google Analytics компонента для поддержки WPF и Windows Phone 7. Было исправлено несколько ошибок, которые нашли пользователи.

 



Posted on 2. July 2010

Доступен Prism 4 Drop 3

Вышло небольшое обновление Prism 4.0. Содержание этой версии:

  • QuickStart (Находится в каталоге QuickStar);
    • Model-View-ViewModel - для этого решения необходим установленый Silverlight;
    • Использование модульности через MEF - WPF и Silverlight версии. Использует .Net Framework 4.0;
    • Использование модульности через Unity - WPF и Silverlight версии. Некоторые функции аналогичны решению с MEF, но используют Unity с контейнером DI.
  • Hot to решения: простой MVVM - простые решения с использованием MVVM паттерна;
  • Stock Trader решение
  • Документация
Изменения этой версии:
  • Использования модульности через MEF: класс ModuleManager реализует асинхронный шаблон;
  • Использование модульности через Unity: добавлены примеры для Silverlight и WPF;
  • Добавлены How to по использованию MVVM;
  • Упрощен пример реализации INotifyDataErrorInfo.



Posted on 31. May 2010

Обновился Composite Application Guidance for WPF and Silverlight

Руководство по WPF и Silverlight предназначено помочь разработчикам более легко создавать приложения уровня предприятия с использованием технологий Windows Presentation Foundation (WPF) и Silverlight, включая приложения, которые могут быть ориентированы на WPF и Silverlight одновременно. Это руководство поможет спроектировать и построить гибкие клиентские приложения - приложения, которые используют слабо связанные, независимо расширяемые части, которые работают вместе в рамках общего решения.

На основании отзывов разработчиков, это руководство будет развиваться дальше.

Это небольшое обновление включает в себя:

  • Все проекты обновились для работы в Visual Studio 2010
  • Настольная версия все еще работает с .Net Framework 3.5
  • Silverlight проекты обновились до Silverlight 4.0
  • Silverlight RI обновлены для использования последней версии Silverlight Toolkit.

Скачать можно здесь