Microsoft Silver Partner
Оформить заявку

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

Изображение к курсу WPF углубленный
Курс WPF углубленный
Длительность 10 дней / 20 часов
Количество уроков 5

Очное обучение

2920 UAH Записаться

Онлайн обучение

2920 UAH Записаться

Видео обучение

Оформить подписку

Консультации

Записаться
Этот курс предназначен для разработчиков имеющих базовые навыки разработки приложений на WPF. Пройдя этот курс, Вы углубите свои знания и сможете создавать полнофункциональные приложения с использованием привязки данных и шаблона проектирования MVVM. Вы узнаете, как работает анимация, и как создается интерфейс с трехмерными элементами.
• Знание языка C#
• Владение основными библиотеками .NET Framework
• Владение материалами курса WPF для начинающих
Начинающие программисты, а также профессионалы, желающие освоить технологию Windows Presentation Foundation
Урок 1

Фигуры и кисти

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

Урок 2

Классы Geometry и Visual

Создание сложных двумерных сцен. Конвертирование векторной графики в XAML разметку. Рисование кривых, дуг и прочих примитивов. Рассмотрение возможностей класса Path. Применение низкоуровневого класса Visual для выполнения ручной визуализации.

Урок 3

Шаблоны элементов управления

Структура элементов управления в WPF – логическое и визуальное дерево. Просмотр шаблонов системных элементов управления. Создание своих шаблонов. Примеры наиболее часто применяемых подходов разработки шаблонов.

Урок 4

Привязка данных. Часть 1

В урок входят примеры создания приложений с декларативной и программной привязкой данных. Рассматриваются направления привязки, обновления привязки и привязка к различным источникам данных.

Урок 5

Привязка данных. Часть 2

Вывод информации из баз данных. Настройка элемента управления GridView. Иерархические источники для привязки к элементам управления TreeView и Menu.

Урок 6

Документы и печать

Применение потоковых и фиксированных документов. Примеры создания приложения с большим объемом текстовых данных. Классы для вывода документов на печать. Печать пользовательского содержимого.

Урок 7

Анимация

Основы анимации в WPF. Создание анимации на основе таймеров и анимации на основе свойств. Классы анимации. Создание анимации декларативно и с помощью кода. Рассмотрение примеров использования триггеров событий при работе с анимацией. Управления воспроизведением и анимированные трансформации.

Урок 8

Звук и видео

Воспроизведение аудиофайлов. Работа с классом SoundPlayer. Возможности класса MediaPlayer, воспроизведение видео и аудио с помощью этого класса. Видеоэффекты.

Урок 9

Трехмерная графика в WPF

Основы трехмерной графики – рассмотрение понятий окна просмотра, трехмерного объекта, источника света и материала в контексте технологии WPF. Использование библиотеки 3DTools. Примеры размещение стандартных элементов управления на трехмерных объектах.

Урок 10

Шаблон проектирования MVVM

Новые возможности платформы, такие как привязка данных и команды, позволили кардинально сменить принцип проектирования приложения. Для того что бы создать гибкое и легко расширяемое приложения пользующееся всеми возможностями технологии WPF, используется шаблон Model-View-ViewModel (MVVM). Задача урока – научится создавать интерфейс, проектируя его с учетом данного шаблона, и подготовить слушателя к использованию различных фреймворков (например, Prism, MVVM Light Toolkit).

• Создавать шаблоны элементов управления
• Создавать анимацию
• Разрабатывать приложения, активно использующие привязку данных
• Создавать трехмерные объекты в интерфейсе
• Работать с потоковыми и фиксированными документами (XPS)
• Выводить данные на печать
• Разрабатывать приложения, используя шаблон MVVM
Check mark Запись в учебный центр Separator Онлайн форма для регистрации
Стационар Полустационар 3 дня в неделю
Дата начала Дата окончания Время
07.08.2017 11.08.2017 09:00-11:00 Зарегистрироваться
07.08.2017 11.08.2017 11:30-13:30 Зарегистрироваться
07.08.2017 11.08.2017 16:30-18:30 Зарегистрироваться

Не нашли подходящий курс в расписании? Оформите заявку

Стационар Полустационар 3 дня в неделю
Дата начала Дата окончания Время
07.08.2017 11.08.2017 09:00-11:00 Зарегистрироваться
07.08.2017 11.08.2017 11:30-13:30 Зарегистрироваться
07.08.2017 11.08.2017 16:30-18:30 Зарегистрироваться

Не нашли подходящий курс в расписании? Оформите заявку