Silverlight что такое

Содержание

Silverlight что такое

Главной задачей Silverlight 1.0 было резвое создание базы установки подключаемого модуля Silverlight. Не считая того, в этой версии имелись и дополнительные способности, как, к примеру, возможность сотворения анимации. Интегрированные элементы управления (контролы) отсутствовали (не говоря уже об элементах типа TextBlock), но с помощью контуров программер мог создавать кнопки и другие базисные элементы для собственного приложения, вызывавших срабатывание JavaScript-кода. К примеру, некие видеопроигрыватели, на сто процентов написанные под данную версию без внедрения .NET-кода, были доступны в Вебе и в 2010 году [10] .

Microsoft Silverlight

Microsoft Silverlight — это устаревшая программная платформа для написания и пуска функциональных интернет-приложений RIA (Rich Internet application), похожая с Adobe Flash.

Silverlight реализована для ОС Windows 2000 [1] , Windows XP, Windows Server 2003, Windows Vista, Windows 7, Windows 8, Mac OS X 10.4, Mac OS X 10.5, Mac OS X 10.6 и браузера Internet Explorer. Silverlight была включена в состав Windows Phone 7 [2] и являлась одной из 2-ух программных платформ для этой ОС, но не поддерживается в мобильной версии браузера Internet Explorer, ни в Windows Phone, ни в Windows Mobile.

В 2012 году Microsoft анонсировала «конец актуального цикла» Silverlight 5 [3] . В 2013 году Microsoft объявила, что они закончили развитие Silverlight, кроме выпуска исправлений ошибок. Silverlight более не поддерживается в браузерах Opera, Мозилла Firefox, Гугл Chrome, т.к. в 2015 году в этих браузерах была отключена по-умолчанию [4] либо на сто процентов прекращена [5] поддержка плагинов формата NPAPI.

  • 1 Обзор
  • 2 История
    • 2.1 Silverlight 1.0 Beta
    • 2.2 Silverlight 1.0
    • 2.3 Silverlight 2
    • 2.4 Silverlight 3
    • 2.5 Silverlight 4
    • 2.6 Silverlight 5
    • 3.1 Сопоставимость с операционными системами и браузерами
    • 5.1 Adobe Flash
    • 5.2 JavaFX
    • 5.3 Сопоставление Silverlight, Adobe Flash, JavaFX и HTML5

    Обзор [ ]

    Silverlight предоставляет графическую систему, родственную с Windows Presentation Foundation, и соединяет воединыжды мультимедиа, графику, анимацию иинтерактивность в одной программной платформе. Он был разработан, чтоб работать с XAML и с языками .NET. XAML употребляется для разметкистраниц, использующих векторную графику и анимацию. Текст, находящийся в приложениях Silverlight, доступен для поисковых машин, потому что он некомпилируется, а доступен в виде XAML. Silverlight также можно использовать для того, чтоб создавать виджеты для Windows Sidebar в Windows Vista [6] .

    Silverlight может воспроизводить WMV, WMA и MP3 [7] для всех поддерживаемых браузеров, не требуя при всем этом дополнительных компонент, таких какWindows Media Player. Потому что Windows Media Video 9 является реализацией эталона SMPTE VC-1, Silverlight поддерживает видео VC-1 только снутри контейнера ASF. Не считая того, лицензионное соглашение гласит, что VC-1 разрешено использовать исключительно в личных, некоммерческих целях («personal and non-commercial use of a consumer») [8] . Silverlight позволяет динамически загружать XML и использовать DOM для взаимодействия с ним так же, как это делается в Ajax. Silverlight содержит объект Downloader, с помощью которого можно закачивать скрипты, медиа файлы и т. д., если это нужно приложению [9] . Начиная с версии 2.0, логика программки может быть описана в любом из языков .NET, включая динамические языки программированиятакие как Iron Ruby и Iron Python, которые, в свою очередь, исполняются в DLR (Dynamic Language Runtime), а не CLR (Common Language Runtime).

    История [ ]

    Разработка Silverlight велась путём поочередного прибавления функциональности в каждой новейшей версии. Так, Silverlight 4 представлял собой надмножество над Silverlight 3, а та в свою очередь являлась надмножеством над Silverlight 2. Код для данной платформы не обладает полной совместимостью меж версиями, приемущественно из-за принужденного внедрения программерами разных обходных путей при отсутствии какой-нибудь интегрированной функциональности. Причём добавление таковой функциональности в следующей версии очень плохо может воздействовать на корректную работу примененной ранее «хитрости», из-за чего таковой код обычно приходится переписывать.

    В неких довольно редких случаях интерфейс какой-либо функциональности может измениться из-за реализации нового, более удачного решения. Все же, подобные резкие изменения довольно редки и перенос кода на новую версию платформы происходил довольно безболезненно.

    Разработка Silverlight велась под кодовым названием WPF/E (сокращённо от Windows Presentation Foundation Everywhere), что являлось отсылкой к технологии Windows Presentation Foundation. Однако, название было вскоре изменено на более звучное Silverlight [10] .

    Silverlight 1.0 Beta [ ]

    Первая бета-версия Silverlight была выпущена в декабре 2006 года. Microsoft рассчитывала выпустить стабильную версию посреди 2007 года. Ходили слухи, что в Microsoft планируется частичное открытие исходного кода Silverlight [11] , однако они были опровергнуты Сэмом Рамджи (Sam Ramji) директором Microsoft по стратегии технологической платформы [12] . Все же часть Dynamic Language Runtime включённая в Silverlight, доступна на портале Microsoft для хостинга открытых и проприетарных проектов CodePlex под Apache 2.

    Silverlight 1.0 [ ]

    Silverlight что такое

    Первая версия Silverlight, выпущенная в мае 2007 года, была далека от завершения и фактически не поддерживала .NET-код совсем. Вся основная разработка велась на языке JavaScript, также присутствовала поддержка небольшого подмножества языка XAML, использовавшегося для описания интерфейса приложений для Silverlight.

    Главной задачей Silverlight 1.0 было быстрое создание основы установки подключаемого модуля Silverlight. Кроме того, в этой версии имелись и дополнительные возможности, как, например, возможность создания анимации. Встроенные элементы управления (контролы) отсутствовали (не говоря уже об элементах типа TextBlock), но с помощью контуров программист мог создавать кнопки и другие базовые элементы для своего приложения, вызывавших срабатывание JavaScript-кода. Например, некоторые видеопроигрыватели, полностью написанные под данную версию без применения .NET-кода, были доступны в Интернете и в 2010 году [10] .

    Другими словами, на самом деле Silverlight 1.0 являлся подключаемым модулем браузера для обработки XAML плюс кодеки для воспроизведения мультимедийного содержимого в форматах WMV, WMA и MP3. Он представлял браузеру внутреннюю модель DOM, управляемую из JavaScript кода. Язык XAML основан на XML — поэтому документ определявший загружаемый клиенту пользовательский интерфейс был текстовым и вполне был пригоден для индексирования поисковыми машинами. Используя представленную модель DOM, JavaScript мог динамически обновлять содержимое Silverlight, аналогично DHTML. Также можно было вызывать методы управления презентацией (запуска анимации или приостановки проигрывания видео, например).

    Silverlight-приложение начиналось с вызова объекта Silverlight из HTML-страницы, загружавшей XAML-файл. XAML-файл содержал объект Canvas, выступавший некой «подложкой» для остальных элементов. Объекты XAML были способны генерировать события, перехватываемые из JavaScript.

    В комплекте к Visual Studio 2005 SP1 прилагался инструментарий «Silverlight Tools for VS 2005».

    В текущее время уже понятно, что Silverlight 1.0 являлся лишь первым шагом на пути к разработке расширенных интерактивных приложений, тем паче, что через некоторое время всё внимание на себя отвлёк выход новой версии — Silverlight 2, ставшей первой версией платформы, поддерживающей .NET [10] .

    Silverlight 2 [ ]

    Silverlight что такое

    Изначально данная версия носила название Silverlight 1.1, но довольно скоро было решено, что ввиду внесённых серьёзных изменений (в том числе и упрощавших процесс версионирования) имело смысл изменить номер версии на целое число.

    Silverlight 2 была выпущена 14 октября 2008 года, незадолго до проведения конференции Professional Developer Conference, назначенной на октябрь 2008 года. Данная версия считалась революционной, поскольку впервые включала в себя библиотеки .NET Framework (как подмножество) и была реализована для платформ, отличных от Windows. Также данная версия включала в себя большой набор элементов управления, улучшенную работу с видео, поддержку новых инструментов и другие возможности [10] .

    Кроме этого, доступны для скачивания Microsoft Silverlight Tools for Visual Studio 2008, которые содержат в себе:

    • Шаблоны для проектов Visual Basic и C#
    • Интеллектуальный ввод(технология IntelliSense) и генераторы кода для XAML
    • Отладку приложений Silverlight
    • Поддержку Web reference
    • Интеграцию с Expression Blend

    Значительное число возможностей, доступных в последующих версиях (например, в Silverlight 4), было добавлено именно во второй версии платформы [10] .

    Silverlight 3 [ ]

    18 марта 2009 года на конференции MIX09 в Лас-Вегасе Microsoft продемонстрировала бета-версию. 10 июля 2009 года в процессе мероприятия See the Light [13] Microsoft объявила об официальном выпуске RTM версии, а вскоре была выпущена и окончательная версия. Таким макаром, выход третьей версии состоялся через девять месяцев после выхода второй.

    В новую версию были добавлены новые элементы управления и различные возможности, а уровень данных был расширен для обеспечения стабильной основы для сценариев, более ориентированных на бизнес-процессы. В то же время, существующий уровень медиа был расширен за счёт добавления поддержки новых форматов и эффектов (более известных как «пиксельные шейдеры»). На уровне пользователя стало возможным переносить двухмерные элементы в трёхмерное пространство (что иногда называется «псевдо-3D» или «2,5D»). Анимация продвинулась ещё дальше, обеспечивая более плавное и приближённое к реальному воспроизведению. Некоторые шаги были предприняты и в области использования аппаратного ускорения (что само по себе является настоящей проблемой на смешанных платформах, как например, на поддерживаемых Silverlight) [10] .

    Среди особенностей новой версии:

    • Поддержка устройств с multitouch-интерфейсом
    • Поддержка форматов H.264, AAC и MPEG-4
    • Поддержка аппаратного ускорения при работе с трёхмерной графикой. Это позволяет задействовать потенциал графического процессора и снизить нагрузку на центральный процессор

    В целом Silverlight представляет собой урезанный вариант Windows Presentation Foundation, не требующий наличия .NET Framework [14] . При всем этом возможности приложений Silverlight почти безграничны, всю недостающую функциональность можно реализовать в виде модулей, используя Silverlight SDK.

    Также в Silverlight 3 был впервые представлена функциональность, получивший название «вне браузера» (англ. out-of-the-browser) (сокр. OOB). Реализация данной функциональности обладала серьезными недостатками: например, OOB-приложения всё ещё не могли получать какие-либо дополнительные права, что весьма ограничивало их действия. Также не было возможности настройки окна OOB-приложения. Все же, сообщество разработчиков встретило данное нововведение весьма положительно [10] .

    Silverlight 4 [ ]

    Silverlight что такое

    В четвёртой версии Silverlight была введена возможность передачи видеопотока от клиента на сервер в любых приложениях Silverlight иначе, чем это было организовано ранее. Появился новый режим — офлайн-приложение, устанавливающееся в систему, улучшена безопасность, добавлены механизмы DRM.

    • Поддержка браузера Google Chrome.
    • Поддержка веб-камеры и микрофона.
    • Поддержка вывода на печать.
    • Улучшена поддержка мыши. А именно добавлена поддержка правой кнопки.
    • Поддержка показа оповещений.
    • Новые и улучшенные контролы, такие как RichTextBox и улучшеный DataGrid.
    • Поддержка неявного задания тем для контролов.
    • Поддержка встроенного в систему браузера для показа HTML внутри Silverlight, но пока только для офлайн-приложений.
    • Улучшения слоя WCF.
    • Улучшения при локализации двунаправленного текста.
    • Поддержка Managed Extensibility Framework.
    • Улучшения поддержки связывания данных (data binding).
    • Улучшения эффектов анимации.
    • Поддержка буфера обмена и drag&drop.
    • Улучшения производительности Deep Zoom.
    • Сервисы WCF Rich Internet application (RIA).
    • Защита H.264 контента и поддержка проигрывания контента, защищённого DRM, в режиме offline.

    Также для приложений запущенных вне браузера и явно получивших статус доверенных (trusted):

    • Полный доступ к клавиатуре при работе в полноэкранном режиме.
    • Программный доступ к локальной папке с документами пользователя.
    • Поддержка локальных COM-объектов.

    Silverlight 5 [ ]

    2 декабря 2010 года на конференции Silverlight Firestarter вице-президент подразделения Microsoft Developer Division Скотт Гатри анонсировал выход бета-версии Silverlight 5 в первой половине 2011 года. Финальная версия планируется к выходу в конце 2011 года [15][16] .

    Краткий список изменений

    Новые возможности Silverlight 5 содержат в себе [15][17] :

    • поддержка графического 3D рендеринга с помощью GPU [17]
    • поддержка ускорения декодирования видео с помощью GPU
    • модель 3D графики базируется на XNA технологии в отличие от «умной» графики WPF и подразумевает использование бесконечного цикла рисования — рендеринга [17]
    • изменяемая скорость воспроизведения медиаконтента с автоматической коррекцией звука
    • улучшенное энергосбережение
    • встроенная поддержка удалённого управления
    • поддержка ускорения запуска приложений
    • поддержка 64-битных ОС
    • поддержка автоматизированного тестирования пользовательского интерфейса приложений (в Visual Studio 2010)
    • улучшенная чёткость текста
    • поддержка отладки выражений, привязанных к данным, возможна установка точек останова на привязках
    • поддержка ковариантности и контравариантности в FCL.

    Хронология выхода версий [ ]

    Название версии номер версии Дата выхода
    1 WPF/E Community Technology Preview (CTP) 1.0.? 12.2006
    1 Release to Web (RTW) 1.0.20816.0 4 Сентября 2007
    2 Pre-Release

    (в виде 1.1 Alpha Refresh)

    Совместимость с операционными системами и браузерами [ ]

    В следующей таблице отражена совместимость различных версий Silverlight с браузерами и операционными системами.

    • Opera 11 уже работает с Silverlight 4.0.
    • Для ОС Linux функциональность будет доступна через Moonlight [27] . Moonlight будет доступен для основных дистрибутивов и поддерживать браузерыFirefox, Konqueror, и Opera. Мигель де Икаса также выразил заинтересованность в работе с разработчиками других операционных систем (BSD, Solaris) и браузеров (Konqueror, WebKit и Opera) [28] .
    • Silverlight for Mobile будет использоваться для того, чтобы сделать доступным Silverlight-приложения на мобильных устройствах. На Silverlight.net было заявлено, что первый CTP для Windows Mobile 6 будет выпущен во 2-м квартале 2008 года [29] . Nokia объявила о планах выпуска Silverlight for Mobile на S60 для Symbian OS, также для устройств на Series 40 и Nokia Internet tablets [30] . Silverlight for Mobile изначально будет поддерживать Silverlight 1.0 [29] .
    • Silverlight требует x86-процессор с поддержкой SSE. Поддерживаются процессоры Intel Pentium III и выше, и AMD Athlon XP и выше. Некоторые модели AMD Duron тоже поддерживаются.
    • Также рассматриваются и другие платформы [31] .

    Инструменты разработки [ ]

    Приложения Silverlight могут быть написаны на любом языке программирования .NET. Все инструменты разработки, которые могут быть использованы для разработки на .NET, также могут работать c Silverlight.

    Mono Moonlight [ ]

    Основная статья: Moonlight

    Команда разработчиков Mono разрабатывала проект Moonlight. Это свободная реализация Silverlight с открытым исходным кодом.

    Adobe Flash [ ]

    Основная статья: Adobe Flash

    При наличии плагинов можно использовать в своих разработках Adobe Flash.

    JavaFX [ ]

    Основная статья: JavaFX

    Сравнение Silverlight, Adobe Flash, JavaFX и HTML5 [ ]

    Эта страница использует материалы Википедии. Оригинальная статья располагается на Microsoft Silverlight. Список авторов можно увидеть там же на странице истории. Как и на Microsoft вики, текст Википедии доступен в соответствие с Creative Commons Licensed.

    SilverLight

    Microsoft Silverlight — это плагин для браузера, который позволяет запускать приложения, содержащие анимацию, векторную графику и аудио-видео ролики, что характерно для RIA (Rich Internet application). Версия 2.0, выпущенная в октябре 2008, добавила поддержку для языков .NET [1] [2] и интеграцию с IDE.

    Обзор

    Silverlight предоставляет графическую систему, схожую с Windows Presentation Foundation, и обьединяет мультимедиа, графику, анимацию и интерактивность в одной программной платформе. Он был разработан чтобы работать с Microsoft .NET. XAML используется для разметки страниц при помощи векторной графики и анимации. Текст, находящийся в Silverlight приложениях, доступен для поисковых машин, потому что он не компилируется, а доступен в виде XAML. Silverlight также можно использовать для того, чтобы создавать гаджеты для Windows Sidebar в Windows Vista. [6]

    CHROME SİLVERLİGHT ÇALIŞTIRMA

    Silverlight поддерживает воспроизведение WMV, WMA и [7] для всех поддерживаемых браузеров, не требуя при всем этом дополнительных компонентов, таких как Windows Media Player. Потому что Windows Media Video 9 является реализацией стандарта SMPTE [8] Silverlight позволяет динамически загружать DOM для взаимодействия с ним так же, как это делается в Ajax. Silverlight содержит обьект Downloader, с помощью которого можно скачивать скрипты, медиа файлы и т. д., если это необходимо приложению. [9] Начиная с версии 2.0, логика программы может быть описана в любом из языков .NET, включая динамические языки программирования такие как и .

    История

    Silverlight 1.0 Beta

    Первая бета-версия Silverlight была выпущена в декабре 2006 года. Microsoft рассчитывала выпустить стабильную версию посреди 2007 года. Ходили слухи что в Microsoft планируется частичное открытие исходного кода Silverlight [10] , однако они были опровергнуты Сэмом Рамджи (Sam Ramji) директором Microsoft по стратегии технологической платформы [11] . Все же часть Dynamic Language Runtime включённая в Silverlight, доступна на портале Microsoft для хостинга открытых и проприетарных проектов CodePlex [12] под Microsoft Permissive License.

    Silverlight 1.0

    Архитектура Silverlight 1.0 приложения

    Silverlight v.1.0 является подключаемым модулем обозревателя для обработки кодеки, для воспроизведения мультимедийного содержимого в форматах WMV, WMA и JavaScript кода. Язык XAML основан на XML, поэтому документ, определяющий загружаемый клиенту пользовательский интерфейс — текстовый и вполне пригоден для индексирования поисковыми машинами. Используя представленную модель DOM, JavaScript может динамически обновлять содержимое Silverlight, аналогично

    В комплекте к Visual Studio 2005 SP1 прилагаются «Silverlight Tools for VS 2005».

    Silverlight что такое

    Версия для Mono 16 мая 2008 года выпустили реализацию плагина Silverlight на базе открытого ПО, работающую на [13] [14] — Moonlight, однако ни открытым, ни свободным ПО она считаться не может, так как разрешение на использование патентов предоставляется только получателям кода от Novell, и только для создания плагинов [15] . Moonlight 2.0 находится в состоянии Preview 3. [16]

    Silverlight 2.0

    Версия Silverlight 2.0 была выпущена 14 октября 2008 года и включала в себя подмножестово библиотек .NET Framework.

    Кроме этого доступны для скачивания Microsoft Silverlight Tools for Visual Studio 2008, которые содержат в себе:

    • Шаблоны для проектов Visual Basic и C#
    • Интеллисенс и генераторы кода для XAML
    • Отладку приложений Silverlight
    • Поддержку Web reference
    • Интеграцию с Expression Blend

    Лекция 1: Обзор Silverlight 2

    Silverlight 3.0

    Среди особенностей новой версии:

    • Поддержка устройств с H.264, MPEG-4
    • Поддержка аппаратного ускорения при работе с трехмерной графикой. Это позволяет задействовать потенциал графического процессора и снизить нагрузку на центральный процессор

    Совместимость с операционными системами и браузерами

    В следующей таблице отражена совместимость Silverlight различных версий с браузерами и операционными системами.

    Примечания

    1. ↑Code Sample: Is Your Process Using the Silverlight CLR?
    2. ↑Rounding up DLR questions
    3. ↑ Только версия 2.0 и под IE6 // http://www.microsoft.com/silverlight/resources/install.aspx?v=2.0#sysreq
    4. ↑Opera Watch: More details on Silverlight support in Opera
    5. ↑ 12Joe Stegman.Linux support. MSDN Forums Silverlight General Discussion. Проверено 29 апреля 2007.
    6. ↑Charles Sterling.Writing a Windows Sidebar Gadget in Silverlight dead simple. MSDN Blogs. Проверено 9 марта 2008.
    7. ↑Silverlight FAQs
    8. ↑Microsoft Silverlight 1.0 beta license. Проверено 14 июня 2007.
    9. ↑Using a Downloader Object. Проверено 25 мая 2007.
    10. ↑Microsoft частично откроет код технологии Silverlight
    11. ↑ Gavin Clarke. Silverlight glow dimmed by cross-platform concerns
    12. ↑http://www.codeplex.com/
    13. ↑Проект Mono обеспечит совместимость Silverlight с Linux
    14. ↑First Moonlight Release
    15. ↑Shining Some Light on Microsoft’s Moonlight Covenant (англ.) . Groklaw (28 мая 2008). Проверено 6 октября 2008.
    16. ↑http://go-mono.com/moonlight-preview/
    17. ↑http://silverlight.net/getstarted/silverlight3/default.aspx
    18. ↑MIX09: Silverlight 3 looks great in (and out of) the browser (англ.)
    19. ↑ 123456Opera Watch: More details on Silverlight support in Opera. Проверено 2 мая 2007.
    20. ↑ 123Silverlight in Opera. Проверено 10 марта 2008.
    21. ↑Install Silverlight : Unsupported platform, system requirements
    22. ↑Silverlight 1.0 Released and Silverlight for Linux Announced. Проверено 5 сентября 2007.
    23. ↑Miguel de Icaza.Microsoft/Novell Collaboration on Silverlight (5 сентября 2007). — «We will be supporting Firefox and Linux initially (that is our first goal) but we are looking forward to work with developers from other operating systems (BSD, Solaris) and other browsers (Konqueror, WebKit and Opera) to ensure that Moonlight works fine on their systems.» Проверено 9 ноября 2008.
    24. ↑ 12Silverlight for Mobile. Silverlight.net. Проверено 9 марта 2008.
    25. ↑Nokia to enable Silverlight. . (4 марта 2008). Проверено 4 марта 2008.

    Ссылки

    • Официальный сайт (англ.)
    • Сообщество Silverlight (англ.)
    • Русскоязычное сообщество Silverlight
    • Блог, посвящённый Silverlight
    • Новости Silverlight
    • Блог, посвящённый Silverlight
    • Блог познающего Silverlight
    • Примеры XAML — примеры из SDK с возможностью редактирования.
    • Примеры XAML 2.0 — примеры из Silverlight 2.0 SDK с возможностью редактирования.
    • Скринкасты на русском о Silverlight
    • MSDN Silverlight Developer Center
    • Лоуренс Морони. Silverlight: Научитесь создавать более глубокое впечатление в Интернете (рус.) MSDN Magazine № 6, 2006 год
    • Бесплатный Silverlight-компонент для генерации штрихкодов
    • Drupal 6 + Silverlight — интеграция CMS
    • Использование JQuery в Silverlight

    Литература

    • Мэтью Мак-Дональд, Марио Шпушта. Microsoft ASP.NET 3.5 с примерами на C# 2008 и Silverlight 2 для профессионалов = Pro ASP.NET 3.5 in C# 2008: Includes Silverlight 2. — 3-е изд. — М.: Вильямс, 2009. — 1408 с. — ISBN 978-5-8459-1543-6

    Wikimedia Foundation . 2010 .

    • Simaroubaceae
    • Silybum marianum

    Silverlight 5

    Silverlight что такое

    Технология Silverlight создана для создания мощных приложений, выполняемых в браузерах под управлением разных операционных систем. Приложения Silverlight обрабатываются надстройками браузеров. При обращении к веб-странице, содержащей компоненты Silverlight, надстройка браузера выполняет код Silverlight и выводит компоненты в заданную область на HTML-странице.

    Надстройки Silverlight предоставляют намного более гибкие и мощные средства вывода информации на экран, чем народные средства HTML, CSS и JavaScript. При умелом использовании с помощью их можно создавать страницы Silverlight, содержащие интерактивную графику, векторную анимацию и средства воспроизведения аудио- и видеофайлов.

    1. Введение в Silverlight

    • Приложения Silverlight
    • Инструменты разработки приложений Silverlight
    • Создание простой страницы Silverlight
    • Silverlight и ASP.NET
    • Компиляция и развертывание приложений Silverlight
    • Стартовая HTML-страница
    • XAML и пространства имен
    • Компоновка
    • Пользовательские контейнеры
    • Размеры страницы
    • Команды

    2. Элементы управления

    • Элементы управления
    • Форматирование текста
    • Изображения
    • Элемент ContentControl
    • Кнопки
    • AutoCompleteBox
    • Элемент RichTextBox
    • Элемент RichTextBlock

    3. Структура приложений Silverlight

    • Модель приложения
    • Двоичные ресурсы
    • Сборки
    • Навигация
    • Элемент ChildWindow
    • Элементы Frame и Page
    • Пользовательские загрузчики содержимого

    4. Интерактивные средства Silverlight

    • Фигуры и преобразования
    • Класс WriteableBitmap
    • Печать
    • Основы анимации
    • Анимация перехода между страницами

    5. Звук, видео и зуммирование

    • Элемент MediaElement
    • Проигрывание видео
    • Кодирование видеофайлов и Expression Encoder
    • Видеоэффекты
    • Аудиоэффекты
    • Веб-камера
    • Аудиозапись с микрофона
    • Глубокое зуммирование

    6. Трехмерная графика

    • Основы трехмерного моделирования
    • Трехмерные объекты
    • Текстуры
    • Освещение трехмерных объектов
    • Множество трехмерных объектов
    • Движение и анимация в трехмерном пространстве

    7. Интеграция с браузером, настольные приложения Silverlight и VSM

    • Диспетчер визуальных состояний (Visual State Manager)
    • Взаимодействие с HTML
    • Взаимодействие C# и JavaScript
    • Объединение Silverlight и HTML
    • Приложения вне браузера
    • Средства приложений вне браузера
    • Настройка разрешений
    • Взаимодействие с COM и вызовы P/Invoke
    • C# тест (легкий)
    • .NET тест (средний)

    Silverlight что такое

    Лучший чат для C# программистов

    Похожие статьи

    • Silverlight для чего

      Содержание Microsoft Silverlight: что собой представляет, преимущества использования софта, нужен ли он на компьютере и как его удалить Что представляет…

    • Silverlight windows 10

      Содержание Как скачать и установить Silverlight на Windows 10 Как установить Silverlight на Windows 10? как установить и настроить Silverlight Установка…

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Что будем искать? Например,Человек

Мы в социальных сетях