|
Главная » Microsoft » Visual Studio» Microsoft Visual Studio 2010
M10262. Разработка Windows приложений с использованием Visual Studio 2010 |
Цель: познакомить опытных разработчиков, знающих основы технологии 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
Вы будете уметь: - Понимать, как различные бизнес требования могут повлиять на решения по проектированию, при планировании клиентских Windows приложений
- Знакомиться с новыми возможностями Visual Studio 2010 WPF
- Проектировать и создавать пользовательские интерфейсы,соответствующие ожиданиям пользователей с точки зрения дизайна и функционала
- Создавать целостный и управляемый пользовательский интерфейс
- Отлаживать приложения
- Обрабатывать исключения в Windows приложениях
- Реализовывать сценарии по взаимодействию с источниками данных
- Улучшать время отклика приложений
- Реализовывать в приложениях локализацию, помощь пользователю и специальные возможности
- Знать основы по работе с графикой в WPF
- Создавать свои собственные элементы управления
- Использовать вложенные свойства, а также поведения Expression Blend
- Управлять состоянием и настройками на протяжении всего жизненного цикла приложения
- Разворачивать приложения с использованием различных методов, поддерживаемых Visual Studio2010
Содержание курса: - Проектирование клиентского приложения для операционной системы Windows
- Обзор новых возможностей Visual Studio 2010 и WPF4
- Проектирование и разработка пользовательского интерфейса
- Разработка пользовательского интерфейса. Продолжение
- Тестирование, модульное тестирование и отладка
- Простая привязка и проверка данных
- Привязка к коллекциям данных
- Улучшение отклика для пользовательского интерфейса
- Возможности для локализации и помощи пользователю
- Двумерная графика, мультимедиа и печать в WPF
- Настройка элементов управления
- Вложенные свойства и поведения в WPF
- Анимации в WPF
- Состояние, настройки и жизненный цикл приложения
- Настройка и развертывание клиентских Windows приложений
| Стоимость:
для организаций: 31900 для частных лиц: по договоренностидля студентов: по договоренности | Длительность: 40ч / 5д. | |
|
Модули курса Модуль 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
|
|