23

Практическое использование Silverlight 5 для построения бизнес-приложений

Embed Size (px)

DESCRIPTION

DEV306. @ spugachev. Silverlight MVP. Практическое использование Silverlight 5 для построения бизнес-приложений. Сергей Пугачёв. Это не доклад «Что нового в Silverlight 5 » Мы не будем говорить про : 3D возможности Silverlight 5 Медиа сценарии Множество других новинок. Содержание. - PowerPoint PPT Presentation

Citation preview

Page 1: Практическое использование Silverlight 5 для построения бизнес-приложений
Page 2: Практическое использование Silverlight 5 для построения бизнес-приложений

DEV306

Практическое использование Silverlight 5 для построения бизнес-приложений

Сергей Пугачёв@spugachevSilverlight MVP

Page 3: Практическое использование Silverlight 5 для построения бизнес-приложений

Это не доклад «Что нового в Silverlight 5»

Мы не будем говорить про:3D возможности Silverlight 5Медиа сценарииМножество других новинок

Page 4: Практическое использование Silverlight 5 для построения бизнес-приложений

Содержание

2 сценария бизнес приложенийДоступ к функциям операционной системы и приложенийДоступ к данным

Silverlight 5WCF RIA Services SP2

Page 5: Практическое использование Silverlight 5 для построения бизнес-приложений

Демонстрация

Сценарий #1. P/Invoke, COM Automation и.д.р.

Page 6: Практическое использование Silverlight 5 для построения бизнес-приложений
Page 7: Практическое использование Silverlight 5 для построения бизнес-приложений

Итоги демонстрации

P/Invoke и доступ к WinAPIДоверенные приложения в браузереНесколько окон вне браузераImplicit Data TemplatesПоддержка даблклик-ов и даже больше

Page 8: Практическое использование Silverlight 5 для построения бизнес-приложений

Native Extensions для Microsoft Silverlight

Иконка в трееИнтеграция с панелью задач Windows 7Распознавание голосаПоддержка сенсоровОконные сообщения Windows

Page 9: Практическое использование Silverlight 5 для построения бизнес-приложений

Сценарий #2. Доступ к данным, WCF RIA Services

Page 10: Практическое использование Silverlight 5 для построения бизнес-приложений
Page 11: Практическое использование Silverlight 5 для построения бизнес-приложений
Page 12: Практическое использование Silverlight 5 для построения бизнес-приложений

Архитектура решения

Entity Framework 4.1/4.2

WCF RIA Services SP2

Silverlight + MVVM паттерн

Page 13: Практическое использование Silverlight 5 для построения бизнес-приложений

MVVM

Page 14: Практическое использование Silverlight 5 для построения бизнес-приложений

Демонстрация

Сценарий #2. Доступ к данным, WCF RIA Services

Page 15: Практическое использование Silverlight 5 для построения бизнес-приложений

WCF RIA Services View Model

Page 16: Практическое использование Silverlight 5 для построения бизнес-приложений

Следующий шаг

Page 17: Практическое использование Silverlight 5 для построения бизнес-приложений

Prism: Composite Application Guidanceсоздание модульных MVVM приложений

Page 18: Практическое использование Silverlight 5 для построения бизнес-приложений

Prism: Composite Application Guidanceсоздание модульных MVVM приложений

Page 19: Практическое использование Silverlight 5 для построения бизнес-приложений

Вопросы производительности и тестирования

9 – 10 ноября в классе для самостоятельной работы9 ноября – с инструктором

16:00 – 17:15DEV305ILL: Test Driven Development в Microsoft Visual Studio 2010

17:30 – 18:45DEV302ILL: Основы тестирования веб-производительности и нагрузочного тестирования с Visual Studio 2010 Ultimate

Page 20: Практическое использование Silverlight 5 для построения бизнес-приложений

Итоги

2 сценария бизнес приложенийДоступ к функциям операционной системы и приложенийДоступ к данным

Silverlight 5WCF RIA Services SP2

Page 21: Практическое использование Silverlight 5 для построения бизнес-приложений

Обратная связь

Уважаемые участники!

Ваше мнение очень важно для нас меня!

В блокноте, который находится в инфопаке участника, вы найдете анкету для оценки докладовПожалуйста, оцените доклад и сдайте анкету при выходе из зала модераторуДля участия в конкурсе заполненных анкет, отметьте в анкете номер, который указан на вашем бейдже

Спасибо!

Page 22: Практическое использование Silverlight 5 для построения бизнес-приложений

Вопросы

DEV306Сергей Пугачёв

Silverlight MVP@spugachev

Вы сможете задать мне вопросы в зоне Microsoft в зале №17 в течение часа после завершения этой сессии

Page 23: Практическое использование Silverlight 5 для построения бизнес-приложений

Call to action