Microsoft TechDays Роман Здебский Эксперт по технологиям разработки ПО Microsoft rzdebski@microsoft.com

Презентация:



Advertisements
Похожие презентации
Microsoft TechDays Роман Здебский Эксперт по технологиям разработки ПО Microsoft
Advertisements

Microsoft TechDays Роман Здебский Эксперт по технологиям разработки ПО Microsoft
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Занятие 2 Инструменты Роман Здебский Тренинг Введение в разработку приложений на Windows Presentation.
Microsoft TechDays Илья Рудь MCT ЦКО «Специалист»
Windows ® Azure Platform. Управление пользователями и ролями Управление правилами брандмауэра Содержание.
Windows ® Azure Platform. Создание сервера SQL Azure Создание базы данных Создание правил брандмауэра Управление базой данных Содержание.
Microsoft TechDays Илья Рудь MCT ЦКО «Специалист»
Как продвигается тестирование? Как происходит сборка? Мы устраняем дефекты? На сколько качественно мы чиним дефекты? Мы готовы к выпуску?
Microsoft TechDays Абраменко Денис Инженер IBS Datafort.
24%24% 71%71% Silverlight ?????? infoinfo Браузер somedomain.com.
Windows ® Azure Platform. Обзор возможностей ДEМО: Получение информации и управление приложением в «облаке» Содержание.
Microsoft TechDays Иван Андреев.
Microsoft TechDays Иван Андреев.
Microsoft TechDays Дмитрий Сошников Академический евангелист, Майкрософт Россия
Новый цикл разработки Интерфейс для создания Silverlight приложений.
Microsoft TechDays Сергей Поляков Developer Evangelist Microsoft.
Microsoft TechDays Дмитрий Сошников Академический евангелист, Майкрософт Россия
Microsoft TechDays Марат Бакиров Эксперт по разработке ПО Microsoft
Транксрипт:

Microsoft TechDayshttp:// Роман Здебский Эксперт по технологиям разработки ПО Microsoft

Microsoft TechDayshttp:// OK LightBlue XAML Button b1 = new Button(); b1.Content = "OK"; b1.Background = new SolidColorBrush(Colors.LightBlue); b1.Width = 100; C# Dim b1 As New Button b1.Content = "OK" b1.Background = New _ SolidColorBrush(Colors.LightBlue) b1.Width = 100 VB.NET Декларативное определение UI – XAML Вовлечение дизайнеров Универсальный подход работы с любыми медиа-источниками Векторная отрисовка Аппаратное ускорение 3D Легкость разворачивания

Microsoft TechDayshttp:// Декларативная разработка - XAML Layouts Styles Control/Data templates Bindings Анимации Events Resources Templated Button Binding TargetBinding Source Dependency Object Object Dependency Property Property TwoWay OneWay OneWayToSource

Microsoft TechDayshttp://

The professional Web design tool The professional Interactive design tool The professional Graphic design tool The professional Asset Management tool

Microsoft TechDayshttp:// Работа дизайнера и разработчика *модули расширения третьих производителей

Microsoft TechDayshttp:// Работа графического дизайнера *Upcoming third-party plug-ins

Microsoft TechDayshttp:// *Resolution of 96 pixels.

Microsoft TechDayshttp://

Полноценное WPF приложение в Интернет! Запуск в контейнере Internet Explorer и Mozilla Firefox, доступ к HTTP Request и Cookie На базе ClickOnce Вся мощь WPF + легкость разворачивания

Microsoft TechDayshttp://

Property Engine Input / Eventing System.NET Framework 2.0 Desktop Windows Manager Media Integration Layer DirectX Windows Vista Display Driver (LDDM) Windows Media Foundation Composition Engine Print Spooler Managed Unmanaged Application Services Deployment Services Databinding USER INTERFACE SERVICES XAML Accessibility Property System Input & Eventing BASE SERVICES DOCUMENT SERVICES Packaging Services XPS Documents Animation 2D 3D AudioImaging Text VideoEffects Composition Engine MEDIA INTEGRATION LAYER Controls Layout Windows Presentation Foundation XPS Viewer

Microsoft TechDays WPF может быть установлен на Windows XP Windows Server 2003 Написанные приложения не потребуют изменений для работы на данных платформах WPF является подсистемой ядра Windows Vista Улучшенная производительность отрисовки Пользовательский интерфейс AERO

Microsoft TechDayshttp:// Layouts Canvas Grid StackPanel WrapPanel DockPanel ViewBox (контейнер) Фазы measure и arrange

Microsoft TechDayshttp://

Зависимые свойства могут привязываться к CLR объектами, XML, ADO.NET и объектам ассоциированным с Web Services Поверх данных есть возможность формировать сортированные, фильтрованные и сгруппированные представления Использования Data templates – решение проблемы подстраивания интерфейса под формат данных Layout & Databinding Select A Customer

Microsoft TechDayshttp://

Visual composition Control Composition Гибкость интерфейса

Microsoft TechDayshttp:// Маршрутизация событий Direct Tunneling Bubbling

Microsoft TechDayshttp://

Стили Шаблоны элементов управления - Control/Data templates Анимации Templated Button

Microsoft TechDayshttp://

XAML файлы или секции Static and Dynamic Resources Resource Dictionaries Предназначены для Brushes Styles Control/Data Templates Localization …

Microsoft TechDayshttp://

System.Windows.Media.RenderCapability.Tier Tier 0 Tier 1 Tier 2 DX < 7 7 = 30MB Pixel Shader >= 1.0 Vertex Shader >= 1.0 DX >= 9 Video RAM >=120 MB Pixel Shader >= 2.0 Vertex Shader >= 2.0 Multitexture units >=4 Tier 1 Tier 2 ATI Radeon 256, 7000, 7500, 8500, 9000, 9100, 9200, 9250 NVidia Geforce 256 Geforce2 mx100, mx200, mx, mx400, gts, pro, ti, ultra Geforce3 ti200, ti500 Geforce4 mx420, mx440, mx460, mx4000, ti4200, ti4400, ti4600, ti4800 NVidia Geforce FX-series, 6xxx- series, 7xxx-series ATI Radeon 9550, 9600, 9800, X-series

Microsoft TechDayshttp:// Средства отладки ИнструментОписание Event Trace Генерация логов и их анализ Perforator Анализ отрисовки интерфейса ETW Trace Viewer Анализ отработки событий events Visual Profiler Профилировнание отработки позиционирования элементов управления и событий Working Set Analyzer Использование оперативной памяти.

Microsoft TechDayshttp://

. Возможность постепенного внедрения WPF, сохраняя существующие приложения. WPF - Windows Forms совместимость WPF – HWNDs совместимость

Microsoft TechDayshttp:// Роман Здебский Эксперт по технологиям разработки ПО Microsoft

Microsoft TechDayshttp:// © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.