<Р> Но Launch преди да скочи в всичко това, нека първо разгледаме по-отблизо под камина Silverlight е.
Video Download: Бил Гейтс Silverlight Beta
<р> Един от най-трудните неща за Silverlight е, че има, като на това писание, две версии: 1 Silverlight и Silverlight 2 Beta. Silverlight 1 поддържа приложения, написани на езика на програмиране JavaScript. Бета версията на Silverlight 2 поддържа допълнителни програмни езици като C # (произнася " в " остър;) и Visual Basic. И двете версии на Silverlight работа в рамките на .NET.
И така, какво е .NET? Това е друг продукт от Microsoft. Рамката на .NET е модел на програмиране. Програмистите могат да създават приложения в рамките на този модел -. Частност уеб приложения, които разчитат на Extensible Markup Language (XML)
<р> две основни компоненти на .NET Framework са общ език по време на работа и библиотека клас. The Common Language Runtime действа като администратор - той следи приложения и разпределя ресурсите на тези приложения трябва (като памет или процесорна мощ), за да работи правилно. Библиотеката за клас съдържа няколко многократна употреба софтуер Предмети на програмистите могат да разчитат на същевременно се създава приложения. А софтуер обект има две характеристики: състояние и поведение. Състояние на даден обект се отнася до различните условия на обекта може да има. Например, една програма може да има щатите " бягане, " " " пауза; и " " спря; (но не и по едно и също време). Поведения се отнасят до това, което един обект може да се направи. В нашия пример, който да включва " започне, " " " пауза; и ". " край;
И това е само рамката, която обгражда Silverlight! В рамките на Silverlight, Microsoft включва Windows Foundation Представяне (WPF) технологии и подкрепа за разширения Application Markup Language (XAML). Разработчиците на приложения могат да използват WPF, така и XAML да създадете уеб приложения. И двете WPF и XAML работи безпроблемно в рамките на .NET. Microsoft разработен WPF защото Hypertext Markup Language (HTML) има ограничения - уеб браузъри са способни на извършване на фун