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

    05.12.2016: Alchemy ONLINE курс по Photoshop c нуля (Max Twain) (2016)

    05.12.2016: Стабильный заработок $130-$200 в день на собачьих бегах (Вадим Себесам)

    05.12.2016: $200 долларов на Ваш счет через 5 минут!

    05.12.2016: Сторителлинг: в чем сила истории (Стася Шер)

    05.12.2016: Маг Нового Времени (Школа Крайона)(2014)

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

    05.12.2016: Белая схема заработка. 8-10к в неделю не напрягаясь.

    05.12.2016: Смеси специй: магия вкуса пряных комбинаций

    05.12.2016: Тактики для практиков. Подписка 90 дней (roundabout.ru)(Повтор)

    05.12.2016: Визаж в фотографии (Ирина Гришина)

    05.12.2016: Основы Фотографии с Сергеем Сарахановым

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

    05.12.2016: Психоаналитическая психотерапия на практике (Отто Кернберг)

    05.12.2016: Profit Stars С полного "0" до первых 75 000 рублей в Интернет (Игорь Молчанов)

    05.12.2016: Обучение Бизнесу с Китаем от 100$ к 10.000$ за 2 месяца коучинг 17.0 (Версия Платинум)(Дима Ковпак)

    04.12.2016: Тестостерон Release 2016 (Арсен Маркарян)- Первый поток последнего онлайн курса

    04.12.2016: Для начинающих - 1 курс (работа с эфирным телом) (Ксения Меньшикова)

Запись

[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
    2. Загрузка...

      Похожие складчины
      1. Telegram
        Запись

        [CBS] Windows Communication Foundation

        Telegram, 29 сен 2013, в разделе: Курсы по программированию
      2. Telegram
        Запись

        [CBS] Windows Azure Platform

        Telegram, 14 сен 2013, в разделе: Курсы по программированию
      3. Telegram
        Запись

        [CBS] Windows Forms

        Telegram, 9 май 2013, в разделе: Курсы по программированию
      4. Telegram
        Запись

        [CBS]JavaScript Essential

        Telegram, 23 мар 2016, в разделе: Курсы по программированию
      5. Telegram
        Запись

        [CBS] XML (повтор)

        Telegram, 19 ноя 2015, в разделе: Курсы по программированию
      6. Telegram
        Запись

        [CBS] Python Стартовый (Повтор)

        Telegram, 21 окт 2015, в разделе: Курсы по программированию
      7. Telegram
        Запись

        [CBS] Unity Базовый

        Telegram, 29 сен 2015, в разделе: Курсы по программированию

Наверх