В данном видеокурсе рассматриваются основные приемы и методы эффективного использования WPF классов в профессиональных разработках а также даются рекомендации о том, когда какую модель следуют использовать. Курс позволяет получить теоретические и практические навыки в создании дизайна и разработки клиентских приложений, основанных на Windows формах. Основной упор в курсе делается на применение новой технологии Windows Presentation Foundation (WPF).
Курс будет очень полезен для разработчиков, которые планируют пользоваться платформой .Net Framework версии 4.0 в своей практике. Особенно курс будет интересен разработчикам, занимающихся дизайном и созданием систем пользовательского интерфейса.
Цель курса — теоретическое и практическое знакомство с синтаксисом языка XAML, структурой разметки и работу с разметкой в среде Visual Studio 2010. Курс закладывает достаточный уровень владения технологий WPF для создания клиентских приложений использующих привязку к данным, мультимедиа средства и анимацию на базе .Net Framework 4.0. Курс предназначен для изучения как C#, так и Visual Basic .Net. Преподаватель консультирует и объясняет материал с помощью примеров на C#.
Информация о видеокурсеНазвание: Разработка Windows приложений в Microsoft Visual Studio
Год выхода: 2011
Автор (режиссер): Специалист
Преподаватель: А.И. Кораблин
Жанр: Обучающий
Продолжительность: 12:48:37
Язык: Русский
По окончании курса Вы будете уметь:• Понимать, как различные бизнес требования могут повлиять на решения по проектированию, при планировании клиентских Windows приложений
• Знакомиться с новыми возможностями Visual Studio 2010 WPF
• Проектировать и создавать пользовательские интерфейсы,соответствующие ожиданиям пользователей с точки зрения дизайна и функционала
• Создавать целостный и управляемый пользовательский интерфейс
• Отлаживать приложения
• Обрабатывать исключения в Windows приложениях
• Реализовывать сценарии по взаимодействию с источниками данных
• Улучшать время отклика приложений
• Реализовывать в приложениях локализацию, помощь пользователю и специальные возможности
• Знать основы по работе с графикой в WPF
• Создавать свои собственные элементы управления
• Использовать вложенные свойства, а также поведения Expression Blend
• Управлять состоянием и настройками на протяжении всего жизненного цикла приложения
• Разворачивать приложения с использованием различных методов, поддерживаемых Visual Studio2010
Краткое содержание курса:• Проектирование клиентского приложения для операционной системы Windows
• Обзор новых возможностей Visual Studio 2010 и WPF4
• Проектирование и разработка пользовательского интерфейса
• Разработка пользовательского интерфейса. Продолжение
• Тестирование, модульное тестирование и отладка
• Простая привязка и проверка данных
• Привязка к коллекциям данных
• Улучшение отклика для пользовательского интерфейса
• Возможности для локализации и помощи пользователю
• Двумерная графика, мультимедиа и печать в WPF
• Настройка элементов управления
• Вложенные свойства и поведения в WPF
• Анимации в WPF
• Состояние, настройки и жизненный цикл приложения
• Настройка и развертывание клиентских Windows приложений
Модуль 1. Дизайн клиентских приложений
• Технологии для разработки клиентских Windows приложений
• Шаблоны архитектуры приложений
• Взаимодействие технологий Windows Forms и WPF
• Лабораторная работа: Планирование клиентских Windows приложений
• Выбор технологии
• Выбор шаблона проектирования
Модуль 2. Введение в Visual Studio 2010 и WPF версии 4.0
• Что нового в WPF версии 4.0?
• Использование среды разработки VisualStudio2010
• Работа в редакторе XAML
• Лабораторная работа: обзор возможностей Visual Studio 2010 и 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
ФайлФормат видео: MP4
Качество видео: PCRec
Видео: AVC, 960x720, 30.000 fps, ~472 Kbps
Аудио: AAC, 44.1 KHz, 2 channels, 126 Kbps
Размер: 3,33 GB
Скачать Разработка Windows приложений в Visual Studio [M10262]. Обучающий видеокурс (2011)