softline academy
Microsoft IT Academy Program

Организаторы
Учебного центра
  Факультет ВМК MГУ Факультет
ВМК MГУ
 
Компания Softline
Учебные центры Softline Academy Alliance

it-university.samgtu.ru/

 Другие проекты Softline
Exponenta.ru
Все о математических пакетах

Matlab.ru
Консультационный центр Matlab

Allsoft.ru
Интернет-магазин лицензионного софта

Edu.Allsoft.ru
Серьезные программы по студенческим ценам

Центр решений Microsoft
Комплексный ответ на ваши бизнес-задачи

Горячая линия
Переход на лицензионное ПО

Главная > Учебные курсы > Каталог учебных курсов > Описание курса: MS-6460

MS-6460: Разработка приложений на Windows Presentation Foundation (25 ак. часов)

В настоящее время огромное значение при выборе пользователем программы играет интерфейс приложения. Чтобы быть востребованными на рынке ПО необходимо обладать навыками создания хороших и удобных пользовательских интерфейсов. В курсе «MS-6460: Разработка приложений на Windows Presentation Foundation» рассматриваются основные приемы и методы эффективного использования WPF классов в разработке приложений.

Данный курс предназначен для разработчиков программного обеспечения, которые планируют пользоваться платформой Microsoft .Net Framework для создания удобных пользовательских приложений.



Дата начала, расписание и стоимость курса

  • Стоимость курса: 8500 рублей

Сертификационный экзамен

Курс «MS-6460: Разработка приложений на Windows Presentation Foundation» готовит к экзамену 70-502: TS: Microsoft .NET Framework 3.5, Windows Presentation Foundation Application Development, который является обязательным экзаменом для получения статуса Microsoft Certified Technology Specialist (MCTS): «.NET Framework 3.5 Windows Presentation Foundation Applications».

Для получения статуса Microsoft Certified Technology Specialist (MCTS): «.NET Framework 3.5 Windows Presentation Foundation Applications» необходимо еще сдать экзамен 70-536: TS: Microsoft .NET Framework - Application Development Foundation, к которому готовят курсы AMS-320 Язык C# и платформа .NET Framework и AMS-321 Основы разработки приложений для платформы .NET


Предварительные требования

Прохождение курса AMS-320 Язык C# и платформа .NET Framework 2.0 и AMS-321 Основы разработки приложений для платформы .NET, или знания в эквивалентном объеме.


Программа курса


Модуль 1. Основы WPF

  • Идея WPF.
  • Что такое XAML?
  • Сравнение XAML и C# инициализации.
  • Пространства имен XAML.
  • Автономные приложения (Windows Application).
  • Приложения навигации (Navigation Application).
  • Приложения, размещенные в браузере (XBAPs).
  • Использование: PageFunction, NavigationService, Journal.
  • Гиперсылки.
  • Обработка событий навигации.
  • Класс BackgroundWorker.
  • Класс Dispatcher.

Модуль 2. События, команды и настройки

  • Перенаправленные события (Routed Events)
  • Вложенные события (Attached Events)
  • События времени жизни объекта (Object Lifetime Events)
  • События предварительного просмотра (Preview Events)
  • События изменения свойств (Property Change Events)
  • Что такое команда
  • Типы команд
  • Основные принципы
  • Создание собственной команды
  • Пользовательские настройки и настройки приложения
  • Создание настройки
  • Сохранение и загрузка настойки

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

  • Конфигурация размеров
  • Установка позиции
  • Применение трансформации
  • Canvas
  • SrackPanel
  • WrapPanel
  • DockPanel
  • Grid
  • Основные элементы Content Control
  • Прикрепленные свойства
  • Табуляция
  • ListBox
  • ComboBox
  • TreeView
  • Menu
  • ToolBar

Модуль 4. Добавление и управление контентом

  • Кисти (Brushes)
  • Фигуры (Shape)
  • Звуковой проигрыватель(SoundPlayer)
  • Проигрыватель медиа (MediaPlayer)
  • Медиаэлемент (MediaElement)
  • Обработка медиа событий
  • Определение и работа с бинарными ресурсами
  • Файлы контента
  • Общие сведения про изображения в WPF
  • Декодирование/Кодирование форматов изображения
  • Операции над изображением

Модуль 5. Настройка привязки данных

  • Основные понятия связывания данных
  • Класс Binding
  • Создание привязки
  • Типы источников привязки
  • Примеры привязки
  • Представление коллекций
  • Фильтрация
  • Сортировка
  • Группировка данных
  • Шаблоны данных

Модуль 6. Преобразование и валидация данных

  • Форматирование строк с помощью Value Converter
  • Создание объектов с помощью Value Converter
  • Применение условного форматирования
  • Вычисление нескольких свойств
  • Валидация в данных объекта
  • ExeptionValidationRule
  • DataErrorValidationRule
  • Настраиваемые правила валидации
  • Отклик на ошибки валидации
  • Получение списка исключений
  • Отображение различных индикаторов ошибок

Модуль 7. Анимация и стили

  • Основы стилей
  • Создание объекта
  • Установка свойств
  • Прикрепление обработчика событий
  • Автоматическое применение стиля по типу
  • Триггеры стилей
  • Простой триггер
  • Триггер событий
  • Система анимации WPF
  • Реализация исчезновения и появления элемента
  • Анимации с помощью Storyboard
  • Связывание раскадровки с триггером

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

  • Диалоговые окна (Dialog Boxes)
  • WindowsFormsHost
  • Использование элементов управления WinForms
  • Создание шаблона
  • Использование триггеров в шаблонах
  • Предоставление родительских свойств
  • Различие между User Controls и Custom Controls
  • Создание пользовательского элемента управления (User Control)
  • Создание Custom Control

Модуль 9. Ресурсы, документы и локализация

  • Общие сведения о ресурсах
  • Логические ресурсы (Logical Resources)
  • Общие сведения о документах в WPF
  • Контейнеры документа
  • Документы нефиксированного формата (Flow Document)
  • Документы фиксированного формата (Fixed Document)
  • Печать
  • Построение локализуемого приложения
  • Локализация приложения WPF
  • Подготовка локализации
  • Процесс локализации

Модуль 10. Развертывание WPF приложения

  • Технологии развертывания
  • Развертывание по типу приложений WPF
  • Сравнение Win Installer и ClickOnce
  • Общие сведения
  • Создание простой публикации с помощью ClickOnce
  • Установка ClickOnce
  • Обновление приложения ClickOnce
  • Опции ClickOnce
  • Проекты установки и развертывания Visual Studio
  • Создание установщика
© 2004-2011 Softline
Тел. 939-15-85
info@it-university.ru
адрес и схема проезда
Учебный центр | Сертификация | Учебные курсы | Online-тесты | Скидки | FAQ