close

Вход

Забыли?

вход по аккаунту

?

Слайд 0

код для вставкиСкачать
Разработка интерактивных
приложений – Windows Presentation
Foundation и Silverlight
Р.Б. Здебский, М.В. Черномордиков
Эксперты по технологиям разработки ПО
rzdebski@microsoft.com
Microsoft
mikcher@microsoft.com
Разработка под Windows
● Востребованность
●Доля Windows на рынке операционных систем – 89,3 %
Источник - Net Applications, 2 марта 2009
http://www.maccentre.ru/news/35944
Эволюция аппаратного обеспечения
CPU
GPU
Эволюция программного обеспечения
Windows 1.0
Windows 3.0
GDI/GDI+
Windows 95
Windows XP
•Существует уже второе десятилетие
•Гибкость даётся большими усилиями
•Сложно реализовывать динамический
интерфейс
•Не использует возможности GPU
Концепции Windows Presentation
Foundation
● Универсальный подход к
работе с пользовательским
интерфейсом, документами
и медиа источниками
● Интегрирования, векторная
подсистема отрисовки
● Использование ресурсов графических ускорителей
● Декларативная разработка
● Вовлечение дизайнеров в разработку реальных
интерфейсов
● Легкость разворачивания
● Возможность администраторам легко и безопасно
разворачивать и управлять приложениями
XAML
<Button Width="100"> OK
<Button.Background>
LightBlue
</Button.Background>
</Button>
C#
Button b1 = new Button();
b1.Content = "OK";
b1.Background = new
SolidColorBrush(Colors.LightBlue);
b1.Width = 100;
VB.NET
Dim b1 As New Button
b1.Content = "OK"
b1.Background = New _
SolidColorBrush(Colors.LightBlue)
b1.Width = 100
Взаимодействие дизайнера и разработчика
Дизайнер
Создает дизайн
Разработчик
•
Инструментарий Microsoft для
дизайнеров и разработчиков
•
Декларативная разработка с
помощью XAML
Добавляет бизнес логику
Web
дизайн
Интерактивный
дизайн
Графический
дизайн
Управление
медиа
Ключевые возможности
●
●
●
●
●
●
●
●
●
Декларативная разработка - XAML
Расположение элементов управления (Layouts)
Стили (Styles)
Шаблоны (Control/Data templates)
Связывание (Bindings)
Анимации
Templated
Button
Текст
3D
Совместимость с Windows Forms
Binding Target
Binding Source
Dependency Object
Object
Dependency
Property
OneWay
TwoWa
y
OneWayToSourc
e
Property
Visual Studio 2008 WPF Designer
Visual Studio 2010 – WPF!
Expression
AutoDesk
AutoCad 2009
Inventor 2009
Microsoft Dynamics!
Microsoft Surface
WPF - новый акцент клиентских
приложений
AutoCad 2009
Microsoft
Visual Studio 2010
British Library Microsoft Surface
Turn The pages
Динамика рынка труда
Источник indeed.com 3 марта 2009
Microsoft Silverlight
● Технологическая платформа для создания интерактивных
Интернет-приложений
● Работа на различных операционных системах, интернетбраузерах, устройствах
● Эффективное взаимодействия разработчика и дизайнера
● Единые знания, навыки, умения, инструменты для .NETразработчика
● Возможность использования динамических языков
программирования – Ruby, Python
Медиа сценарий
● Богатые возможности по работе с медиа
(полноэкранное, HD, потоковое, adaptive)
● Простое создание медиаплеера на сайте
● Комплексное медиа-решение
● Интерактивная реклама
● NBCOlympics.com – в среднем сессия пользователя длилась
27 минут
Примеры внедрения
Бизнес сценарий
●
●
●
●
Интерактивные бизнес-приложения
Конкурентное преимущество
Технология Deep Zoom
Авиалинии, финансы, медицина и др.
Развлекательный сценарий
●
●
●
●
Казуальные игры
Создание своих собственных игр (Popfly)
Использование технологии Deep Zoom
Комплексное решение для развлечений
Динамика рынка труда
Источник indeed.com 3 марта 2009
Сертификация
● Предварительно: Блок 1-Р «Основы разработки приложений на
Microsoft.NET»
Windows Applications
Курсы
Предварительно требуются знания в объеме Блока 1-Р «Основы
разработки приложений на Microsoft.NET»
Номер
6460
Название курса
Visual Studio 2008: Windows Presentation
Foundation
eLearning 6460: Visual Studio 2008 Connected
Systems: Windows Presentation Foundation (20
часов)
К-во
дней
3
Тест
Тест 70-502 Microsoft .NET
Framework 3.5, Windows
Presentation Foundation
Application Development
Материалы для изучения
● Бесплатная книга на русском языке
«Введение в Microsoft Silverlight 2» - www.msdn.com/silverlight
● Серия онлайн-доклад на сайте TechDays
http://www.techdays.ru/Category.aspx?Tag=WPF
http://www.techdays.ru/Category.aspx?Tag=Silverlight
● Оцифрованный однодневный тренинг для начинающих по WPF и
Silverlight на сайте ReMIX
www.remix.ru
● Набор уроков для начинающих с иллюстрациями и примерами
кода на сайте ReMIX
www.remix.ru
Спасибо за внимание!
Р.Б. Здебский, М.В. Черномордиков
Эксперты по технологиям разработки ПО
rzdebski@microsoft.com
Microsoft
mikcher@microsoft.com
Документ
Категория
Презентации по информатике
Просмотров
1
Размер файла
8 702 Кб
Теги
1/--страниц
Пожаловаться на содержимое документа