WPF Базовый
| Аудитория: |
Курс предназначен для профессиональных разработчиков, имеющих опыт программирования на C#.
|
| Длительность: |
20 дней (40 часов) - по будням.
8 дней (40 часов) - по выходным.
|
| Документ по окончании: |
Сертификат CyberBionic Systematics.
|
| Предварительные требования: |
Знания и уверенное использование основных библиотек .NET Framework.
Опыт программирования на C#.
|
| Содержание: |
Программа курса:
-
Архитектура WPF
-
Рассмотрение технологии и архитектуры WPF приложения.
-
Язык XAML
-
Рассмотрение основ языка XAML, который будет в дальнейшем использоваться для построения пользовательских интерфейсов.
-
Класс Application
-
Рассмотрение модели приложений.
Рассмотрение создания отдельных экземпляров WPF-приложения на основе документов и как они используют потоковую модель.
-
Компоновка
-
Рассмотрение панелей компоновки для построения пользовательских интерфейсов.
-
Содержимое
-
Рассмотрение модели элементов управления содержимым, которая позволяет помещать элементы в других элементах.
-
Свойства зависимостей и маршрутизируемые события
-
Рассматривается новая система свойств и событий.
Рассматривается, как WPF использует свойства зависимостей для поддержки ключевых функциональных особенностей, таких как привязка данных и анимации.
-
Классические элементы управления
-
Стандартные элементы управления - кнопки, выпадающие списки, текстовые блоки и т.д.
Отличия элементов управления Windows Forms от WPF.
-
Окна
-
Рассмотрение построения окон неправильной формы.
Применение Vista Glass Effect.
-
Страницы и навигация
-
Страничные интерфейсы в WPF-приложениях, создание приложений, запускаемые на Web-страницах.
-
Команды
-
Модель команд WPF для связывания разнотипных элементов управления.
-
Ресурсы
-
Многократное использование элементов пользовательского интерфейса, хранение бинарных файлов.
-
Стили
-
Системы стилей WPF для присвоения определенных свойств к целой группе элементов управления.
-
Фигуры и классы Geometry, Drawing и Visual
-
2-х мерное рисования в WPF.
-
Кисти
-
Рисование различных эффектов с применением градиента, мозаики и изображений.
-
Трансформации
-
Применение эффектов трансформации на элементах управления.
-
Привязка данных
-
Привязка данных между элементами управления.
-
Шаблоны
-
Рассмотрение того, как можно абсолютно любому элементу управления придать совершенно другой внешний вид.
Также создание приложения со сменным внешним видом.
-
Документы
-
Поддержка расширенных документов в WPF.
Использование потоковых документов, работа с фиксированными документами и предоставление редактирования документа.
-
Печать
-
Печать в WPF.
-
Анимация
-
Встраивание эффектов анимации в WPF приложения.
-
Звук и видео
-
Элементы управления, работающие с мультимедиа.
-
Пользовательские элементы управления
-
Построение пользовательских элементов управления и задействование их в приложении.
-
Взаимодействие с Windows Forms
-
Комбинирования содержимого WPF и Windows Forms в одном приложении.
По окончании курса Вы будете уметь:
- создавать бизнес приложения, используя возможности технологии WPF без каких-либо затруднений
- познакомитесь с языком XAML, при помощи которого вы сможете создавать анимацию и различные графические эффекты, использовать привязку данных на уровне прикладного программирования.
|
|
|