Historie verzí aplikace Microsoft Silverlight - Microsoft Silverlight version history
Microsoft Silverlight je aplikační rámec pro psaní a běh bohaté internetové aplikace která byla aktivně vyvinuta a uvedena na trh společností Microsoft od roku 2007 do roku 2012. Toto je technický přehled historie platformy.
Silverlight 1
Silverlight 1, který byl vyvinut pod kódovým jménem Windows Presentation Foundation / Everywhere (WPF / E) a vydáno v roce 2007, se skládá ze základního prezentačního rámce, který odpovídá za uživatelské rozhraní (uživatelské rozhraní ), interaktivita a vstup uživatele, základní ovládací prvky uživatelského rozhraní, grafika a animace, přehrávání médií, Správa digitálních práv (DRM) a DOM integrace.[1] Skládá se z následujících komponent:
- Vstup - zpracovává vstup ze zařízení, jako je klávesnice, myš, stylus atd.
- Jádro uživatelského rozhraní - správa vykreslování bitmapových obrázků (včetně komprimovaných rastrových obrázků, jako je JPEG ), vektorová grafika, text a animace.
- Média - přehrávání streamů MP3, WMA Standard, WMV7, WMV8 a WMV9 / VC-1.
- XAML - aby bylo možné vytvořit rozložení uživatelského rozhraní pomocí značkovacího jazyka XAML.
Aplikace Silverlight začíná vyvoláním ovládacího prvku Silverlight z HTML stránka, která poté načte soubor XAML. Soubor XAML obsahuje a Plátno objekt, který funguje jako kontejner pro další prvky. Silverlight poskytuje různým geometrickým základním prvkům, jako jsou čáry, elipsy a další tvary, prvky, jako je text, obrázky a média atd. Prvky jsou správně umístěny tak, aby bylo dosaženo požadovaného rozvržení. Lze také vytvořit libovolný tvar. Tyto prvky lze animovat pomocí Spouštěče událostí; některé efekty animace jsou předdefinovány, jiné lze vytvořit jako složený z předdefinovaných efektů. Události, jako je pohyb klávesnice nebo myši, se také mohou zvýšit Události které lze zpracovat pomocí vlastních skriptů.[2]
Programatické manipulace s uživatelským rozhraním je dosaženo použitím skriptovacích jazyků k úpravě objektového modelu dokumentu objektu Silverlight Canvas.[1] Aby to Silverlight usnadnil, vystavuje DOM API, přístupné z libovolného skriptovacího jazyka podporovaného Silverlight, který je ve verzi 1 omezen na JavaScript běží v prohlížeči. Neexistují však žádné Widgety GUI zabudované. Nativní widgety prohlížeče musí být překryty přes Silverlight Plátno pro vstup uživatele. Podpora datových formátů je omezena na XML a JSON pouze.[1]
Silverlight 2
Silverlight 2 (dříve verze 1.1)[3] obsahuje verzi .NET Framework, implementace stejné plné Common Language Runtime (CLR) verze jako .NET Framework 3.0; takže může spouštět programy napsané v jakémkoli jazyce .NET. (Ve výchozím nastavení však nelze odkazovat na referenční sestavení zkompilovaná s běžným .NET Framework.[Citace je zapotřebí ]) Na rozdíl od CLR obsaženého v .NET Framework verze 3.5 a dřívějších verzích, ale stejně jako .NET Framework 4.0, může být instance CoreCLR obsažená v Silverlight hostována s jinou instancí jednoho z desktopových CLR v jednom procesu.[4] S tímto souborem značení rozložení XAML (.xaml
soubor) lze rozšířit o code-behind kód napsaný v libovolném jazyce .NET, který obsahuje programovací logiku. Může být použit k programové manipulaci s aplikací Silverlight a stránkou HTML, která je hostitelem ovládacího prvku Silverlight. Značka XAML, stejně jako kód, je kompilován do Sestavy CLI které jsou pak komprimovány pomocí ZIP a uloženy v a .xap
soubor.[5]
Silverlight se dodává s odlehčenou knihovnou tříd, která obsahuje funkce jako rozšiřitelný řízení, webové služby, síťování komponenty a Jazyk integrovaný dotaz (LINQ) API. Tato knihovna tříd je podmnožinou a je podstatně menší než .NET Framework Knihovna základní třídy (BCL). Silverlight kód běží v pískoviště, čímž se zabrání vyvolání API platformy.[6]

