Ale
než jsme se skočit do všeho toho, pojďme nejprve se blíže podívat pod Silverlight je kapotou. Launch Video ke stažení: Bill Gates Silverlight Beta
Jednou z věcí, o záludné Silverlightu je, že existují, jak tohoto psaní, dvě verze: Silverlight 1 a Silverlight 2 Beta. Silverlight 1 podporuje aplikace napsané v programovacím jazyce JavaScript. Beta verze Silverlight 2 podporuje další programovací jazyky jako C # (vyslovováno " c Sharp ") a Visual Basic. Obě verze Silverlight práci v rozhraní .NET Framework.
Takže to, co je .NET? Je to další výrobek od společnosti Microsoft. Rozhraní .NET Framework je programovací model. Programátoři mohou vytvářet aplikace v rámci tohoto modelu. - Zejména webových aplikací, které jsou závislé na Extensible Markup Language (XML)
.NET Framework je dvě hlavní složky jsou společný jazyk runtime a knihovna tříd. Společný jazykový modul runtime chová jako správce - sleduje aplikace a přiděluje zdroje ty aplikace, které potřebujete (jako je paměť nebo výpočetního výkonu), aby správně spustit. Knihovna třída obsahuje několik opakovaně použitelný software objektů mohou programátoři spolehnout při tvorbě aplikací. Softwarový Objekt má dvě vlastnosti: stav a chování. Stav objektu odkazuje na odlišných podmínkách může objekt mít. Například program mohl mít stavy " systémem, " " zarazil " a " zastavil " (i když ne všechny ve stejnou dobu). Chování odkazovat se na co objekt může dělat. V našem případě, že by zahrnovala " start, " " pauza " a ". Konec "
A to je jen rámec, který obklopuje Silverlight! V Silverlight Microsoft zahrnuje Windows Presentation Foundation (WPF) technologie a podporu pro eXtensible Application Markup Language (XAML). Vývojáři aplikací mohou používat jak WPF a XAML k vytváření webových aplikací. Oba WPF a XAML hladce v rámci .NET. Společnost Microsoft vyvinula WPF protože Hypertext Markup Language (HTML) má svá omezení - Internetové prohlížeče jsou schopna realizovat funkce, které jsou příliš složité na HTML podporovat
WPF používá vektor založené vykreslovací jádro generovat grafiku pro použití.. To může podporovat 2-D a 3-D grafiku a poskytuje vývojářům s prostředky k moci své žádosti tím, že pracuje v rámci .NET. Hlavním účelem XAML je po