1. Новые складчины: Показать еще

    18.02.2018: Дистанционные курсы по дизайну одежды, развитию креативности, швейному делу

    18.02.2018: Учимся у зарубежных фотографов. Эволюция света (Roberto Valenzuela) (на русском)

    18.02.2018: Крутые пленочные пресеты Film Love от команды Twig & Olive (Lightroom)

    18.02.2018: Психологический гид по позированию парочек UNPOSED Couples Edition на русском (Loveisabigdeal.com)

    18.02.2018: Изучи 1000 англ. словосочетаний

  2. Нужен организатор: Показать еще

    18.02.2018: Курс по Колористике - Мафия парикмахеров (Сергей Чехикьян, Виктор Копылов, Дмитрий Шиляев, Анна Нов)

    18.02.2018: Сеанс по исцелению от аллергии (Светлана Белицкая)

    18.02.2018: Агрегатор поиска торгов государственного и муниципального имущества

    18.02.2018: Видео МК: тело куклы из трикотажа (Олеся Шарипова)

    18.02.2018: Финансовый прорыв фотографа (Юрий Стахов)

  3. Сбор взносов Показать еще

    18.02.2018: Специалист по Рекламе в Соцсетях (Павел Ширяев, Сергей Сабитов)

    18.02.2018: Свадебный университет Amlab.me (3 месячный курс по свадебной фотографии)

    18.02.2018: Школа Волшебства (Светлана Керимова)

    18.02.2018: [Бизнес Молодость] Метаморфозы онлайн (Михаил Дашкиев)

    18.02.2018: Женская онлайн детокс программа: Осенне-Зимний реФреш (Лиза Фреш) 2018

Запись

[CBS] Windows Presentation Foundation (WPF)

Тема в разделе "Курсы по программированию", создана пользователем Telegram, 9 июн 2013.

Цена:
13600 руб
Взнос:
148 руб
Организатор:
Требуется
Участников:
0/100

Список пока что пуст. Запишитесь первым!

