Основы XAML

: Информация
Опубликована: 05.04.2011 | Уровень: для всех | Стоимость: 490.00 руб. | Длительность: 14 дней
Рассматриваются основы XAML, включая анимацию и интерактивность. Весь материал построен на большом количестве примеров, позволяющих использовать курс в качестве справочника.
В технологии Microsoft Silverlight используется формат представления графики и интерфейсов, основанный на XAML. XAML (eXtensible Application Markup Language) – это язык разметки, основанный на XML. Он может быть получен при помощи визуальных средств разработки, таких как Microsoft Visual Studio .NET 2008 или Microsoft Expression Blend. Однако возможность генерировать графику ”на лету” означает необходимость знать XAML настолько, чтобы писать код без использования визуальных средств. Курс содержит все необходимые сведения для создания и распространения XAML - документов. Рассматриваются основные фигуры, кривые Безье, работа с текстом, различные виды градиентов, группы элементов, стили. На практике разбирается применение трансформаций, включая элементы TranslateTransform, RotateTransform, ScaleTransform, SkewTransform и MatrixTransform. Вводятся все необходимые сведения для работы с матрицами преобразований. Рассматривается анимация и интерактивность. Описывается работа с XAML в пакете Microsoft Expression Blend и среде Microsoft Visual Studio .NET 2008.
Цель: Получения базовых знаний для создания приложений использующих XAML.

План занятий

ЗанятиеЗаголовок <<Дата изучения
-
Лекция 1
51 минута
Введение в XAML
В этой лекции мы познакомимся с основными понятиями Silverlight, XAML, WPF, а также узнаем, как использовать основные инструменты разработки.
Оглавление
    -
    Тест 1
    18 минут
    -
    Лекция 2
    1 час 32 минуты
    Основные фигуры SVG – графики
    Любой, сколь угодно сложный рисунок, можно представить в виде набора базовых фигур – линий, окружностей, дуг, прямоугольников. В XAML– графике эти фигуры создаются при помощи встроенных элементов, а поддержка большого количества атрибутов позволяет легко изменять цвет, размер и форму. В этой лекции мы начнем рассмотрение основных элементов, а также разберем некоторые основные понятия.
    Оглавление
      -
      Тест 2
      30 минут
      -
      Лекция 3
      1 час 2 минуты
      Элемент Path
      В этой лекции мы рассмотрим объект PathОфициальная онлайн-документация "Path Markup Syntax": . Локальная статья в MSDN Library Visual Studio 2008: ms-help://MS.MSDNQTR.v90.en/wpf_conceptual/html/b8586241-a02d-486e-9223-e1e98e047f41.htm (в перев. с англ. "путь, траектория)" – один из основных элементов XAML-графики. Его даже можно считать самым главным – все прочие элементы (окружности, прямоугольники) могут быть без труда представлены объектом Path.
      Оглавление
        -
        Тест 3
        30 минут
        -
        Лекция 4
        36 минут
        Текст
        В этой лекции мы рассмотрим базовые возможности работы с текстом в Silverlight-приложениях.
        Оглавление
          -
          Тест 4
          18 минут
          -
          Лекция 5
          1 час 41 минута
          Рисование
          Во второй Лекции, при знакомстве с графическими элементами, мы использовали атрибуты Fill и Stroke для задания цветов заливки и контура фигуры. В этой лекции мы изучим более глубоко возможности оформления фигур, а также освоим новые элементы – клипы и маски
          Оглавление
            -
            Тест 5
            30 минут
            -
            Лекция 6
            1 час 31 минута
            Трансформации
            В самом начале знакомства с XAML – графикой мы рассматривали систему координат документа, в которой располагаются все элементы. В этой лекции мы рассмотрим трансформации (преобразования) системы координат и связанных с ней объектов.
            Оглавление
              -
              Тест 6
              30 минут
              -
              Лекция 7
              1 час 26 минут
              Анимация в XAML-графике
              В этой лекции мы рассмотрим основные принципы создания анимации в XAML – графике.
              Оглавление
                -
                Тест 7
                30 минут
                -
                Лекция 8
                1 час 5 минут
                Интерактивность
                В этой лекции мы рассмотрим элементы интерактивности, связывающие приложения Silverlight с JavaScript и языком C#. Эти комбинации позволяют добавлять в приложения взаимодействие с пользователем.
                Оглавление
                  -
                  Тест 8
                  18 минут
                  -
                  5 часов
                  -