Содержание
- 2. Главные проблемы Windows Forms Медленная основа в виде GDI+ ? предел возможностей платформы; Ограничения по позиционированию
- 3. WPF: НОВАЯ ОСНОВА ПРЕДСТАВЛЕНИЯ WINDOWS Windows Presentation Foundation Сила DirectX Удобство .NET Framework
- 4. Windows Presentation Foundation XAML: декларативное описание объектов; Элементы управления: панели, кнопки, текстовые поля, меню, списки и
- 5. eXtensible Application Markup Language XML язык; Привязка элементов и атрибутов к .NET объектам, их свойствам и
- 6. ЭЛЕМЕНТЫ УПРАВЛЕНИЯ Windows Presentation Foundation Гибкие свойства Простая и тонкая настройка вида
- 7. Гибкие свойства Экземпляр наследуемого от DependencyObject класса является контейнером любого числа свойств; Большинство свойств такого класса
- 8. Удобные панели StackPanel размещает элементы друг за другом вертикально или горизонтально; Grid размещает элементы в таблице:
- 9. Удобные панели DockPanel размещает элементы согласно их привязке по краям; WrapPanel размещает элементы друг за другом
- 10. Элементы управления Настраиваемый вид благодаря свойствам OverrideDefaultStyle и Template; Элементы являются контейнерами, например, в кнопку можно
- 11. Настройка дизайна на уровне приложения в App.xaml xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" StartupUri="Window1.xaml">
- 12. ГРАФИКА, АНИМАЦИЯ И ЗВУК Windows Presentation Foundation
- 13. Графика Множество объектов векторной графики: прямоугольники, эллипсы, линии и т.д. которые декларативно описываются в XAML; Рисовать
- 14. Трансформации Исходное окно: То же окно с применённой трасформацией размера (на 10%) и скашивания (-10°)
- 15. Анимации Все анимации имеют универсальный характер, т.е. нет OpacityAnimation для анимирования степени прозрачности окна, но есть
- 16. MediaElement и Image MediaElement: проигрывает видео и аудио потоки, при этом, поддерживая и трансформации; Image: позволяет
- 17. ПРИВЯЗКА ДАННЫХ К WPF ЭЛЕМЕНТАМ Windows Presentation Foundation Data ☺ ☺ Control
- 18. Односторонняя связка xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:app="clr-namespace:FebruaryWpfApplication" Title="February WPF – Data binding" Height="300" Width="300"> DisplayMemberPath="FullName" SelectedValuePath="FullName" IsSynchronizedWithCurrentItem="True" Grid.Column="1"
- 19. Двухсторонняя связка IsSynchronizedWithCurrentItem="True" SelectionMode="Single"> Show them привязка
- 20. Демонстрация WPF
- 21. SILVERLIGHT 2.0 Внедряемый в браузер компонент Мощь WPF В браузере
- 22. Проблемы HTML + DOM Существенные ограничения по отрисовке графики и производительности; Проблемы с кросс-браузерностью: каждый браузер
- 23. Решение: Silverlight 2 Полноценная платформа для RIA – Rich Interactive Application («богатое интерактивное приложение»); Позволяет выводить
- 24. “WPF Everywhere” Silverlight 2.0 имеет практически идентичную WPF архитектуру вывода графики; Поддерживается вывод видео и аудио
- 25. Содержит Dynamic Language Runtime Среда для выполнения динамических языков вроде Python, Ruby и JScript.NET; Полная интеграция
- 26. Кросс-платформенный Silverlight 2.0 разрабатывается для: Windows (XP/Server 2003/Vista): Firefox Internet Explorer Opera (запланировано в будущем) Mac
- 27. ДЕМОНАСТРАЦИЯ ПРОЕКТА ДЛЯ SILVERLIGHT 1.1 ALPHA PREVIEW На рисунке: Oridea A1
- 29. Скачать презентацию