Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 11 лет назад пользователемКлара Охохонина
2 Windows Presentation Foundation 3.5 SP1-новые возможности разработки интерактивных клиентских приложений. Роман Здебский Microsoft
3 Содержание История и текущий уровень применения Настоящее – WPF 3.5 SP1 Будущее – WPF 4.0
4 techdays.ru /Search.aspx?Tag= WPF
6 Полное абстрагирование визуализации от поведенческой модели Декларативная визуализация с инструментированием (вовлечение дизайнера) Векторная отрисовка с аппаратным ускорением через DirectX Бесшовная интеграция с DirectX WinForms inerop Интеграция с XNA (будущее) Работа через Browser IE и FireFox Hardware Rendering & Composition Rich Media VectorRaster Text 3D Video Custom Look & Feel Windows Form Factors
7 Краткая история WPF
8 Новые приложения на WPF WPF Momentum 2
10 Примеры приложений Очень много на Новые приложения на WPF – AutoCad 2009Microsoft Dynamics
11 Visual Studio 2010 – WPF!
12 Silverlight % приложений Время Mesh-Enabled Web Applications WPF Browser Applications WPF Applications Office Business Applications Windows приложения Win32/WinForms Web приложения DHTML Богатство клиентского runtime AJAX XAML
13 Silverlight % приложений Время Mesh-Enabled Web Applications WPF Browser Applications WPF Applications Office Business Applications Windows приложения Win32/WinForms Web приложения DHTML Богатство клиентского runtime AJAX XAML Кроссплатформенность Web Client Windows Client
14 Динамика рынка труда Источник: http://
15 Демонстрация Приложения на WPF
16 НАСТОЯЩЕЕ
17 Улучшения 3.5 SP 1 –Hardware accelerated extensible shader effects –Support for Xlinq binding –D3D2D –Business object validation –Firefox Support for Xbaps –HTTP Cookie Support –Web Service support in XBap –Add-ins –Better Support for IMEs –Better debugging –RichTextBox improvements –Setup Improvements –DirectX interop –Indic language Support –Tear-Free Writeable Bitmap –Web Browser Control Click-Once Improvements Faster Cold Start Working set improvements Improved perf and behavior in DataSet binding Improved perf of IEnumerable binding (Linq) Better Perf in Xml (DOM) binding Layered Windows perf improvements Improved Text Realizations Virtualized TreeView control Faster fundamentals for DataGrid control Smoother animations Improved ListView & ListBox Scroll performance Container Recycling
18 Основные зоны улучшений третьего выпуска WPF Производительность Разворачивание Графика Элементы управления
19 ПРОИЗВОДИТЕЛЬНОСТЬ
20 Производительность Оптимизация WPF Assemblies - увеличение скорости cold start на 20-40% Автоматический диалог загрузки WPF Browser Application на DHTML Увеличение производительности Bitmap Effects – аппаратное ускорение - Blur, DropShadow – 5х
21 Виртуализация элементов управления Возможность автоматически уничтожать элементы визуального дерева вышедшие из зоны видимости и … … создавать входящие в зону видимости ListView, ListBox, TreeView и DataGrid Container Recycling в WPF 3.5 SP % производительности за счет повторного использования элементов визуального дерева без их уничтожения и создания заново
22 Используйте Splash screen
23 Демонстрация Производительность
24 РАЗВОРАЧИВАНИЕ
25 Разворачивание и обновление В корпоративной среде –Active Directory Software Distribution Policies –System Center Configuration Manager
26 Разворачивание и обновление В web и корпоративной среде –ClickOnce На машинах без.NET Framework 3.0 – Windows XP –Client Profile – 28 MB
27 Разворачивание WPF Client Profile – 28 MB –Common Language Runtime (CLR) –ClickOnce –Windows Forms –Windows Presentation Foundation –Windows Communication Foundation Configurator
28 Web сервис СУБД ADO.NET Data Service Entities– Бизнес логика Entity Framework - Доступ к данным WPF Application
29 Демонстрация ClickOnce и WPF Client Profile
30 Web сервис СУБД ADO.NET Data Service Entities– Бизнес логика Entity Framework - Доступ к данным WPF Application ADO.NET Data Service Offline SQL Server Compact - *.sdf
31 ГРАФИКА
32 Графика Layered windows – улучшения поддержки и производительности WriteableBitmap Direct 3D Interop - D3DImage Extensible ShaderEffects
33 Демонстрация Графика в WPF 3.5 SP 1
34 ЭЛЕМЕНТЫ УПРАВЛЕНИЯ
35 Используйте новые контролы
36 –Ribbon с масштабированием –RibbonTabs –RibbonGroups –RibbonApplicationMenu (Pearl) –QuickAccessToolbar –KeyTips –Поддержка Design Time WPF Ribbon CTP
37 Демонстрация Новые элементы управления
38 БУДУЩЕЕ 2009/2010 o Blend 3.0 o Windows 7 o VS 2010 and.NET Framework 4.0
39 .NET Framework 4.0 и Visual Studio 2010 Улучшение основ Повышение четкости текстов Развертывание Улучшение Interop Улучшение Accessibility & локализации Производительность Улучшение основ Повышение четкости текстов Развертывание Улучшение Interop Улучшение Accessibility & локализации Производительность Графика и UI Multi-touch DataGrid Ribbon Superbar Common Dialogs Effects Animation Media Enhancements (h.264 on Win7) Графика и UI Multi-touch DataGrid Ribbon Superbar Common Dialogs Effects Animation Media Enhancements (h.264 on Win7) Инструменты RAD LOB Designer Улучшения XAML Designer Улучшение взаимодействия Developer/Designer Visual State Manager Еще многое… Инструменты RAD LOB Designer Улучшения XAML Designer Улучшение взаимодействия Developer/Designer Visual State Manager Еще многое…
40 Новые визуальные элементы Интеграция с XNA Богатство графики –Pixel Shaders 3.0 –Vertex Shaders –Multiple Shaders –Shaders в WPF 3D –Улучшения в 3D Будущее графики 4.0 и далее
41 Visual Studio 2010 Меньше ручного редактирования XAML! Настройка связывания данных в приложении без специальных познаний в XAML (как в Windows Forms) RAD Databinding Автоматическое позиционирование элементов управления Auto Layout Установка свойств – лучшие практики из дизайнера Windows Forms Редактирование свойств Упрощение стилизации и осуществления основных задач (работа с ресурсами) без кодирования XAML Стилизация приложения Одинаковая работа и программная модель Silverlight и WPF везде, где это возможно. Silverlight совместимость
42 Visual Studio 2010 WPF Designer
43 Будущие элементы управления Chart Controls Masked Edit, Smart Edit, Spinner Auto Completion and PickList Property Grid DeepZoom …
44 Мир WPF
45 Заполните анкету: Терминалы - холлы конференции и интернет-кафе на 1 этаже Заполните анкету: Терминалы - холлы конференции и интернет-кафе на 1 этаже Чтобы участвовать в розыгрыше призов Чтобы участвовать в розыгрыше призов Результаты – на сайте конференции и в голосовых объявлениях после розыгрышей в 14:30, 16:00, 17:30 и 19:00 Результаты – на сайте конференции и в голосовых объявлениях после розыгрышей в 14:30, 16:00, 17:30 и 19:00 Не забывайте заполнять анкеты по докладам Ваше мнение очень важно! Подробная информация по заполнению анкет – на сайте конференции
46 Запись доклада на
47 Спасибо за внимание! Роман Здебский Microsoft
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.