Сетевая Академия ЛАНИТ-ТИССА Казань
+7 (843) 533-39-21
  Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.

Разработка Windows-приложений с помощью Microsoft Visual Studio 2010

M10262

В этом курсе опытные программисты, уже знакомые с принципами разработки Windows Forms, получат более глубокие знания по проектированию и разработке клиентских приложений для Windows. В курсе рассматриваются модели программирования WinForms и WPF, их отличия и предположительные применения. Этот курс предназначен для специалистов по технологиям (Technology Specialist) в области разработки Windows-клиентов, работающих в окружении, где разрабатываются многофункциональные клиентские приложения с применением Microsoft Visual Studio .NET 2010 и Microsoft .NET Framework 4.0.


После изучения курса вы сможете:

  • Понимать, как различные бизнес-требования влияют на выбор архитектуры разрабатываемого Windows-клиента
  • Овладеть новыми возможностями в Visual Studio 2010 и WPF 4
  • Проектировать и создавать пользовательские интерфейсы с определённой функциональностью, соответствующие потребностям конечных пользователей
  • Создавать согласованные и удобные пользовательские интерфейсы
  • Освоить рекомендации по тестированию и отладке своих приложений
  • Использовать расширенную обработку исключений в сценариях с Windows-приложениями
  • Применять сложные сценарии привязки данных
  • Использовать приёмы программирования, улучшающие отзывчивость приложений
  • Внедрять в приложениях возможности локализации, поддержки пользователей и обеспечения доступности для людей с ограниченными способностями
  • Овладеть основами графики в WPF
  • Настраивать элементы управления и разрабатывать собственные элементы управления
  • Реализовывать поведения приложения, зависящие от действий пользователя и событий с применением присоединенных свойств и поведений в Expression Blend
  • Визуализировать данные в своих приложениях так, что пользователи смогут визуально детализировать данные
  • Управлять состоянием и настройками приложения в течении его жизненного цикла
  • Развертывать приложения различными способами, доступными в Visual Studio 2010.

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

Модуль 1: Проектирование настольного клиентского приложения

  • Описание часто используемых настольных клиентских технологий и сценариев их применения
  • Определение области миграции с Windows Forms на WPF

Модуль 2: Введение в VisualStudio 2010 и WPF 4

  • Новые возможности Visual Studio 2010 и WPF 4

Модуль 3: Проектирование и разработка пользовательского интерфейса

  • Разработка макета страницы и использование элементов управления
  • Совместное использование ресурсов

Модуль 4: Управление пользовательским интерфейсом

  • Способы совместного использования логических ресурсов в приложении
  • Создание согласованного пользовательского интерфейса с применением стилей
  • Изменение внешнего вида элементов управления с помощью шаблонов
  • Обработка событий и команд

Модуль 5: Тестирование, модульное тестирование и отладка

  • Стратегии тестирования WPF
  • Отладка XAML
  • Обеспечение обратной связи с пользователем для необработанных исключений
  • Изучение средств безопасности

Модуль 6: Простая привязка данных и проверка данных

  • Обзор привязки данных
  • Привязка данных к элементам управления
  • Преобразование и проверка данных между источником и целью привязки
  • Представление данных во время разработки

Модуль 7: Привязка к коллекции данных

  • Связывание коллекции объектов, сортировка, фильтрация и группировка данных с помощью представления коллекции
  • Создание представлений коллекций
  • Создание интерфейсов с подчинёнными таблицами данных
  • Использование шаблонов данных

Модуль 8: Улучшение отзывчивости пользовательского интерфейса

  • Реализация асинхронных процессов
  • Реализация отзывчивого пользовательского интерфейса

Модуль 9: Интеграция локализации и функции помощи пользователям

  • Локализация и глобализация
  • Реализация функций помощи пользователям
  • Поддержка пользователей с ограниченными возможностями

Модуль 10: Двумерная графика, мультимедиа и печать в WPF

  • Отображение двумерной графики
  • Отображение изображений
  • Добавление мультимедийного содержимого в приложения WPF
  • Создание и печать документов

Модуль 11: Настройка элементов управления

  • Разработка элементов управления
  • Создание пользовательских элементов управления
  • Создание нестандартных элементов
  • Управление внешним видом элемента управления с помощью визуальных состояний
  • Интеграция технологий WPF и Windows Forms

Модуль 12: Присоединенные свойства и поведения в WPF

  • Реализация присоединенных свойств
  • Реализация в интерфейсе пользователя drag-and-drop
  • Реализация поведений, триггеров и действий в Expression Blend

Модуль 13: Анимация в WPF

  • Применение анимации
  • Использование триггеров
  • Визуализация данных

Модуль 14: Cостояние, настройки и жизненный цикл приложения

  • Создание настроек приложения
  • Обработка настроек приложения
  • Создание дополнительных разделов конфигурации

Модуль 15: Настройка и развертывание настольных клиентских приложений

  • Варианты развертывания
  • Развёртывание автономного приложения WPF
  • Развёртывание приложения XBAP
  • Настройка параметров безопасности
Продолжительность: 5 дн.
Цена: 27500 р.