vivatika_banner_982_px
ИТ-календарь
Если Вы хотите размещать свои события в ИТ календаре, то Вам необходимо зарегистрироваться, а затем прислать нам на почту reklama@samara-tech.ru имя Вашего пользователя (логин) с пометкой, что хотите размещать свои события в календаре на сайте Самара TECH. Размещение бесплатное.

ИТ-календарь
Календарь событий Печать
Flat View
События на год
Просмотр по месяцам
Просмотр по месяцам
Weekly View
События на неделю
Daily View
Посмотреть сегодняшние
Search
Поиск
Курс «M10262. Разработка Windows приложений с использованием Visual Studio 2010»

С 13 февраля 2012 года (понедельник) в городе Самара пройдет курс «M10262. Разработка Windows приложений с использованием Visual Studio 2010» (5 дней). Организатор курса - Гранит (Самара).

Цель

Познакомить опытных разработчиков, знающих основы технологии Windows Forms, с более продвинутыми возможностями по проектированию и разработке клиентских приложений для операционной системы Windows.

Аудитория

Этот курс предназначен для программистов, использующих Microsoft Visual Studio 2010 и Microsoft .NET Framework 4.0 для разработки клиентских приложений для операционной системы Windows.

О программе

В курсе рассматриваются модели программирования WinFormsи WPF, а также даются рекомендации о том, когда какую модель следуют использовать.

Предварительные требования:
Понимание приемов решения проблем, применительно к разработке программного обеспечения
Опыт использования среды разработки Visual Studio 2008
Опыт объектно-ориентированного проектирования и разработки
Опыт проектирования и разработки N-уровневых приложений
Общее понимание назначения, функций и возможностей следующих понятий .NETFramework:
› Общеязыковая среда исполнения (CLR)
› Библиотека классов .NET Framework
› Общая система типов (CommonTypeSystem)
› Взаимодействие компонентов
› Межязыковое взаимодействие
› Сборки в CLR
› Домены приложений
› Хост-приложения среды выполнения, поддерживаемые .NETFramework

Содержание программы

Модуль 1. Проектирование клиентского приложения для операционной системы Windows

Технологии для разработки клиентских Windows приложений
Шаблоны архитектуры приложений
Взаимодействие технологий Windows Forms и WPF
Лабораторная работа: Планирование клиентских Windows приложений
Выбор технологии
Выбор шаблона проектирования

Модуль 2. Обзор новых возможностей VisualStudio 2010 и WPF4

Что нового в VisualStudio 2010?
Что нового в WPF 4?
Лабораторная работа: Использование VisualStudio 2010 и XAML
Использование среды разработки VisualStudio2010
Работа в редакторе XAML

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

Создание макета страницы
Использование элементов управления содержимым
Использование элементов управления с множественным содержимым
Совместное использование логических ресурсов на уровне окна
Лабораторная работа: Создание пользовательского интерфейса
Выбор элементов управления для создания пользовательского интерфейса
Расположение элементов управления
Создание и использование словарей ресурсов

Модуль 4. Разработка пользовательского интерфейса. Продолжение

Совместное использование логических ресурсов уровня приложения
Использование стилей для создания целостных пользовательских интерфейсов
Использование шаблонов для изменения внешнего вида элементов управления
Обработка событий и команд
Лабораторная работа: Динамическое управление пользовательским интерфейсом
Создание стилей
Использование команд уровня приложения
Добавление маршрутизируемых событий
Создание собственной команды
Миграция собственной команды

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

Возможности тестирования в WPF
Отладка XAML
Обратная связь с пользователем при возникновении необработанных исключений
Возможности по обеспечению безопасности
Лабораторная работа: Тестирование и отладка WPF приложений
Модульное тестирование
Модульное тестирование WPF приложений
Отладка приложений в VisualStudio 2010
Продвинутые возможности для обработки исключений

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

Обзор возможностей привязки данных
Создание привязки данных
Реализация уведомления об изменении свойства
Преобразование данных
Проверка данных
Представление данных на этапе проектирование
Лабораторная работа: Привязка данных
Элементы управления для привязки данных
Реализация конвертеров значений данных
Проверка данных
Реализация уведомления об изменении свойства

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

Привязка к коллекциям объектов
Использование представлений коллекций
Создание интерфейсов типа «основной/подробности»
Использование шаблонов данных
Представление данных коллекций на этапе проектирование
Лабораторная работа: Привязка данных к коллекциям
Привязка к коллекциям данных
Использование представлений коллекций
Создание интерфейсов типа «основной/подробности»
Использование шаблонов данных

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

Реализация асинхронных процессов
Реализация интерфейсов с коротким временем отклика
Лабораторная работа: Улучшение производительности приложения
Асинхронное программирование
Распараллеливание выполнения задач

Модуль 9. Возможности для локализации и помощи пользователю

Локализация и глобализация
Создание помощи пользователю
Обеспечение специальных возможностей
Лабораторная работа: Локализация WPF приложения
Подготовка к локализации с использование подхода LocBAML
Локализация ресурсов с использованием LocBAML
Подготовка к локализации с использованием строго типизированных ресурсов
Локализация ресурсов с использованием строго типизированных ресурсов
Выбор подхода для выполнения локализации

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

Отображение двумерной графики
Отображение изображений
Добавление мультимедийных возможностей
Создание и печать документов
Лабораторная работа: Рисование двумерной графики
Выбор подходящей технологии
Создание слоя доступа к данным и интерфейса
Рисование фигур, использование кистей и применение эффектов
Добавление изображений

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

Обзор возможностей по созданию собственных элементов управления
Создание пользовательских элементов управления
Создание настраиваемого элемента управления
Использование видимых состояний для управления внешним видом элемента управления
Интеграция WPF с Windows Forms
Лабораторная работа: Создание пользовательского элемента управления
Выбор типа элемента управления
Создание пользовательского элемента управления в WPF
Добавление WPF элемента управления в приложение Windows Forms

Модуль 12. Вложенные свойства и поведения в WPF

Реализация вложенных свойств
Реализация операций перетаскивания в пользовательских интерфейсах
Реализация поведений, триггеров и действий
Лабораторная работа: Реализация операций перетаскивания
Реализация операций перетаскивания
Реализация поведений

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

Использование анимаций
Использование триггеров
Реализаций представлений данных
Лабораторная работа: Создание анимаций
Декларативное создание анимаций
Динамическое создание анимаций
Создание маршрутизируемых событий
Обработка маршрутизируемых событий

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

Создание настроек приложения
Использование настроек приложения
Создание собственных конфигурационных секций
Лабораторная работа: Создание окна диалога для настроек
Создание приложения и пользовательских настроек с использованием Visual Studio
Создание окна диалога
Чтение и запись настроек
Работа со свойствами настроек

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

Параметры развертывания
Развертывание автономного WPF приложения
Развертывание XBAP приложения
Конфигурирование настроек безопасности
Лабораторная работа: Развертывание приложений
Создание установщика автономного приложения
Конфигурирование ClickOnce развертывание
Обновление развертывания ClickOnce

Стоимость

20 000 руб.

Адрес проведения

г.Самара, ул.Революционная, 70, литер 2, офис 309

Контактная информация

тел.: (846) 276-69-08

Назад


Сохрани или поделись: