Как пользоваться silverlight

Введение в Silverlight 5

Как пользоваться silverlight

Последнее обновление: 1.11.2015

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

Хотя Silverlight еще довольно молодая технология – самая первая бета-вервия вышла в конце 2006 года, но она уже прошла большой путь. На сегодня текущей версией является Silverlight 5.

Изначально создаваемый для Windows, сейчас Silverlight, благодаря проекту Mono, поддерживается в той или иной степени и другими ОС, том числе созданными на базе ядра Линукс, а также мобильной системой Windows Phone 7.

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

Какие возможности предлагает Silverlight? Silverlight предоставляет функционал для создания динамичных сайтов и RIA-приложений.

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

Одной из особенностей Silverlight 5 является интеграция с XNA, что позволяет задействовать потенциал этой платформы.

Хотя для создания приложений нужно использвоать языки C# или VB.NET, а также XAML для интерфейса, Silverlight-приложения могут работать и без платформы .NET – необходимо лишь установить плагин Silverlight размером около 5-6 Мб для соответствующего браузера. В настоящее время Silverlight поддерживается всеми распространенными браузерами.

Для того, чтобы создавать Silverlight-приложения, нам потребуется среда разработки Visual Web Developer 2010 Express и средства разработки Silverlight 5 Tools for Visual Studio 2010 SP1 (их можно найти на официальном сайте http://www.silverlight.net/downloads)

Начало работы с Silverlight

После установке всего необходимого инструментария откроем среду Visual Web Developer 2010 Express. Затем в меню File (Файл) выберем New Project (Создать проект). В диалоговом окне создания проекта выберем шаблон Silverlight Application и назовем проект как-нибудь (например, SilverlightCalculator) и нажмем OK:

Далее в следующем окне от нас потребуется установить ряд параметров:

Что представляют эти параметры? Флажок Host the Silverlight Application in a new Web syte позволяет создать веб-проект, ассоциированный с данным Silverlight-приложением.

При выборе этого флажка для нас становится доступным выбор типа создаваемого веб-проекта в поле New Web project type, где мы можем выбрать либо обычный ASP.NET веб-проект, либо веб-сайт либо проект MVC.

Поскольку веб-проект мы создавать не будем, снимите галочку с этого флажка.

В поле Silverlight Version мы можем выбрать версию сильверлайта. Надо отметить, что подобный выбор будет доступен, если в системе установлены соответствующие средства разработки для данной версии.

Ниже флажок Enable WCF RIA Services позволяет включить поддержку WCF-служб для приложения. Но в данном случае он нам не нужен, поэтому оставим его не отмеченным. Итоговые настройки должны выглядеть следующим образом:

После этого среда нам окроется проект с некоторыми автоматически генерируемыми файлами и кодом.

Теперь построем первое приложение. И начнем с Hello World. Для начала перейдем в окно XAML. Сейчас его содержимое выглядит следующим образом:

Если вы раньше не работали с XAML, то вам следует знать, что XAML представляет язык на основе XML, который используется для декларативного описания интерфейса. Окно приложения в Silverlight представляет класс UserControl, поэтому с него и начинается объявление интерфейса.

В первой строке вы также встретите x:Class=”SilverlightCalculator.MainPage”. То есть наше окно – это класс MainPage, определенный в пространстве имен нашего проекта SilverlightCalculator и унаследованный от класса UserControl.

Далее в выражениях xmlns:x=”http://schemas.microsoft.com/winfx/2006/xaml” мы подключаем в проект пространства имен XAML. Вражение xmlns:x означает, что мы отображаем пространства имен, идущее после знака равно, на литерал x.

В последней строке объявления окна d:DesignHeight=”300″ d:DesignWidth=”400″ мы устанавливаем размеры окна. Далее идет объявление корневого элемента Grid, который пока ничего не содержит.

С этим файлом интерфейса, который по умолчанию имеет имя MainPage.xaml, связан файл кода MainPage.xaml.cs, который также пока пуст:

using System; using System.Collections.Generic; using System.Linq; using System.Net; using System.Windows; using System.Windows.Controls; using System.Windows.Documents; using System.Windows.Input; using System.Windows.Media; using System.Windows.Media.Animation; using System.Windows.Shapes; namespace SilverlightCalculator { public partial class MainPage : UserControl { public MainPage() { InitializeComponent(); } } }

Изменение кода приложения

Добавим в элемент Grid кнопку и зададим обработчик нажатия этой кнопки. Тогда XAML-файл будет выглядеть так:

Hello World

У нас автоматически должен сгенерироваться обработчик Button_Click. Если этого не произошло, его можно добавить вручную. Код приложения в итоге должен выглядеть так:

using System; …………. namespace SilverlightCalculator { public partial class MainPage : UserControl { public MainPage() { InitializeComponent(); } private void Button_Click(object sender, RoutedEventArgs e) { MessageBox.Show(“Hello Wolrd!”); } } }

Теперь нажмем F5 и запустим наше приложение. Откроется веббраузер, в котором вы увидите нашу кнопку.

После запуска проект компилируется, и создается ряд файлов. Вы можете их найти в папке bin->Debug(Release) проекта.

Здесь есть несколько файлов. В первую очередь надо отметить два файла. Первый – AppManifest.xml. Это файл манифеста приложения, необходимый для создания пакета.

Второй – файл сборки приложения со всем функционалом (в данном случае SilverlightCalculator.dll). Именно из этих файлов формируется пакет с расширением XAP (в данном случае SilverlightCalculator.xap).

По сути это архивный файл, в который и включаются все файлы приложения.

Также автоматически Visual Studio генерирует тестовую html-страничку, которая уже содержит всю необходимую разметку для запуска silverlight- приложения (в нашем случае файл SilverlightCalculatorTestPage.html). Если мы откроем файл в текстовом редакторе, то внизу файла после объявлений стилей и скриптов мы увидим разметку элемента object, который содержит ссылку на наше приложение:

…………………

Как вы видите, в строке указан пакет xap нашего приложения. Таким образом мы можем указывать для страницы нужное нам silverlight-приложение. Также обратите внимание на другие свойства.

Так, в четвертой строке у нас заданы ширина и высота со значением 100%. Это настройки по умолчанию. Поэтому, когда мы запускаем приложение, оно растягивается на все окно браузера.

Но мы можем изменить эти значения по своему усмотрению.

Источник: https://metanit.com/sharp/silverlight/1.1.php

Что такое Silverlight и для чего он нужен

Как пользоваться silverlight

В наши дни большую популярность приобрело слово «плагин». Плагины нынче очень распространены, особенно в браузерах, и заметно расширяют их возможности. В этой статье мы подробно обсудим такой известный плагин от Microsoft, как – Microsoft Silverlight. Выясним, для чего данный плагин существует и какие он имеет функциональные возможности.

Для начала проясним, что же такое плагин – в общем. В это понятие входит – некий программный элемент (микропрограмма), возможности которого можно совмещать с разного рода программными продуктами, чем достигается расширение функционала программ.

В нашем случае, Microsoft Silverlight является очень полезным браузерным дополнением, который также очень ощутимо повышает его возможности. Что же делает этот плагин?

Возможности

Данная полезная программка совместима практически со всеми платформами и браузерами. Данным плагином пользуются очень широко, как разработчики, так и обычные пользователи. Плагин широко используется в глобальной сети, для удобной работы с медиа приложениями. Этот плагин очень эффективно работает с такими популярными расширениями как:

При использовании этого плагина не требуется применение сторонних проигрывателей и прочих программ для работы с медиафайлами.

Microsoft Silverlight основам на таком популярном языке программирования как – XAML. С помощью этого языка программирования создается очень приятный на вид пользовательский интерфейс. Этот интерфейс включает в себя всякого рода элементы для работы с документами, всевозможные графические формы, множественные панели и элементы управления.

В Microsoft Silverlight также есть поддержка очень популярного на сегодняшний день языка – JavaScript. Данный язык программирования используется практически во всех популярных ныне сайтовых движках (CMS).

Более ранние версии Microsoft Silverlight не умели работать с технологией .NET, но в новых версиях данного плагина поддержка данной технологии очень успешно применена.

Эволюция

История плагина Microsoft Silverlight начинается с середины двухтысячных годов. Уже в 2008 году данный плагин хорошо зарекомендовал себя и имел массу полезных нововведений от Microsoft. Уже тогда этот плагин умел работать с большинством форматов и расширений.

Microsoft Silverlight на тот момент приобрёл уже такую удобную особенность, как возможность работы с открытым исходным кодом. Это дало возможность разработчикам со всего земного шара усовершенствовать этот плагин и существенно преобразить его функциональные возможности.

На тот момент широкую популярность приобрела 2 версия плагина, и уже к началу 2009 года её скачали и установили более 350 млн пользователей со всего мира.

Весной 2009 года в свет вышла третья ревизия Microsoft Silverlight, которая на «борту» имела массу новых возможностей. В их число входили:

  • Распознавание новых стандартов аудио и видеофайлов;
  • Возможность работы с 3D графикой и 3D анимацией;
  • Возможность применения аппаратного ускорения чипов видеокарт.

Следующая ревизия плагина Microsoft Silverlight получила возможность передавать от пользователя на сервер видеоконтент. Также в этой версии стало возможно применять веб-камеры с микрофонами, как совестно, так и по отдельности.

В конце 2010 года вышла очередная 5 ревизия плагина. Эта ревизия получила больше возможностей при работе с 3D графикой. Также в эту версию вошли следующие изменения:

  1. Было заметно усовершенствована читаемость разного рода текстов;
  2. В данной версии появилась поддержка x64 ОС;
  3. В пятой появилась возможность влиять на скорость воспроизведения аудио/видео файлов;
  4. Также эта версия получила возможность быстрого запуска приложений.

Применение Microsoft Silverlight

Данный плагин широко применяется в разработке разного рода интерактивных и прочих сервисов в Интернете. Применение этого плагина существенно уменьшает стоимость разработки данных сервисов.

Возможности Microsoft Silverlight позволяют воспроизводить видеоконтент высокого разрешения. Также данный плагин широко используется разработчиками в создании разного рода web-приложений.

Этот плагин имеет очень удобный медиа проигрыватель, что позволило очень известным интернет-порталам использовать Microsoft Silverlight для своей работы. Данный плагин можно назвать прямым конкурентом всем известного Adobe Flash Player, который также широко применяется в глобальной сети для проигрывания видео/аудио контента.

Инсталляция

Чтобы начать использовать Microsoft Silverlight – необходимо его скачать и установить. Скачивается он с официального сайта. Пользователю нужно скачать небольшого размера инстальник для установки плагина.

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

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

Заключение

Microsoft Silverlight практически не потерял свою актуальность, невзирая на то, что на рынок программных технологий выходят всё новые и новые продукты.

Данный плагин и по сегодняшний день занимает одно из значимых мест на «пьедестале» программных разработок.

Microsoft Silverlight оказал большое влияние на всю сферу IT-технологий, и по праву заслужил достойное уважение большинства пользователей.

Источник: https://srochnyj-zaym.ru/chto-takoe-silverlight-i-dlya-chego-on-nuzhen/

Microsoft Silverlight – что это за программа, для чего нужна, как обновить или удалить

Как пользоваться silverlight

Microsoft Silverlight часто предлагает установить центр обновлений. На самом деле она требуется для работы разнообразных мультимедийных интернет приложений.

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

Утилита и разрабатывалась Microsoft, как ее конкурент, но более безопасный.

Преимущества и особенности приложения

Утилита устанавливается во многие браузеры в качестве плагина и помогает воспроизводить мультимедиа контент с интернет ресурсов.

Преимуществом может служить то, что утилита разработана Майкрософт, а значит не нанесет вреда компьютеру и системе пользователя.

При этом, на тех сайтах, которые использую данную технологию, пользователь сможет видеть полный спектр контента, заложенного разработчиком, что можно отнести к несомненным плюсам.

Развитие приложения

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

Стала доступна работа с большим количеством исходных данных, также стали доступны инструменты для контроля безопасности пользователя.

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

В 2009 году вышел третий вариант программы, в котором были добавлены несколько опций:

  • Трехмерная графика.
  • Улучшенная анимация.
  • Новые стандарты видео и аудио.
  • Использование ускорителей графических процессоров.

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

  • Возможность изменять скорость воспроизведения.
  • Ускоренный запуск приложений.
  • Улучшена читаемость текста.
  • Появилась поддержка 64-битных операционных систем

Нужен ли Майкрософт Сильверлайт на компьютере

Необходимость данного плагина на устройстве пользователя является весьма спорным моментом.

Конечно, этот плагин поможет пользователю видеть более полно функционал, закладываемый разработчиками на сайте, однако, не стоит забывать, что поддержка npapi с некоторого времени, запрещена большинством браузеров.

Таким образом, чтобы полностью видеть все доступные возможности на интернет ресурсах, пользователю придется воспользоваться устаревшими версиями браузеров, при этом, придется запретить им обновление.

  Лучшие программы и онлайн сервисы для составления кроссвордов

Не стоит забывать и том, что раз функционал не поддерживается, то и использоваться сайтами он не будет.

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

Конечно, IE продолжает поддерживать данный сервис, так что для тех, кто использует этот браузер, данная проблема может быть не настолько актуальна.

Как установить silverlight

Для начала потребуется зайти на сайт разработчика и оттуда скачать файл установщика майкрософт силверлайт: https://www.microsoft.com/ru-ru/SoftMicrosoft/silverlight.aspx. После этого, останется лишь запустить загруженный файл и дождаться окончания процесса, далее останется лишь перезапустить свой обозреватель и на этом все, плагин готов к работе.

Включение и отключение плагина

После установки silverlight plugin, его можно будет включать и отключать по своему желанию. Для этого потребуется лишь пройти в своем браузере в соответствующий пункт настроек.

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

В Firefox он будет находится там же, где и все остальные плагины и его можно будет отключить или полностью удалить из системы.

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

После чего можно будет зайти в новый пункт меню и найти искомый раздел.

Обновление плагина

Если пользователь получает обновление о том, что плагин silverlight устарел, его необходимо обновить. Для настройки обновлений следует зайти в свойства плагина, после чего следует перейти на вкладку updates. Здесь доступно несколько режимов: автоматическая установка, проверка и уведомление, полное отключение.

Пользователю останется только выбрать тот пункт, который ему наиболее удобен.

Удаление Сильверлайт

Для начала можно просто зайти в панель управления, а оттуда перейти к установке и удалению программ.

Здесь потребуется найти утилиту, нажать на удалить и дождаться полного удаления с компьютера, после чего может потребоваться перезагрузка.

Также можно воспользоваться одной из утилит, которые специализируются на удалении ПО, например revo uninstaller, это поможет избежать использования следующего пункта.

  Создаем gif анимацию из видео или фото

Чистка компьютера после удаления

Можно установить одну из специальных программ, которые занимаются проверкой и чисткой компьютера от мусора и исправление реестра, например ccleaner, который доступен на официальном сайте https://www.ccleaner.com.

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

Источник: http://composs.ru/microsoft-silverlight-chto-eto/

Поделиться:
Нет комментариев

    Добавить комментарий

    Ваш e-mail не будет опубликован. Все поля обязательны для заполнения.