Курс Разработка 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. Дизайн клиентских приложений
  • Существующие технологии разработки клиентских приложений
  • Обзор архитектурных паттернов
  • Лабораторная работа: планирование создания клиентского приложения
Модуль 2. Введение в Visual Studio 2010 и WPF версии 4.0
  • Что нового в Visual Studio 2010?
  • Что нового в WPF версии 4.0?
  • Лабораторная работа: обзор возможностей Visual Studio 2010 и  XAML   
Модуль 3. Дизайн и разработка пользовательского интерфейса
  • Определение макета размещения элементов на форме/странице
  • Работа с элементами управления (Content Controls)
  • Работа со списками (Items Controls)
  • Создание разделяемых ресурсов в объекте форма/окно
  • Лабораторная работа: создание пользовательского интерфейса
Модуль 4. Работа с элементами управления
  • Создание разделяемых ресурсов в объекте приложение
  • Создание целостного пользовательского интерфейса  с применением стилей
  • Изменение внешнего вида элементов управления с применением шаблонов
  • Обработка событий и команд
  • Лабораторная работа: динамическое управление пользовательским интерфейсом
Модуль 5. Тестирование, модульное тестирование и отладка
  • Стратегии тестирование WPF приложений
  • Отладка XAML
  • Предоставление пользователю отчёта по необработанным исключениям  
  • Обзор возможностей по управлению безопасностью
  • Лабораторная работа: тестирование и отладка WPF приложения
Модуль 6. Привязка данных и проверка данных
  • Знакомство с механизмом привязки данных
  • Использование привязки данных
  • Реализация механизма извещения об изменении свойств
  • Преобразование данных
  • Проверка  данных
  • Формирование способа отображения данных
  • Лабораторная работа: использование привязки  данных  
Модуль 7. Привязка данных и коллекции
  • Использование коллекции как источника данных
  • Использование представления для коллекций
  • Разработка пользовательского интерфейса в варианте Master-Detail  
  • Использование шаблона данных  
  • Лабораторная работа: привязка данных и коллекции
Модуль 8. Улучшение времени отклика пользовательского интерфейса
  • Реализация асинхронных процессов
  • Реализация малых откликов в пользовательском интерфейсе
  • Лабораторная работа: улучшение производительности приложения
Модуль 9. Локализация и помощь пользователю
  • Введение в локализацию и  глобализацию
  • Реализация элементов помощи пользователю
  • Лабораторная работа: локализация в WPF приложении  
Модуль 10. WPF 2-D графика, мультимедиа и печать
  • Создание 2-D графики
  • Вывод изображений
  • Добавление мультимедиа
  • Создание и печать документов
  • Лабораторная работа С: реализация 2-D графики  
Модуль 11. Настройка элементов управления
  • Обзор элементов управления
  • Создание элементов управления
  • Управление внешним видом элементов на базе состояний (Visual States)
  • Интеграция WPF  и Windows Forms
  • Лабораторная работа: создание своих элементов управления
Модуль 12. Присоединяемые свойства и поведение в WPF
  • Реализация присоединяемых свойств
  • Реализация поведения, создание триггеров и действий
  • Реализация Drag-and-Drop в пользовательском интерфейсе
  • Лабораторная работа В: реализация операций  Drag-and-Drop
Модуль 13. Анимация в WPF
  • Использование анимации
  • Использование триггеров
  • Реализация визуализации данных
  • Лабораторная работа: создание анимации  
Модуль 14. Настройки и состояние приложения, жизненный цикл приложения
  • Управление состоянием приложения с использованием настроек приложения
  • Управление жизненным циклом приложения
  • Лабораторная работа: создание диалога по настройкам приложения
Модуль 15. Конфигурирование и развёртывание клиентского приложения
  • Варианты развёртывания
  • Развёртывание WPF приложения
  • Развёртывание XBAP
  • Конфигурирование настроек безопасности
  • Лабораторная работа: развёртывание приложений
Экзамен:
Материалы и сертификаты:
Microsoft

Возврат к списку