Курс WPF
Создавайте настольные интерфейсы на WPF и связывайте их с логикой приложения.
О курсе
WPF используют для настольных приложений Windows с окнами, формами и списками данных. Вы соберёте интерфейс на XAML и свяжете его с логикой C# через привязки и команды.
Чему научитесь
- Окна, элементы управления и XAML.
- Контейнеры, стили и ресурсы.
- Привязки, команды и разделение представления и логики.
- Формы, проверка ввода и работа со списком объектов.
Программа обучения
Для каждого раздела указан ориентировочный объём в парах. Одна пара — два академических часа. Состав и темп занятий можно уточнить под вашу цель и подготовку.
Проект WPF2 пары
- Окна, элементы управления и XAML.
- Создание окна и чтение XAML-разметки
- Кнопки, поля и списки
- Обработка пользовательских действий
Компоновка интерфейса2 пары
- Контейнеры, стили и ресурсы.
- Контейнеры компоновки и изменение размера окна
- Общие стили и ресурсы
- Оформление состояний элементов
Связь с данными2 пары
- Привязки, команды и разделение представления и логики.
- Привязка свойства к данным
- Команды вместо логики в обработчике кнопки
- Разделение представления и модели
Практический проект3 пары
- Формы, проверка ввода и работа со списком объектов.
- Форма добавления записи
- Проверка ввода и сообщения об ошибках
- Список объектов с обновлением интерфейса
Практическая работа и результат
Разрабатываете небольшое Windows-приложение с формой и списком данных.
В процессе вы применяете темы программы к одной задаче, проверяете результат и исправляете ошибки вместе с преподавателем. Так после занятий у вас остаётся законченная учебная работа, а не только записи с объяснениями.
С чего начать
Нужны основы C#. Если часть тем уже знакома, программу можно сместить в сторону более сложной практики.
Продолжить обучение
Эта тема входит в программу «Разработка программного обеспечения». Если вам нужно освоить направление целиком, обсудите с менеджером полную программу или отдельные занятия по этой теме.
Как проходят занятия
Аудитории, оборудование и практика — как это выглядит изнутри.