Курс Лоуренса Морони "Введение в Microsoft Silverlight 2" на Intuit.ru
среда, 29 апреля 2009,
Александр Краковецкий
На сайте Intuit.ru при финансовой поддержке компании Microsoft опубликован новый курс "Введение в Microsoft Silverlight 2" Лоуренса Морони.
О курсе:
Этот курс может стать вашим первым взгляд на инструменты и технологии создания приложений с использованием Silverlight 2. Начните применять Silverlight 2 - кросс-платформенный, кросс-браузерный
плагин для представления расширенных мультимедийных интерактивных
приложений и пользовательских интерфейсов следующего поколения. Курс
основан на знаниях команды разработчиков Microsoft Silverlight, процесс
изучения построен с использованием практических упражнений, подробных
указаний и примеров кода, чтобы вы сразу могли перейти к собственным
разработкам.
В данной лекции представлен Silverlight 2 и показана его роль в мире
Веб и UX. Показано, как технология Microsoft применяется к современным
сценариям UX, и дан обзор архитектуры Silverlight, включая XAML и его
использование для реализации насыщенных UI. Кроме того, показано, как
Microsoft Expression Studio дополняет традиционные средства разработки,
такие как Visual Studio, для создания приложений Silverlight.
В этой лекции рассмотрены
основы работы с Expression Blend и проведен краткий обзор возможностей,
которые он предлагает дизайнеру или разработчику, создающему и
реализующему собственные приложения Silverlight. Показано, как можно
использовать Blend для разработки решений и проектов Silverlight, и
какие инструменты предлагает Blend IDE для создания и управления
визуальными элементами, компоновкой, элементами управления и анимациями
в приложении.
В данной лекции рассмотрены
Visual Studio 2008 и предлагаемые ею различные инструменты и шаблоны
для разработки приложений Silverlight с использованием языков
программирования .NET. Детально разобран проект, созданный на базе
стандартных шаблонов Silverlight, рассмотрены все его файлы и то, как
он используется для разработки и развертывания приложения Silverlight.
В этой лекции подробно
рассмотрена настройка визуальных элементов с помощью XAML Представлены
компоновка, позиционирование, заливка, обводки, прозрачность, контуры,
геометрические элементы и вырезание.
В данной лекции читатель
узнает, как в Silverlight XAML описываются трансформации и анимации.
Будут представлены различные типы трансформации, используемые для
вращения, изменения размеров или наклонения объекта, а также
произвольные трансформации с использованием аффинной матрицы.
В этой лекции рассмотрена
объектная модель Silverlight и возможность ее использования при
программировании на JavaScript. Показано, как разместить элемент
управления Silverlight в браузере, как элемент управления может быть
настроен с помощью контекста и специальных параметров. Также
представлена полная поддерживаемая им модель свойств, методов и
событий. Кроме того, читатель научится реализовывать собственный
обработчик событий и использовать основной стандартный обработчик
событий.
Элементы управления Silverlight: представления и компоновки
В данной лекции представлены
некоторые базовые элементы управления Silverlight и показано, как они
могут использоваться для создания приложений Silverlight. Кроме того,
дан обзор свойств, методов и событий, общих для всех элементов
управления, что поможет читателю начать использовать элементы
управления представления и компоновочные элементы управления в
Silverlight.
В этой лекции продолжено
изучение набора элементов управления Silverlight. Много внимания
уделено DataGrid, его свойствам, методам и событиям. При обсуждении
DataGrid представлен код, предлагаемый Silverlight для упрощения
привязки данных, а также рассмотрены шаблоны данных и их использование
для компоновки таблиц. Кроме того, читатель познакомится с другими
расширенными инструментами, доступными в Silverlight.
В данной лекции представлена
гибкая модель расширяемости, предлагаемая Silverlight 2. Читатель
научится добавлять элементы управления в приложения и инкапсулировать
функциональность в элемент управления для упрощения повторного
использования. Также показано, как с помощью шаблона библиотеки классов
Silverlight можно создавать элементы управления, компилируемые в сборки
.NET, на которые могут ссылаться и использовать другие проекты.
В этой лекции представлены
различные стратегии создания взаимодействующих с сервером приложений на
Silverlight. Показано, как XAML может использоваться в качестве
инструмента взаимодействия из приложений на базе PHP и Java и как
Silverlight может использоваться для связи с этими приложениями.
Рассмотрен AJAX и использование AJAX и JavaScript для получения данных
от серверных приложений. Также показаны некоторые новые классы,
предлагаемыми Silverlight 2 для работы с сетью и связи.
В данной лекции подробно
рассмотрен элемент управления MediaElement и то, как можно использовать
Silverlight для воспроизведения и трансформации видео- и/или
аудиосодержимого. Читатель познакомится с рукописными примечаниями и
устройствами, поддерживающими их, представлена технология Deep Zoom и
реализация этой новой возможности в Silverlight.
В этой лекции читатель
познакомится со стилями и шаблонами. Показано, как использовать стиль
во всем приложении, задавая его в App.xaml. Вы увидите, как эта
возможность может быть расширена с помощью шаблонов. Продемонстрирован
ImageButton, созданный без использования Button, но все равно
обладающий всеми свойствами, методами и событиями Button, благодаря
объявлению ControlTemplate для него.
В данной лекции рассмотрены два
элемента управления ASP.NET, поставляемых с Silverlight SDK. Элемент
управления Silverlight используется для управления и развертывания
Silverlight-содержимого с использованием парадигмы программирования на
стороне сервера. Элемент управления MediaPlayer используется для
доставки клиентам медиасодержимого с разным стилевым оформлением.
В этой лекции представлены
динамические языки программирования и создано простое приложение с
использованием IronPython, IronRuby и управляемого JavaScript.
Рассмотрено, как настраивать Visual Studio для работы с инструментом
Chiron, применяемым для построения и управления выполнением
динамических приложений.
Компании из статьи
Microsoft Украина | Украинское подразделение компании Microsoft. |