Přidá se verze .NET Framework v Silverlight[1] podmnožina Windows Presentation Foundation (WPF) model programování uživatelského rozhraní, včetně podpory tvarů, dokumentů, médií a animačních objektů WPF. Beta 2 a dále,[7] dodává se s více než 30 ovládacími prvky uživatelského rozhraní[8] (počítaje v to Textové pole
, CheckBox
, Posuvník
, ScrollViewer
, a Kalendář
řízení),[9] pro podporu obousměrného propojení dat, automatickou správu rozvržení (pomocí StackPanel
, Mřížka
, atd.)[9] stejně jako ovládací prvky pro manipulaci s daty, jako například DataGrid[3][10] a ListBox.[9] Ovládací prvky uživatelského rozhraní jsou skinovatelné pomocí přístupu založeného na šabloně.[9] K dispozici jsou také knihovny třetích stran rozšířených sad ovládacích prvků uživatelského rozhraní.[11]
Zahrnutý BCL poskytuje kurzy pro sbírky, odraz, regulární výrazy, manipulace s řetězci a přístup k datům. Podporuje také LINQ s plnou podporou LINQ pro objekty a expresivní stromy. Téměř všechny System.Linq
a System.Linq.Expression
obory jmen jsou vystaveny. Podporuje také serializace předmětů, pro vytrvalost dat. Silverlight dokáže zpracovat data RSS nebo formát JSON, kromě XML. BCL poskytuje vylepšenou podporu pro práci s daty XML, včetně XMLReader
a XMLWriter
třídy. Silverlight 2 také podporuje asynchronní programování pomocí použití knihoven vláken.[10]
Silverlight zahrnuje také kurzy pro přístup k datům přes webové služby, ZBYTEK, Windows Communication Foundation (WCF) Služby a ADO.NET Data Services.[7] Podporu sítě v Silverlight mohou aplikace Silverlight využívat ke komunikaci pomocí HTTP, nebo na spodní zásuvka úroveň. Komunikace mezi doménami je podporována.[8] Silverlight používá konfigurační soubor založený na XML k řízení zásad přístupu k prostředkům mezi doménami pro připojení HTTP i soket. Správci webu jej mohou použít ke kontrole, ke kterým prostředkům může aplikace Silverlight přistupovat, pokud tato aplikace nepochází z domény webu. Kromě toho Silverlight také podporuje Adobe Flash Formát souboru zásad mezi doménami.[12] Zásuvky Silverlight mohou pouze zahájit připojení; nemohou poslouchat spojení.[13]
Silverlight 2 zahrnuje[7] the Dynamic Language Runtime (DLR), který umožňuje dynamickou kompilaci a provádění dynamických (skriptovacích) jazyků. Překladače pro jazyky založené na DLR (včetně IronPython a IronRuby) jsou [být?] Zabaleny s aplikací Dynamic Languages v .xap
balík.[14] Dynamické jazyky sada pro vývoj softwaru SDK zahrnuje a webový server pojmenovaný Chiron, které mohou dynamicky zabalit všechny závislosti pro aplikaci Dynamické jazyky a poskytnout je prohlížeči.[14] První nadcházející jazyky napsané pro DLR jsou spravovány JScript, IronPython 2.0 a IronRuby. Microsoft také plánuje stavět Visual Basic .NET 10.0 (VBx) na DLR. Všechny čtyři jazyky sdílejí stejnou infrastrukturu, což umožňuje Silverlight sestavit a spustit zdroj jazyka. Naopak jiné jazyky .NET musí být kompilovány předem a doručeny do Silverlight jako sestavení .NET. Implementace Managed JScript odpovídá ECMAScript Specifikace 3.0 a Microsoft tvrdí, že je 250krát rychlejší než interpretovaný JScript.[10]
Díky integraci .NET Framework umožňuje Silverlight také HTML-spravovaný kód interakce, která umožňuje manipulaci s prvky HTML DOM z spravovaný kód,[1] a umožňuje kódu JavaScript volat spravovaný kód a používat objekty vytvořené pomocí spravovaného kódu. Silverlight uzavírá objekty JavaScriptu a prvky DOM ve spravovaných obálkách, aby byly dostupné ze spravovaného kódu.[15] I když neexistuje žádné ustanovení pro volání kódu JavaScript přímo ve verzi 1.1 alfa, události spravovaného kódu mohou aktivovat obslužné rutiny JavaScriptu. Instance Silverlight nemusí mít komponentu uživatelského rozhraní, aby mohla manipulovat s DOM DOM ze spravovaného kódu.[16] To se provádí vytvořením XAML Plátno s šířkou i výškou nastavenou na nulu a pomocí kódu na pozadí upravovat DOM stránky HTML pomocí rozhraní API v System.Browser
jmenný prostor.[17]
Silverlight 2 zahrnuje Deep Zoom, technologie odvozená z Microsoft Live Labs ' Mořský drak. Umožňuje uživatelům přiblížit nebo oddálit obrázek (nebo koláž obrázků) s plynulými přechody pomocí kolečka myši.[18] Velikost obrázků může být od 2 do 3 megapixelů v rozlišení do rozsahu gigapixelů, ale uživatel nemusí čekat na úplné stažení; Silverlight spíše stáhne pouze zobrazené části optimalizované pro zobrazovanou úroveň přiblížení.[19] Od verze beta 2 používá Deep Zoom formát souboru založený na XML.[7]
Mezi mediální funkce v Silverlight 2 patří:[20]
- Podpora WMA Professional, včetně režimů WMA 10 Pro s nízkou bitrate. Vícekanálový zvukový obsah je však stále převeden na stereofonní výstup.
- Ochrana obsahu využívající Microsoft PlayReady DRM klient.
- Seznamy skladeb na straně serveru ve službě Windows Media Services.
- Zdroj mediálního toku API.
Zdroj mediálního proudu je rozhraní API odpovědné za umožnění adaptivního streamování médií. Adaptivní streamování umožňuje aplikaci přehrávače zvolit bitovou rychlost média na základě dostupné šířky pásma klienta a centrální procesorová jednotka (CPU) prostředky.[7] Zdroj mediálního proudu umožňuje vývojáři určit vlastní metodu načítání mediálních dat, jediným požadavkem je, aby byly finální obrazové a zvukové proudy prezentovány modulu runtime Silverlight ve formátu, který dokáže Silverlight dekódovat (VC-1, H.264, WMA, MP3 atd.). To umožňuje rozšiřitelnou podporu pro jinak nativně nepodporované formáty souborů (tj. MP4, Matroska, Ogg ), protokoly (tj. Výkřik ) a způsoby doručení (tj. adaptivní streamování, peer-to-peer (P2P)). Společnost Microsoft poprvé veřejně představila zdroj mediálního proudu napájením NBC olympijské hry web s vlastní implementací adaptivního streamování.[21]
Silverlight 2 také umožňuje omezený přístup k souborovému systému k aplikacím Silverlight.[15] Může použít dialogové okno nativního souboru operačního systému k procházení libovolného souboru (ke kterému má uživatel přístup). Soubor je dezinfikován z informací o cestě, aby aplikace nemohla získat přístup k informacím, jako je uživatelské jméno, a lze jej otevřít pouze v režimu jen pro čtení. Pro místní ukládání dat poskytuje Silverlight izolované místní úložiště (isostorage),[15] jmenovitě mimo mezipaměť prohlížeče ve složce skryté ve složce soukromého profilu uživatele. Je nastavena na 1 MB ve výchozím nastavení na adresu URL,[15] ale toto může uživatel změnit.[7] Data uložená aplikací Silverlight v isostorage jsou identifikována podle adresy URL, ze které se načtou, a lze k nim přistupovat pouze touto aplikací. Všechny instance Silverlight sdílejí stejnou isostorage, takže všechny instance stejné aplikace Silverlight mohou sdílet uložená data, i když jsou spuštěna v různých prohlížečích.
Silverlight CoreCLR používá model zabezpečení založený na atributech, na rozdíl od Zabezpečení přístupu k kódu (CAS) model desktopové verze .NET Framework.[22] Sestavy jsou označeny atributem zabezpečení, kterým může být průhledný (SecurityTransparentAttribute
), bezpečné (SecuritySafeCriticalAttribute
) nebo kritický (SecurityCriticalAttribute
). Metody v průhledný sestavení běží s částečným vztahem důvěryhodnosti a kódy v těchto sestavách nelze volat kritický metody (metody, které mohou způsobit změny v celém systému); ani nemůže průhledný sestavy obsahují neověřitelný kód (použijte nebezpečný C# klíčové slovo nebo použití ukazatele ) nebo vyvolat funkce systému pomocí P / Vyvolání. Kód v obou kritický a bezpečné sestavy běží s plnou důvěrou, a proto nepodléhají takovým omezením. Nicméně, a průhledný metoda může volat a bezpečné metoda a bezpečné metoda může volat a kritický metoda. V takovém případě bezpečné metoda ověří, že je hovor bezpečný a v rámci omezených práv volajícího; pokud ano, pak bezpečné metoda bude proxy volání požadovaného kritický metoda. Ve skutečnosti jsou rozhraní IsoStorage API vystavena jako bezpečné metody.[22] Sestavení, jehož atribut zabezpečení není nastaven, je spuštěno jako průhledný metoda. Obdobná omezení platí také pro dědičnost typů; jmenovitě v případech volání virtuální metodou a volání metod rozhraní.[23] Sestavení Silverlight mohou obsahovat členy, které nejsou použitelné CoreCLR, pokud je lze zpracovat .NET Framework CLR; takové metody nebudou načteny, když je sestava prováděna CoreCLR.[24]
Pouze kód platformy je však možné označit jako kritický nebo bezpečné. Modul runtime Silverlight zajišťuje, že sestavy platforem se načítají pouze z instalačního adresáře Silverlight a jsou digitálně podepsáno od společnosti Microsoft. To efektivně znamená, že sestavy aplikace a aplikace mohou být pouze průhledný kód (běží pod částečným vztahem důvěryhodnosti a omezenými právy).[25] Kód platformy lze označit libovolným atributem. Metody BCL .NET Framework, které mají Internet
sada atributů, která jim umožňuje volat z nedůvěryhodného kódu pocházejícího z Internetu, jsou vystaveny v Silverlight BCL as průhledný metody.[25]
Silverlight 3
Silverlight 3 byl oznámen na Mezinárodní úmluva o vysílání (IBC) 2008 ukázat v Amsterdam dne 12. září 2008. Bylo odhaleno v MIX09 v Las Vegas dne 18. března 2009.[26] Ve stejný den byla k dispozici ke stažení beta verze. Konečná verze byla vydána 9. července 2009.
Silverlight 3 obsahuje zvýšený počet ovládacích prvků[27]-počítaje v to DataGrid, TreeView, různé panely rozvržení, DataForm pro aplikace založené na formulářích a DataPager pro prohlížení stránkovaných dat. Některé z těchto ovládacích prvků jsou z Silverlight Toolkit. Kromě toho obsahuje Silverlight 3 navigační rozhraní umožňující aplikacím Silverlight používat hypertextový odkaz navigační model i povolení přímé odkazy (odkazující přímo na konkrétní stránky) v aplikacích Silverlight.[27]
Na přední straně médií Silverlight 3 podporuje Pokročilé kódování zvuku (AAC) zvukové dekódování a hardwarově akcelerované dekódování videa H.264.[27] Silverlight 3 také nabízí 1080p plynulé streamování.[28][29] Nativní multimediální kanál je také programově zpřístupněn, takže jiné formáty mohou být podporovány také pomocí třetích stran spravovaný kód dekodéry.[27] Silverlight 3 podporuje perspektiva 3D[27] který umožňuje 3D transformace 2D prvků.[30] Tyto transformace, stejně jako mnoho 2D operací, jako jsou roztažení, alfa míchání atd., Jsou hardwarově akcelerovány.[30] Vlastní animace, včetně transformací a prolnutí, lze vytvořit na prvcích Silverlight pomocí Jazyk shaderu na vysoké úrovni (HLSL) využít shadery pixelů.[30] A bitmapa K dispozici je API umožňující aplikacím Silverlight 3 manipulovat s bitmapami.[30] Silverlight nyní používá grafická jednotka (GPU) k urychlení složení Vizuální stromy (jako WPF odpovídají prvky Silverlight Vizuální prvky, které ve spojení s informacemi o rozložení tvoří a Složení stromu nebo Vizuální strom který se poté vykreslí a vytvoří finální zobrazení; vidět Architektura WPF ).[27] Vizuální stromy lze nyní uložit do mezipaměti;[27] to zvyšuje výkon v případech, jako jsou transformace, které vytvářejí mnoho mezilehlých stavů vyhodení tím, že se stavové přechody neprovádějí na hlavním vizuálním stromu. Silverlight 3 nyní také podporuje ClearType vykreslování textu.
Prvky uživatelského rozhraní v Silverlight 3 podporuje prvek k prvku vazba - což umožňuje, aby byl jeden prvek vázán na stav jiného prvku,[30] stejně jako ověřovací mechanismus pro datovou vazbu.[27] Na rozdíl od Silverlight 2, který aplikacím umožňoval ukládat soubory pouze do lokálního úložiště, mohou aplikace Silverlight 3 ukládat do libovolného umístění v systému souborů prostřednictvím systému Uložení souboru dialog. Cesta, kam je soubor uložen, však bude z aplikace Silverlight stále skrytá.[27] Jakákoli externí sestavení používaná aplikacemi Silverlight se také ukládají do mezipaměti, takže je není nutné znovu stahovat pro následné instance aplikace.[27]
Silverlight 3 také obsahuje a LocalConnection API pro komunikaci (pomocí pojmenovaná roura model stylu) mezi více spuštěnými aplikacemi na stejném počítači, bez ohledu na prohlížeč[27][30] a může sledovat události síťového připojení.[27] Silverlight 3 lze volitelně použít Binární XML komunikovat se službami WCF.[27]
Silverlight 3 podporuje Zkušenosti mimo prohlížeč, tj. aplikace Silverlight lze do systému nainstalovat pro offline přístup (za předpokladu, že je aplikace manifest je navržen tak, aby umožňoval místní instalaci) tam, kde běží mimo prohlížeč. Jsou spouštěny pomocí Nabídka Start nebo zástupce na ploše a spusťte je bez okna prohlížeče.[27] Aplikace mohou zkontrolovat, zda běží uvnitř prohlížeče nebo ne.[31] Při běhu mimo prohlížeč je interop HTML deaktivován. Kromě toho přístup k Funkční klávesy je povoleno.[32] Lokálně nainstalované aplikace Silverlight stále běží v pískoviště.[32]
Nainstalované aplikace Silverlight 3 automaticky kontrolují aktualizace asynchronně při každém spuštění a aktualizace se instalují automaticky.[33] Běžící instance aplikací jsou informovány, když jsou k dispozici aktualizace.[31]
Silverlight 3 je nyní uveden jako požadavek pro bezplatné přiznání k dani z příjmu eFiling v USA.[34]
Silverlight 4
Dne 18. Listopadu 2009 v Konference profesionálních vývojářů v Los Angeles představila společnost Microsoft Corporation a Beta verze Silverlight 4.[35] Konečná verze byla vydána 15. Dubna 2010 (spolu s Silverlight 4 nástroje pro vývojáře ).
Mezi nové funkce Silverlight 4 patří:
- Podpora pro Google Chrome prohlížeč.
- Podpora webové kamery a mikrofonu.
- Podpora tisku.
- Vylepšená podpora myši včetně podpory pravého tlačítka a podpory kolečka myši.
- Nová podpora oznámení pro zobrazení zpráv koncovým uživatelům.
- Nové a vylepšené ovládací prvky, jako je RichTextBox a vylepšený ovládací prvek DataGrid.
- Nová podpora pro implicitní tematizaci ovládacích prvků.
- Nová podpora hostovaného prohlížeče pro vykreslování HTML uvnitř Silverlight.
- Vylepšení datové vrstvy WCF.
- Vylepšení lokalizace pomocí obousměrného textu.
- Podpora pro Managed Extensibility Framework.
- Vylepšená podpora datových vazeb.
- Vylepšené animační efekty.
- Podpora schránky a přetažení.
- Deep Zoom vylepšení výkonu.
- WCF Bohatá internetová aplikace (RIA) služby.[36]
- Ochrana obsahu pro H.264 a podpora přehrávání offline médií chráněných technologií DRM.
Následující funkce jsou poskytovány aplikacím Silverlight mimo prohlížeč (místně nainstalované), kterým byl explicitně udělen status „důvěryhodný“:
- Plný přístup z klávesnice při běhu v režimu celé obrazovky.
- Programový přístup k místní složce dokumentů uživatele.
- Podpora pro místní Komponentní objektový model (COM) objekty.
Silverlight 5
2. prosince 2010 na akci Silverlight Firestarter bylo oznámeno vydání verze Silverlight 5 beta v 1. polovině roku 2011. Finální verze byla vydána 9. prosince 2011.[37]
Mezi nové funkce Silverlight 5 patří:[38]
- Podporuje GPU akcelerované dekódování videa
- Integrovaná podpora 3D grafiky
- Přehrávání mediálního obsahu s proměnnou rychlostí s automatickou korekcí výšky tónu
- Vylepšené povědomí o moci
- Integrovaná podpora dálkového ovládání
- Podporuje rychlejší spuštění aplikace
- Poskytuje podporu 64bitového prohlížeče
- Podpora automatizovaného testování uživatelského rozhraní pro aplikace s Visual Studio 2010
- Poskytuje lepší srozumitelnost textu
- Vývojáři nyní mohou ladit výrazy vázání dat, nastavovat zarážky na vazby.
- Vylepšení WCF RIA Services zahrnují podporu komplexního typu a lepší podporu MVVM.
Historie vydání
Název verze | Číslo verze | Datum vydání |
---|---|---|
1 Náhled komunitní technologie (CTP) | 1.0.? | 2006–12 |
1 Release to Web (RTW) | 1.0.20816 | 2007-09-05 |
2 Před vydáním (Tak jako 1.1 Alpha Refresh ) | 1.1.20926.0 | 2007-09-05 |
1 Vydání služby | 1.0.21115.0 | 2007-11-20 |
1 Vydání služby | 1.0.30109.0 | 2008-01-15 |
2 Beta 1[40] | 2.0.30226.2 | 2008-03-05 |
1 Vydání služby[41] | 1.0.30401.0 | 2008-04-08 |
2 Beta 2 | 2.0.30523.6 | 2008-06-06[42] |
2.0.30523.8 | 2008-07-16 | |
1 Vydání služby | 1.0.30715.0 | 2008-07-27 |
2 Release Candidate Zero (RC0) | 2.0.30523.9 | 2008-09-25 |
2 RTW[43] | 2.0.31005.0 | 2008-10-14[44] |
2 Obecné distribuční vydání (GDR) 1 | 2.0.40115.0 | 2009-02-19 |
3 Beta | 3.0.40307.0 | 2009-03-18 |
3 RTW | 3.0.40624.0 | 2009-07-09 |
3 NDR 1 | 3.0.40723.0 | 2009-07-28 |
3 NDR 2 | 3.0.40818.0 | 2009-09-01 |
4 Beta 1 | 4.0.41108.0 | 2009-11-18 |
3 NDR 3 | 3.0.50106.0 | 2010-01-20 |
4 RC | 4.0.50303.0 | 2010-03-15 |
4 RTW | 4.0.50401.0 | 2010-04-15[45] |
4 NDR 0 | 4.0.50524.0 | 2010-06-03 |
3 Aktualizace zabezpečení | 3.0.50611.0 | 2010-08-10 |
4 NDR 1 | 4.0.50826.0 | 2010-09-01 |
4 NDR 2 | 4.0.50917.0 | 2010-09-28[46] |
4 NDR 2.5 | 4.0.51204.0 | 2010-12-15[47] |
4 NDR 3 | 4.0.60129.0 | 2011-02-14[48] |
4 NDR 4 | 4.0.60310.0 | 2011-04-19[49] |
4 NDR 5 | 4.0.60531.0 | 2011-06-14[50] |
4 NDR 6 | 4.0.60831.0 | 2011-10-11[51] |
5 Beta | 5.0.60401.0 | 2011-04-13[52] |
5 RC | 5.0.60818.0 | 2011-09-01[53] |
5 | 5.0.61118.0 | 2011-12-09[37] |
4 Aktualizace zabezpečení | 4.1.10111.0 | 2012-02-14[54] |
4 Aktualizace zabezpečení | 4.1.10329.0 | 2012-05-08[55] |
5 Aktualizace zabezpečení | 5.1.10411.0 | 2012-05-08[39][56] |
5 Aktualizace zabezpečení | 5.1.20125.0 | 2013-03-12[57] |
5 Aktualizace zabezpečení | 5.1.20513.0 | 2013-07-09[58] |
5 Aktualizace zabezpečení | 5.1.20913.0 | 2013-10-08[59] |
5 Aktualizace | 5.1.30214.0 | 2014-05-11[39][60][61] |
5 Aktualizace | 5.1.30514.0 | 2014-07-23[39][62] |
5 Aktualizace | 5.1.31211.0 | 2014-12-13[39][63] |
5 Aktualizace | 5.1.40416.0 | 2015-05-12[39][64] |
5 Aktualizace | 5.1.40728.0 | 2015-08-11[39][65] |
5 Aktualizace | 5.1.41105.0 | 2015-12-08[39][66] |
5 Aktualizace zabezpečení | 5.1.41212.0 | 2016-01-12[39][67] |
5 Aktualizace | 5.1.50428.0 | 2016-06-21[39][68] |
5 Aktualizace | 5.1.50709.0 | 2016-09-13[39][69] |
5 Aktualizace | 5.1.50901.0 | 2016-10-11[39][70] |
5 Aktualizace | 5.1.50905.0 | 2017-03-14[39][71] |
5 Aktualizace | 5.1.50906.0 | 2017-04-11[39][72] |
5 Aktualizace | 5.1.50907.0 | 2017-06-13[39][73] |
5 Aktualizace | 5.1.50918.0 | 2019-01-15[39][74] |
Reference
- ^ A b C d E "Silverlight architektura". Archivovány od originál dne 2008-04-29. Citováno 2007-06-05.
- ^ „Silverlight 1.0 Beta QuickStart“. Archivovány od originál dne 06.06.2007. Citováno 2007-06-05.
- ^ A b „.NET Web-Product Roadmap (ASP.NET, Silverlight, IIS7)“. Citováno 2007-11-30.
- ^ „Side by Side In Process CLRs Start with Silverlight“. Citováno 2007-05-12.
- ^ Guthrie, Scott. "Silverlight Tutorial Část 1: Vytváření" Hello World "s Silverlight 2 a Visual Studio 2008". Citováno 2008-02-24.
- ^ „Microsoft leští Silverlight“. Citováno 2007-05-02.
- ^ A b C d E F Tým Silverlight SDK. „Co je nového v Silverlight 2 Beta 2?“. MSDN Blogy. Citováno 2008-07-06.
- ^ A b Guthrie, Scott. „Vydána Silverlight 2 Beta2“. Citováno 2008-07-06.
- ^ A b C d Guthrie, Scott. „První pohled na Silverlight 2“. Citováno 2008-02-24.
- ^ A b C "Silverlight". Citováno 2007-05-12.
- ^ Sneath, Tim. „Některé skvělé ovládací prvky Silverlight“. Citováno 2007-06-30.
- ^ Guthrie, Scott. "Silverlight Tutorial Část 3: Používání sítě k načtení dat a naplnění DataGrid". Citováno 2008-02-24.
- ^ Schwarz, Michael. „Silverlight Socket Comments“. Citováno 2008-03-12.
- ^ A b Lam, John. „Dynamic Silverlight, část 1: Hello World“. MSDN Blogy. Citováno 2008-03-12.
- ^ A b C d Thorpe, Danny (02.05.2007). "MIX07: Rozšíření programovacího modelu prohlížeče o Silverlight". Citováno 2007-05-03.
- ^ Sneath, Tim (07.06.2007). „Silverlight není jen o prezentaci“. Citováno 2007-06-13.
- ^ Sneath, Tim (13.06.2007). "Programování HTML s C #". Citováno 2007-06-30.
- ^ „Silverlight 2 a Deep Zoom - připravte se na vytváření vlastních sbírek fotozoomingu“. LiveSide. Archivovány od originál dne 2008-05-16. Citováno 2008-03-06.
- ^ "Silverlight 2 'Deep Zoom'". Microsoft Live Labs. Citováno 2008-03-09.
- ^ Vagón, Ben. „Mediální funkce v Silverlight 2 Beta 2“. Archivovány od originál dne 2008-08-29. Citováno 2008-08-29.
- ^ Zambelli, Alex. „Pohled zevnitř na videopřehrávač NBC Olympics“. Citováno 2008-08-29.
- ^ A b Farkas, Shawn. „Model zabezpečení Silverlight“. Citováno 2007-06-08.
- ^ Farkas, Shawn. „Silverlight Security III: Inheritance“. Citováno 2007-06-08.
- ^ „How to: Explore Silverlight Assemblies with the Visual Studio Object Browser“. Citováno 2007-06-08.
- ^ A b Farkas, Shawn. „Silverlight Security II: Čím je metoda kritická?“. Citováno 2007-06-08.
- ^ „S. Somasegar uvádí Silverlight 3“.
- ^ A b C d E F G h i j k l m n Heuer, Tim. „Průvodce novými funkcemi Silverlight 3“. Citováno 2009-03-23.
- ^ „Zažijte plynulé streamování IIS 1080p“. Microsoft IIS.
- ^ Edwards, Andru (10. července 2009). „Microsoft Silverlight 3 je nyní k dispozici, zaměřuje se na Flash, HD streamování“.
- ^ A b C d E F Hoffman, Kevin. „Co je nového ve Silverlight 3?“. Citováno 2009-03-23.
- ^ A b Hoffman, Kevin. „Vytvoření aplikace mimo prohlížeč v Silverlight 3“. Archivovány od originál dne 2012-03-24. Citováno 2009-03-23.
- ^ A b Drsný, Mike. „Silverlight 3 Out of the Browser“. Citováno 2009-03-23.
- ^ Heuer, Tim. „Model aktualizace mimo prohlížeč Silverlight 3“. Citováno 2009-03-23.
- ^ https://www.freefilefillableforms.org/FFA/FAQs.htm
- ^ „Silverlight 4 Beta, co je nového“. Archivovány od originál dne 21. 2. 2010. Citováno 2010-01-21.
- ^ „Služby WCF RIA“. Silverlight.net. Archivovány od originál dne 15. 11. 2009. Citováno 2011-07-26.
- ^ A b „Silverlight 5 je nyní k dispozici!“. Citováno 2011-12-09.
- ^ „Announcing Silverlight 5“. Citováno 2010-12-03.
- ^ A b C d E F G h i j k l m n Ó str „Historie vydání Microsoft Silverlight“. Citováno 2014-12-13.
- ^ „Quick update on Silverlight“. Citováno 2007-11-30.
- ^ „Microsoft uvádí na trh vydání pro údržbu Silverlight“. Archivovány od originál dne 11.01.2009.
- ^ Protalinski, Emil. „Silverlight 2 Beta 2 dorazí včas, nyní k dispozici“. Ars Technica. Citováno 6. června 2008.
- ^ Knor, Max. „Vydáno Silverlight 2“. blogs.msdn.com. Citováno 2008-10-21.
- ^ „Microsoft vydává Silverlight 2 v úterý 14. října“. LiveSide. Archivovány od originál dne 2012-02-22. Citováno 2008-10-13.
- ^ „Připraveno pro podnikání Silverlight 4 lodě 15. dubna“.
- ^ „Popis aktualizace pro Microsoft Silverlight: 28. září 2010“.
- ^ „Popis aktualizace pro Microsoft Silverlight: 15. prosince 2010“.
- ^ „Popis aktualizace pro Microsoft Silverlight: 14. února 2011“.
- ^ „Popis aktualizace pro Microsoft Silverlight: 19. dubna 2011“.
- ^ „Popis aktualizace pro Microsoft Silverlight: 14. června 2011“.
- ^ „MS11-078: Popis aktualizace zabezpečení pro Microsoft Silverlight: 11. října 2011“.
- ^ „Blog Silverlight: Silverlight 5 Beta - nyní k dispozici!“. Archivovány od originál dne 26.04.2011. Citováno 2011-04-23.
- ^ „Silverlight 5 RC je nyní k dispozici!“. Citováno 2011-09-01.
- ^ „MS12-016: Popis aktualizace zabezpečení pro Microsoft Silverlight: 14. února 2012“.
- ^ „MS12-034: Popis aktualizace zabezpečení pro Silverlight 4: 8. května 2012“.
- ^ „MS12-034: Popis aktualizace zabezpečení pro Silverlight 5: 8. května 2012“. Citováno 2014-12-13.
- ^ „MS13-022: Chyba zabezpečení v Silverlight by mohla umožnit vzdálené spuštění kódu“. Citováno 2013-03-14.
- ^ „MS13-052: Popis aktualizace zabezpečení pro Microsoft Silverlight: 9. července 2013“. Citováno 2013-07-09.
- ^ „MS13-087: Zranitelnost v Silverlight by mohla umožnit zpřístupnění informací: 8. října 2013“. Citováno 2014-01-16.
- ^ „Popis aktualizace pro Microsoft Silverlight 5: 11. března 2014“. Citováno 2014-12-13.
- ^ „MS14-014: Chyba zabezpečení v Silverlight by mohla umožnit obejití bezpečnostních funkcí: 11. března 2014“. Citováno 2014-12-13.
- ^ „Aktualizace z července 2014 pro Microsoft Silverlight 5“. Citováno 2014-12-13.
- ^ „Aktualizace z prosince 2014 pro Microsoft Silverlight 5“. Citováno 2014-12-13.
- ^ „Aktualizace z května 2015 pro Microsoft Silverlight 5“. Citováno 2015-07-21.
- ^ „MS15-080: Popis aktualizace zabezpečení pro Silverlight 5: 11. srpna 2015“. Citováno 2016-01-04.
- ^ „MS15-129: Aktualizace zabezpečení pro Silverlight pro řešení vzdáleného spuštění kódu: 8. prosince 2015“. Citováno 2016-01-04.
- ^ „MS16-006: Aktualizace zabezpečení pro Silverlight pro řešení vzdáleného spuštění kódu: 12. ledna 2016“. Citováno 2016-01-04.
- ^ „Silverlight DateTime parsing for Norway and Serbia: 21. června 2016“. Citováno 2016-07-17.
- ^ „MS16-109: Aktualizace zabezpečení pro Silverlight: 13. září 2016“. support.microsoft.com. Citováno 2017-01-13.
- ^ „MS16-120: Popis aktualizace zabezpečení pro Silverlight: 11. října 2016“. support.microsoft.com. Citováno 2017-01-13.
- ^ „MS17-013: Popis aktualizace zabezpečení pro komponentu Microsoft Graphics pro Microsoft Silverlight 5: 14. března 2017“. support.microsoft.com. Citováno 2017-05-10.
- ^ „Aktualizace zabezpečení pro chybu zabezpečení zpřístupnění informací libjpeg pro Microsoft Silverlight 5: 11. dubna 2017“. support.microsoft.com. Citováno 2017-05-10.
- ^ „Chyba zabezpečení Windows Uniscribe při vzdáleném spuštění kódu: 13. června 2017“. support.microsoft.com. Citováno 2017-06-14.
- ^ „Aktualizace výpočtů Silverlight DateTime pro zpracování nových japonských období: 15. ledna 2019“. support.microsoft.com. Citováno 2019-04-03.
externí odkazy
- Historie vydání Microsoft Silverlight
- Oficiální webové stránky
- Stránka produktu Silverlight na Microsoft.com
- Centrum vývojářů Silverlight na MSDN
- Co je nového v Silverlight 5 Krok za krokem v Silverlight 5 je k dispozici mnoho ukázek a ukázek.
- Průvodce pro začátečníky po Silverlight na Silverlightfun.com