Курс Разработка Windows приложений в Microsoft Visual Studio 2010
Разработка Windows приложений в Microsoft Visual Studio 2010
-
- Код курса:
- 10262
-
- Длительность:
- 5 / 40
-
- Ближайшие даты:
-
-
- Цена, без НДС:
- Уточните
- Оніщенко Александр А
-
Microsoft тренер с опытом преподавания более 10 лет, с опытом разработки более 15 лет, с опытом...
Описание Курса:
Данный курс позволяет получить теоретические и практические навыки в создании дизайна и разработки клиентских приложений, основанных на Windows формах. Основной упор в курсе делается на применение новой технологии Windows Presentation Foundation (WPF).
Предварительная подготовка:
Успешное окончание курса М6368 Программирование с использованием Microsoft .NET Framework 3.5 в среде Visual Studio 2008 или эквивалентная подготовка.
Приобретаемые навыки:
По окончании курса Вы будете уметь:
- Выбрать технологию и архитектурные паттерны для клиентских приложений
- Понимать новые возможности Visual Studio 2010 и WPF версии 4.0
- Создавать дизайн и реализовывать пользовательский интерфейс в Visual Studio 2010 и WPF версии 4.0
- Создавать целостный и эффективный пользовательский интерфейс
- Понимать принципы модульного тестирования и отладки приложений
- Эффективно использовать привязку данных и механизмы проверки данных в приложениях
- Реализовывать привязку данных к коллекциям
- Понимать принципы создания клиентских программ с малым временем отклика
- Создавать локализованные приложения, реализовывать элементы помощи пользователю
- Описывать основные графические возможности WFP, включая работу с аудио в видео
- Настраивать элементы управления с использованием стилей и шаблонов
- Создавать свои элементы управления
- Понимать принципы использования механизмов поведения в клиентских приложениях
- Реализовывать анимацию, разрабатывать визуализацию данных для клиентских приложений
- Управлять состоянием приложения и его настройками на протяжении жизненного цикла работы программы
- Развёртывать приложения различными методами, предоставляемыми Visual Studio 2010
Содержание курса:
Модуль 1. Дизайн клиентских приложений
- Существующие технологии разработки клиентских приложений
- Обзор архитектурных паттернов
- Лабораторная работа: планирование создания клиентского приложения
- Что нового в Visual Studio 2010?
- Что нового в WPF версии 4.0?
- Лабораторная работа: обзор возможностей Visual Studio 2010 и XAML
- Определение макета размещения элементов на форме/странице
- Работа с элементами управления (Content Controls)
- Работа со списками (Items Controls)
- Создание разделяемых ресурсов в объекте форма/окно
- Лабораторная работа: создание пользовательского интерфейса
- Создание разделяемых ресурсов в объекте приложение
- Создание целостного пользовательского интерфейса с применением стилей
- Изменение внешнего вида элементов управления с применением шаблонов
- Обработка событий и команд
- Лабораторная работа: динамическое управление пользовательским интерфейсом
- Стратегии тестирование WPF приложений
- Отладка XAML
- Предоставление пользователю отчёта по необработанным исключениям
- Обзор возможностей по управлению безопасностью
- Лабораторная работа: тестирование и отладка WPF приложения
- Знакомство с механизмом привязки данных
- Использование привязки данных
- Реализация механизма извещения об изменении свойств
- Преобразование данных
- Проверка данных
- Формирование способа отображения данных
- Лабораторная работа: использование привязки данных
- Использование коллекции как источника данных
- Использование представления для коллекций
- Разработка пользовательского интерфейса в варианте Master-Detail
- Использование шаблона данных
- Лабораторная работа: привязка данных и коллекции
- Реализация асинхронных процессов
- Реализация малых откликов в пользовательском интерфейсе
- Лабораторная работа: улучшение производительности приложения
- Введение в локализацию и глобализацию
- Реализация элементов помощи пользователю
- Лабораторная работа: локализация в WPF приложении
- Создание 2-D графики
- Вывод изображений
- Добавление мультимедиа
- Создание и печать документов
- Лабораторная работа С: реализация 2-D графики
- Обзор элементов управления
- Создание элементов управления
- Управление внешним видом элементов на базе состояний (Visual States)
- Интеграция WPF и Windows Forms
- Лабораторная работа: создание своих элементов управления
- Реализация присоединяемых свойств
- Реализация поведения, создание триггеров и действий
- Реализация Drag-and-Drop в пользовательском интерфейсе
- Лабораторная работа В: реализация операций Drag-and-Drop
- Использование анимации
- Использование триггеров
- Реализация визуализации данных
- Лабораторная работа: создание анимации
- Управление состоянием приложения с использованием настроек приложения
- Управление жизненным циклом приложения
- Лабораторная работа: создание диалога по настройкам приложения
- Варианты развёртывания
- Развёртывание WPF приложения
- Развёртывание XBAP
- Конфигурирование настроек безопасности
- Лабораторная работа: развёртывание приложений
Экзамен:
Материалы и сертификаты:
Microsoft