Записаться на курс
Пожалуйста, подождите...
Ваш запрос успешно отправлен!

Курс WPF углубленный

Продолжительность:
20 ч.
Количество уроков:
10 занятий
Стоимость обучения:
3540 грн

Форма обучения

Очное обучение
Онлайн обучение
Записаться на курс

Целевая аудитория

Начинающие программисты, а также профессионалы, желающие освоить технологию Windows Presentation Foundation

Предварительные требования

• Знание языка C#
• Владение основными библиотеками .NET Framework
• Владение материалами курса WPF для начинающих

Описание курса
WPF углубленный

Этот курс предназначен для разработчиков имеющих базовые навыки разработки приложений на WPF. Пройдя этот курс, Вы углубите свои знания и сможете создавать полнофункциональные приложения с использованием привязки данных и шаблона проектирования MVVM. Вы узнаете, как работает анимация, и как создается интерфейс с трехмерными элементами.

Читать полностью

Содержание курса

Cвернуть
1
Фигуры и кисти
Рассмотрение новой графической модели в WPF. Рисование базовых фигур. Компоновка сложных графических элементов из фигур. Применение трансформаций для масштабирования, перемещения и искажения любых частей пользовательского интерфейса.
Читать дальше
Cвернуть
2
Классы Geometry и Visual
Создание сложных двумерных сцен. Конвертирование векторной графики в XAML разметку. Рисование кривых, дуг и прочих примитивов. Рассмотрение возможностей класса Path. Применение низкоуровневого класса Visual для выполнения ручной визуализации.
Читать дальше
Cвернуть
3
Шаблоны элементов управления
Структура элементов управления в WPF – логическое и визуальное дерево. Просмотр шаблонов системных элементов управления. Создание своих шаблонов. Примеры наиболее часто применяемых подходов разработки шаблонов.
Читать дальше
Cвернуть
4
Привязка данных. Часть 1
В урок входят примеры создания приложений с декларативной и программной привязкой данных. Рассматриваются направления привязки, обновления привязки и привязка к различным источникам данных.
Читать дальше
Cвернуть
5
Привязка данных. Часть 2
Вывод информации из баз данных. Настройка элемента управления GridView. Иерархические источники для привязки к элементам управления TreeView и Menu.
Читать дальше
Cвернуть
6
Документы и печать
Применение потоковых и фиксированных документов. Примеры создания приложения с большим объемом текстовых данных. Классы для вывода документов на печать. Печать пользовательского содержимого.
Читать дальше
Cвернуть
7
Анимация
Основы анимации в WPF. Создание анимации на основе таймеров и анимации на основе свойств. Классы анимации. Создание анимации декларативно и с помощью кода. Рассмотрение примеров использования триггеров событий при работе с анимацией. Управления воспроизведением и анимированные трансформации.
Читать дальше
Cвернуть
8
Звук и видео
Воспроизведение аудиофайлов. Работа с классом SoundPlayer. Возможности класса MediaPlayer, воспроизведение видео и аудио с помощью этого класса. Видеоэффекты.
Читать дальше
Cвернуть
9
Трехмерная графика в WPF
Основы трехмерной графики – рассмотрение понятий окна просмотра, трехмерного объекта, источника света и материала в контексте технологии WPF. Использование библиотеки 3DTools. Примеры размещение стандартных элементов управления на трехмерных объектах.
Читать дальше
Cвернуть
10
Шаблон проектирования MVVM
Новые возможности платформы, такие как привязка данных и команды, позволили кардинально сменить принцип проектирования приложения. Для того что бы создать гибкое и легко расширяемое приложения пользующееся всеми возможностями технологии WPF, используется шаблон Model-View-ViewModel (MVVM). Задача урока – научится создавать интерфейс, проектируя его с учетом данного шаблона, и подготовить слушателя к использованию различных фреймворков (например, Prism, MVVM Light Toolkit).
Читать дальше

Что вы получите на курсе

Рабочее место с ноутбуком и учебными материалами

Практические занятия и проверка дз

Бесплатный видеокурс

Онлайн тестирование и сертификация

Записаться на курс
WPF углубленный
Старт курса:
Продолжи
тельность:
20 ч.
Количество уроков:
10 занятий
Стоимость обучения:
3540 грн
Записаться
на курс
Пожалуйста, подождите...
Ваш запрос успешно отправлен!
Описание курса
WPF углубленный
Этот курс предназначен для разработчиков имеющих базовые навыки разработки приложений на WPF. Пройдя этот курс, Вы углубите свои знания и сможете создавать полнофункциональные приложения с использованием привязки данных и шаблона проектирования MVVM. Вы узнаете, как работает анимация, и как создается интерфейс с трехмерными элементами.