Записаться
    Тип: Стандартная складчина
  1. Telegram
    Telegram Организатор складчин

    [CBS] Windows Presentation Foundation (WPF)


    Windows Presentation Foundation (WPF) ​



    Описание курса WPF

    Windows Presentation Foundation (WPF) изменила мир программирования desktop приложений. Положив в основу технологию DirectX, Microsoft дала возможность разработчикам быстро создавать сложные элементы управления и полностью управлять процессом визуализации. Теперь создать красивую кнопку с анимационными эффектами можно не написав ни одной строки кода на C#. Работать с мультимедийным содержимым стало намного проще, расширилась модель привязки данных, печати и работы с документами. WPF комбинирует лучшие аспекты традиционной разработки для Windows с множеством нововведений, позволяя строить богатые графикой пользовательские интерфейсы.

    Предварительные требования
    • Знание языка C#
    • Владение основными библиотеками .NET Framework

    Целевая аудитория
    Начинающие программисты, а также профессионалы желающие освоить технологию Windows Presentation Foundation

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

    Урок 1. Введение в технологию WPF, XAML
    Рассмотрение основных компонентов технологии WPF. Возможности и преимущества технологии. Иерархия классов в Windows Presentation Foundation. XAML, правила формирования разметки интерфейса приложения.

    Урок 2. Контейнеры компоновки
    Способы организации содержимого окна. Адаптация содержимого к различным размерам окна. Разбор контейнеров компоновки: StackPanel, WrapPanel, DockPanel, Grid, UniformGrid, Canvas, InkCanvas.

    Урок 3. Класс Application и многопоточность
    Рассмотрение примеров объясняющих работу с классом Application. События приложения в WPF и получение параметров командной строки. Особенности разработки многопоточных интерфейсов, работа с диспетчером в WPF приложении. Примеры использования класса BackgroundWorker.

    Урок 4. Содержимое элементов управления
    Модель содержимого в WPF приложении. Рассмотрение возможностей базового класса ContentControl. Принципы комбинирования основных элементов управления и различного мультимедийного контента.

    Урок 5. Свойства зависимостей и маршрутизируемые события
    Каждый разработчик знаком со свойствами и событиями в .NET, но технологии WPF внесла кардинальные изменения в эти две фундаментальные конструкции фреймворка. По прохождению урока, слушатель сможет создавать свойства зависимостей и маршрутизируемые события, понимать, как они функционируют.

    Урок 6. Классические элементы управления.
    Подробное изучения элементов управления, которые включает WPF. Не смотря на то, что Windows разработчики пользуются этими элементами управления очень давно, в уроке рассматривается много важных деталей относительно их реализации в WPF.

    Урок 7. Окна
    Окно – основной элемент любого настольного приложения. На уроке рассматривается класс Window, модальные и немодальные окна, а также работа со стандартными диалоговыми окнами. В урок входят примеры разработки окон неправильной формы.

    Урок 8. Команды
    Общие сведенья о командах. Модель команд в WPF, привязка команд, источники команд и целевые объекты команд. По прохождению урока, слушатель сможет создавать интерфейсы основанные на командах, использовать системные команды и создавать свои команды используя интерфейс ICommand.

    Урок 9. Ресурсы
    Ресурсы сборки и ресурсы объекта (определяемые в XAML разметке). Классы, позволяющие обращаться к ресурсам сборки и объектов. Принципы локализации WPF приложения через использование ресурсов.

    Урок 10. Стили и триггеры
    На уроке рассматривается концепция задания оформления приложений в WPF с помощью стилей. Также рассматривается декларативный способ задания поведения элемента управления с помощью триггеров.

    Урок 11. Фигуры и кисти
    Рассмотрение новой графической модели в WPF. Рисование базовых фигур. Компоновка сложных графических элементов из фигур. Применение трансформаций для масштабирования, перемещения и искажения любых частей пользовательского интерфейса.

    Урок 12. Классы Geometry и Visual
    Создание сложных двумерных сцен. Конвертирование векторной графики в XAML разметку. Рисование кривых, дуг и прочих примитивов. Рассмотрение возможностей класса Path. Применение низкоуровневого класса Visual для выполнения ручной визуализации.

    Урок 13. Шаблоны элементов управления
    Структура элементов управления в WPF – логическое и визуальное дерево. Просмотр шаблонов системных элементов управления. Создание своих шаблонов. Примеры наиболее часто применяемых подходов разработки шаблонов.

    Урок 14. Привязка данных. Часть 1
    В урок входят примеры создания приложений с декларативной и программной привязкой данных. Рассматриваются направления привязки, обновления привязки и привязка к различным источникам данных.

    Урок 15. Привязка данных. Часть 2
    Вывод информации из баз данных. Настройка элемента управления GridView. Иерархические источники для привязки к элементам управления TreeView и Menu

    Урок 16. Документы и печать
    Применение потоковых и фиксированных документов. Примеры создания приложения с большим объемом текстовых данных. Классы для вывода документов на печать. Печать пользовательского содержимого.

    Урок 17. Анимация
    Основы анимации в WPF. Создание анимации на основе таймеров и анимация на основе свойств. Классы анимации. Создание анимации декларативно и с помощью кода. Рассмотрение примеров использования триггеров событий при работе с анимацией. Управления воспроизведением и анимированные трансформации.

    Урок 18. Звук и видео
    Воспроизведение аудиофайлов. Работа с классом SoundPlayer. Возможности класса MediaPlayer, воспроизведение видео и аудио с помощью этого класса. Видеоэффекты.

    Урок 19. Трехмерная графика в WPF
    Основы трехмерной графики – рассмотрение понятий окна просмотра, трехмерного объекта, источника света и материала в контексте технологии WPF. Использование библиотеки 3DTools. Примеры размещение стандартных элементов управления на трехмерных объектах.

    Урок 20. Шаблон проектирования MVVM
    Новые возможности платформы, такие как привязка данных и команды, позволили кардинально сменить принцип проектирования приложения. Для того что бы создать гибкое и легко расширяемое приложения пользующееся всеми возможностями технологии WPF, используется шаблон Model-View-ViewModel (MVVM). Задача урока – научится создавать интерфейс, проектируя его с учетом данного шаблона и подготовить слушателя к использованию различных фреймвороков (например, Prism, MVVM Light Toolkit)
    По завершению курса Вы сможете:

    • Использовать XAML код для создания интерфейса приложения
    • Использовать контейнеры компоновки для создания интерфейса не привязанного к размерам окна
    • Использовать базовые элементы управления
    • Понимать роль свойств зависимостей и маршрутизируемых событий
    • Работать с ресурсами
    • Работать со стилями
    • Использовать триггеры
    • Создавать шаблоны элементов управления
    • Создавать анимацию
    • Разрабатывать приложения, активно использующие привязку данных
    • Создавать трехмерные объекты в интерфейсе
    • Работать с потоковыми и фиксированными документами (XPS)
    • Выводить данные на печать
    • Разрабатывать приложения используя шаблон MVVM

    Длительность: 20 дней / 40 часов
    Цена: 3200 гр.

    Сайт
     
    Telegram, 9 июн 2013
Участники складчины [CBS] Windows Presentation Foundation (WPF) смогут написать отзыв
Наверх