[{"@context":"http:\/\/schema.org\/","@type":"BlogPosting","@id":"https:\/\/wiki.edu.vn\/all2pl\/wiki27\/silverlght-wikipedia\/#BlogPosting","mainEntityOfPage":"https:\/\/wiki.edu.vn\/all2pl\/wiki27\/silverlght-wikipedia\/","headline":"Silverlght – Wikipedia","name":"Silverlght – Wikipedia","description":"before-content-x4 Silverlight jest pod\u0142\u0105cz W przypadku przegl\u0105darki internetowej w systemie Windows i Mac OS, kt\u00f3ra pozwala opracowywa\u0107 bogate aplikacje internetowe","datePublished":"2019-06-09","dateModified":"2019-06-09","author":{"@type":"Person","@id":"https:\/\/wiki.edu.vn\/all2pl\/wiki27\/author\/lordneo\/#Person","name":"lordneo","url":"https:\/\/wiki.edu.vn\/all2pl\/wiki27\/author\/lordneo\/","image":{"@type":"ImageObject","@id":"https:\/\/secure.gravatar.com\/avatar\/44a4cee54c4c053e967fe3e7d054edd4?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/44a4cee54c4c053e967fe3e7d054edd4?s=96&d=mm&r=g","height":96,"width":96}},"publisher":{"@type":"Organization","name":"Enzyklop\u00e4die","logo":{"@type":"ImageObject","@id":"https:\/\/wiki.edu.vn\/wiki4\/wp-content\/uploads\/2023\/08\/download.jpg","url":"https:\/\/wiki.edu.vn\/wiki4\/wp-content\/uploads\/2023\/08\/download.jpg","width":600,"height":60}},"image":{"@type":"ImageObject","@id":"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/thumb\/e\/ee\/Microsoft_Silverlight_stack.svg\/220px-Microsoft_Silverlight_stack.svg.png","url":"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/thumb\/e\/ee\/Microsoft_Silverlight_stack.svg\/220px-Microsoft_Silverlight_stack.svg.png","height":"290","width":"220"},"url":"https:\/\/wiki.edu.vn\/all2pl\/wiki27\/silverlght-wikipedia\/","wordCount":5240,"articleBody":" (adsbygoogle = window.adsbygoogle || []).push({});before-content-x4Silverlight jest pod\u0142\u0105cz W przypadku przegl\u0105darki internetowej w systemie Windows i Mac OS, kt\u00f3ra pozwala opracowywa\u0107 bogate aplikacje internetowe w silniku renderuj\u0105cym wektor. Dzia\u0142a podobnie do Adobe Flash, z kt\u00f3rego jest alternatyw\u0105. Technicznie Silverlight jest odpowiednikiem Microsoft CLR, ale w przypadku przegl\u0105darek internetowych. (adsbygoogle = window.adsbygoogle || []).push({});after-content-x4Silverlight ma jako g\u0142\u00f3wnych konkurent\u00f3w Adobe Flash, Flex i, w mniejszym stopniu, rozwi\u0105zania takie jak Javafx lub QuickTime Jab\u0142ko . Wszystko zale\u017cy od tego, czy umieszczasz si\u0119 po stronie projektowania prawdziwych aplikacji lub prostego dyfuzora medi\u00f3w (filmy, muzyka itp.). Technologia jest nadal u\u017cyteczna w wielu przegl\u0105darkach (na przyk\u0142ad Internet Explorer) w systemach operacyjnych i MAC OS X , za pomoc\u0105 pod\u0142\u0105cz , ale nie w najnowszych wersjach wsp\u00f3\u0142czesnych nawigator\u00f3w. Silverlight nie jest ju\u017c obs\u0142ugiwany w Google Chrome Wrzesie\u0144 2015 r (wersja 45), ani w Firefox Mars 2017 (wersja 52). Edge, nowa domy\u015blna przegl\u0105darka systemu Windows 10, jednak od tego samego wydawcy, nigdy go nie popar\u0142a. Microsoft og\u0142osi\u0142 koniec rozwoju Silverlight 5 w 2012 r., Z wyj\u0105tkiem poprawek. Koniec wsparcia b\u0119dzie 12 pa\u017adziernika 2021 [[[ Pierwszy ] . (adsbygoogle = window.adsbygoogle || []).push({});after-content-x4Podobnie jak w przypadku Flash, zwi\u0119kszona potrzeba bezpiecze\u0144stwa i nadej\u015bcie HTML5 [[[ 2 ] s\u0105 przyczyn\u0105 jego porzucenia [[[ 3 ] . Silverlight zapewnia system graficzny w tryb zachowany (Tylko dane wewn\u0119trzne s\u0105 modyfikowane) Podobnie jak WPF. Zawiera multimedia, grafik\u0119, animacje i interaktywno\u015b\u0107 z u\u017cytkownikiem. Zosta\u0142 zaprojektowany do wsp\u00f3\u0142pracy z XAML dla opisu interfejsu graficznego i z j\u0119zykami Microsoft .NET dla zachowania (cz\u0119\u015b\u0107 kodu). Zawsze mo\u017cna u\u017cywa\u0107 JavaScript na to, jak dozwolone Wersja 1.0 Ale ten tryb programowania nie ma zainteresowania obs\u0142ugi j\u0119zyk\u00f3w .NET wprowadzonych do Wersja 2.0 .Silverlight mo\u017cna r\u00f3wnie\u017c u\u017cy\u0107 do tworzenia nowych gad\u017cet\u00f3w dla Pasek boczny Windows Vista. Silverlight obs\u0142uguje formaty czytania WMV, WMA i MP3 we wszystkich przegl\u0105darkach, bez potrzeby wcze\u015bniejszej instalacji Windows Media Player lub inne wtyczki zwykle konieczne. Poniewa\u017c WMV9 jest implementacj\u0105 standardu SMPTE VC-1, Silverlight obs\u0142uguje r\u00f3wnie\u017c filmy VC-1. Nowe tryby wideo s\u0105 dost\u0119pne od czasu Wersja 3.0 , zobacz witryn\u0119 wydawcy, aby uzyska\u0107 wi\u0119cej informacji, w szczeg\u00f3lno\u015bci obs\u0142ug\u0119 HD TV. (adsbygoogle = window.adsbygoogle || []).push({});after-content-x4Silverlight umo\u017cliwia dynamiczne obci\u0105\u017cenie zawarto\u015bci XML, kt\u00f3r\u0105 mo\u017cna manipulowa\u0107 za pomoc\u0105 interfejsu DOM, techniki zgodnej ze zwyk\u0142ymi technikami AJAX. Obs\u0142uga LINQ dodatkowo upraszcza zarz\u0105dzanie \u017ar\u00f3d\u0142ami XML. Zarz\u0105dzanie danymi mo\u017cna r\u00f3wnie\u017c przeprowadzi\u0107 za po\u015brednictwem us\u0142ug danych Adot.net (obecnie nazywanych WCF RIA Services; wcze\u015bniej Astoria), modele transformacji technologii Ramy jednostek W us\u0142ugach internetowych typu REST transport danych wykonywanych w standardowym formacie atomub lub JSON. Od Wersja 2.0 , logika programowania mo\u017cna zapisa\u0107 w dowolnym j\u0119zyku Microsoft .NET; Istnieje r\u00f3wnie\u017c wiele dynamicznych j\u0119zyk\u00f3w programowania, takich jak Ruby i Python, nawet je\u015bli zastosowania te pozostaj\u0105 marginalne. N\/D: Niedost\u0119pne Jest dost\u0119pny dla systemu Windows XP, Windows Vista, System Windows 7 , 8 i 10, MAC OS X 10.4, za pomoc\u0105 pod\u0142\u0105cz Dost\u0119pne z wersji Internet Explorer 6 , Safari 1.0 D Jab\u0142ko , Firefox 38 z Fundacji Mozilli i Google Chrome 41. Wersja kompatybilna ze \u015brodowiskami GNU\/Linux, oparta na bezp\u0142atnej implementacji Silverlight 2.0 Bo Mono o nazwie Moonlight zosta\u0142 opracowany od 2008 roku, zanim zosta\u0142 porzucony w 2011 roku. Obs\u0142uga telefon\u00f3w kom\u00f3rkowych w ramach Windows Mobile 6 , Et Mobiles Symbian OS ( Wersje 40 i 60) i Android og\u0142oszono: \u201eSilverlight ( kryptonim WPF lub nawet Fundacja prezentacji systemu Windows wsz\u0119dzie -WPF \u201eWsz\u0119dzie\u201d) to nazwa kodu dla wieloplaterowskiej przegl\u0105darki opartej na XAML, kt\u00f3re poprawia prezentacje oparte na bogatej zawarto\u015bci (2D i 3D, animacja, wektor, wideo i audio), pozbywaj\u0105c si\u0119 ca\u0142kowicie kodu HTML kodu HTML . \u00bb\u00bb Opera nigdy nie by\u0142a oficjalnie wspierana. Nigdy nie by\u0142 oficjalnie dost\u0119pny pod Linux [[[ 5 ] . Silverlight dla telefon\u00f3w kom\u00f3rkowych planowano wykonywa\u0107 zawarto\u015b\u0107 Silverlight na urz\u0105dzeniach mobilnych. Kr\u00f3tka demonstracja zosta\u0142a wydana podczas Techdays 2009 Ale CTP dla Windows Mobile 6 nigdy nie zosta\u0142 udost\u0119pniony. Nokia og\u0142osi\u0142a jako projekt udost\u0119pnienia Silverlight dla telefon\u00f3w kom\u00f3rkowych dla S60 pod Symbianem, a tak\u017ce na urz\u0105dzenia Seria 40 i tablety internetowe Nokia. Silverlight dla telefonu kom\u00f3rkowego powinien by\u0142 przetrwa\u0107 tre\u015b\u0107 Silverlight 2.0 . Zobacz szczeg\u00f3\u0142owe informacje w Tabela podsumowania oficjalnej strony internetowej Table of ContentsSilverlight 1.0 [[[ modyfikator |. Modyfikator i kod ] Silverlight 2.0 Beta 1 (Ancinenlement Silverlight 1.1) [[[ modyfikator |. Modyfikator i kod ] Silverlight 2.0 Beta 2 (2.030523.8) [[[ modyfikator |. Modyfikator i kod ] Silverlight 3.0 Beta [[[ modyfikator |. Modyfikator i kod ] Silverlight 4.0 Beta [[[ modyfikator |. Modyfikator i kod ] Silverlight 4.0 RC [[[ modyfikator |. Modyfikator i kod ] Fina\u0142 Silverlight 4.0 [[[ modyfikator |. Modyfikator i kod ] Silverlight 5.0 [[[ modyfikator |. Modyfikator i kod ] Powi\u0105zane artyku\u0142y [[[ modyfikator |. Modyfikator i kod ] Linki zewn\u0119trzne [[[ modyfikator |. Modyfikator i kod ] Silverlight 1.0 [[[ modyfikator |. Modyfikator i kod ] Silverlight 1.0 jest struktura Prezentacja j\u0105dra, kt\u00f3ra jest odpowiedzialna za IU (interfejs u\u017cytkownika), interaktywno\u015b\u0107 i dane wej\u015bciowe u\u017cytkownika, podstawowe elementy sterowania interfejsu u\u017cytkownika, animacji i grafiki, odczytu multimedi\u00f3w, z obs\u0142ug\u0105 DRM i integracj\u0105 DOM. Sk\u0142ada si\u0119 z nast\u0119puj\u0105cych komponent\u00f3w: Wej\u015bcie: Obs\u0142uga peryferyjnych, takich jak mysz, klawiatura, rysik, itp. ; J\u0105dro interfejsu u\u017cytkownika: Zarz\u0105dzanie interpretacj\u0105 obraz\u00f3w Bitmap, \u015blad\u00f3w wektorowych, tekstu i animacji; Media: Reading Mp3, WMA Standard, WMV7, WMV8, WMV9\/VC-1; XAML: Zezwalanie na tworzenie interfejs\u00f3w u\u017cytkownika za pomoc\u0105 znacznika XAML. Aplikacja Silverlight zaczyna si\u0119 od wywo\u0142ania Silverlight Control ze strony HTML, kt\u00f3ra nast\u0119pnie za\u0142aduje plik XAML. Plik XAML zawiera obiekt na p\u0142\u00f3tnie, kt\u00f3ry b\u0119dzie obs\u0142ug\u0105 innych element\u00f3w. Silverlight zapewnia wiele geometrycznych prymityw\u00f3w, takich jak linie, elipsy i inne formy, ale tak\u017ce tekst, obrazy i media … elementy s\u0105 u\u0142o\u017cone w celu nadania po\u017c\u0105danego uk\u0142adu. Mo\u017cna utworzy\u0107 dowoln\u0105 losow\u0105 form\u0119. Wszystkie te elementy b\u0119d\u0105 animowane przy u\u017cyciu wyzwalaczy zdarze\u0144. Niekt\u00f3re efekty animacji s\u0105 predefiniowane, inne mo\u017cna tworzy\u0107, komponuj\u0105c te istniej\u0105ce. Zdarzenia z dzia\u0142a\u0144 klawiatury lub myszy mo\u017cna r\u00f3wnie\u017c uzna\u0107 za zdarzenia, obs\u0142ugiwane przez skrypty. Zarz\u0105dzanie interfejsem u\u017cytkownika odbywa si\u0119 za pomoc\u0105 j\u0119zyk\u00f3w skryptu do modyfikacji DOM obiektu Silverlight Cane. Aby to u\u0142atwi\u0107, Silverlight wykazuje interfejs API, dost\u0119pny z dowolnego j\u0119zyka scenariusza obs\u0142ugiwanego przez Silverlight, kt\u00f3ry w wersji 1.0 jest ograniczony tylko do w\u0142\u0105czania przegl\u0105darki JavaScript. Ponadto nie ma wid\u017cet\u00f3w na pok\u0142adzie interfejsu u\u017cytkownika. Natywne wid\u017cety przegl\u0105darki b\u0119d\u0105 musia\u0142y zosta\u0107 umieszczone nad obiektem Canevas dla wej\u015b\u0107 u\u017cytkownika. Formaty danych s\u0105 ograniczone do ospy ( Zwyk\u0142y stary XML ) i JSON. Silverlight 2.0 Beta 1 (Ancinenlement Silverlight 1.1) [[[ modyfikator |. Modyfikator i kod ] . Wersja 2.0 zapewnia wi\u0119ksz\u0105 interaktywno\u015b\u0107 i pozwala programistom korzysta\u0107 z narz\u0119dzi programistycznych i j\u0119zyk\u00f3w Microsoft .NET zamiast JavaScript Wersja 1.0 . Silverlight 2.0 Zawiera wersj\u0119 Struktura Microsoft .NET w pe\u0142ni wdra\u017canie tego samego CLR co .NET 3.0 Framework. W ten spos\u00f3b mo\u017ce wykonywa\u0107 dowolny j\u0119zyk .NET, w tym VB.NET, C#. W przeciwie\u0144stwie do CLR zawartego w .NET Framework, wiele instancji CORECLR zawartych w Silverlight mo\u017ce by\u0107 zawartych w jednym procesie. Umo\u017cliwia to rozszerzenie plik uk\u0142adu XAML o \u201ekod za kodem\u201d ( kod za ), napisane w dowolnym j\u0119zyku .NET zawieraj\u0105cym logik\u0119 programowania. Mo\u017cna go u\u017cywa\u0107 do obs\u0142ugi aplikacji Silverlight w tym samym czasie i strony HTML, kt\u00f3ra zawiera Silverlight Control. XAML, a tak\u017ce kod jest kompilowany w plikach wykonywalnych .NET, kt\u00f3re nast\u0119pnie zostan\u0105 zapinane na plik z rozszerzeniem XAP (kt\u00f3ry pozostaje standardowym plikiem pocztowym). Silverlight zmienia si\u0119 w bibliotek\u0119 lekk\u0105, z wieloma funkcjami zawieraj\u0105cymi mi\u0119dzy innymi elementy sterowania rozci\u0105giem, us\u0142ugami internetowymi XML, komponentami sieciowymi lub interfejsami API LINQ dla baz danych. Ta biblioteka jest podzbiorem i jest znacznie mniejsza ni\u017c podstawowa biblioteka struktura .INTERNET. Kod Silverlight jest bezpieczny na kilku poziomach, dzia\u0142a w Sandbox lub \u201epiaskownica\u201d, kt\u00f3ra zapobiega wywo\u0142ywaniu interfejs\u00f3w API platformy. Aplikacja Silverlight nie mo\u017ce zatem uzyska\u0107 dost\u0119pu do sprz\u0119tu u\u017cytkownika lub jego plik\u00f3w. Silverlight 2.0 zapewnia r\u00f3wnie\u017c obs\u0142ug\u0119 medi\u00f3w DRM. Wersja .NET Framework w Silverlight zawiera r\u00f3wnie\u017c podzbi\u00f3r modelu programowania WPF interfejsu u\u017cytkownika, w tym obs\u0142ug\u0119 formularzy, dokument\u00f3w, medi\u00f3w i animacji WPF. Granice wersji alfa zostan\u0105 podniesione przez Wersja biga 1 kt\u00f3ry doda ponad 20 element\u00f3w steruj\u0105cych IU (w tym strefy tekstowe, pole wyboru, kontrole kalendarza, mi\u0119dzy innymi), zarz\u0105dzanie DATABINGING , automatyczne zarz\u0105dzanie uk\u0142adem i kontrole do obs\u0142ugi danych. Elementy steruj\u0105ce IUC s\u0105 ubrane, u\u017cywaj\u0105c swobodnie zdefiniowanych modeli (koncepcja arkusza stylu, szablon W itp. ). Obs\u0142uga wizualnego projektu Silverlight odbywa si\u0119 za pomoc\u0105 oprogramowania Mieszanka ekspresji , cz\u0119\u015b\u0107 programowa jest poni\u017cej Studio Visual . Podstawowa biblioteka zapewnia zaj\u0119cia dla kolekcji, refleksji, wyra\u017ce\u0144 regularnych, ci\u0105g\u00f3w znak\u00f3w i dost\u0119pu do danych. Obs\u0142uguje r\u00f3wnie\u017c LINQ, z ca\u0142kowitym wsparciem LINQ do obiekt\u00f3w i drzewa ekspresowe. Prawie wszystkie nazwy systemu.linq i system.linq. Expression s\u0105 nara\u017cone. Jednak\u017ce, LINQ do XML nie by\u0142 dost\u0119pny w wersji Alpha, zanim by\u0142 obecny w wersji beta. Podstawowa biblioteka (BCL) obs\u0142uguje r\u00f3wnie\u017c serializacj\u0119 obiekt\u00f3w trwa\u0142o\u015bci danych. Opr\u00f3cz XML Silverlight mo\u017ce r\u00f3wnie\u017c obs\u0142ugiwa\u0107 dane RSS, POX i JSON. BCL zapewnia zaawansowan\u0105 obs\u0142ug\u0119 pracy nad danymi XML, w tym klasami XMLReder i XMLWriter. Silverlight obejmuje r\u00f3wnie\u017c zaj\u0119cia dost\u0119pu do danych za po\u015brednictwem us\u0142ug internetowych na podstawie us\u0142ug XML (POX), REST i WCF. Wsparcie sieciowe zawarte w Silverlight mo\u017ce by\u0107 u\u017cywane przez aplikacje Silverlight do komunikacji za po\u015brednictwem protoko\u0142u HTTP. Podczas gdy w wersji alfa Silverlight 2 Komunikacja mi\u0119dzy domenami jest niedozwolona, \u200b\u200bponosi ona w Wersja biga 1 . Silverlight u\u017cywa formatu opartego na XML do kontrolowania dost\u0119pu do zasob\u00f3w przez pomieszczone obszary. Ponadto Silverlight obs\u0142uguje r\u00f3wnie\u017c format Adobe Flash rz\u0105dz\u0105cy dost\u0119pem mi\u0119dzy domenami. Silverlight 2 z Beta 1 Dodaje r\u00f3wnie\u017c medium do komunikacji sieciowej, wykorzystuj\u0105c gniazda XML za po\u015brednictwem IPv4 i IPv6. Silverlight 2.0 obs\u0142uguje r\u00f3wnie\u017c programowanie asynchroniczne, u\u017cywaj\u0105c bibliotek \u201d gwintowanie \u00bb. Jednak gniazda Silverlight s\u0105 bardziej restrykcyjne. Mog\u0105 komunikowa\u0107 si\u0119 tylko z hostem, kt\u00f3ry uruchomi\u0142 aplikacj\u0119 na pocz\u0105tku, a liczby port\u00f3w s\u0105 ograniczone od Numer 4502 na 4532. Nast\u0119pne wersje pokonaj\u0105 ten problem. Gniazda Silverlight mog\u0105 tylko zainicjowa\u0107 po\u0142\u0105czenie, nie mog\u0105 czeka\u0107. Silverlight 2 Obs\u0142uguje DLR, kt\u00f3ry umo\u017cliwia kompilacj\u0119 dynamiczn\u0105 i wykonywanie dynamicznych j\u0119zyk\u00f3w. Jednak DLR nie jest pocz\u0105tkowo uwzgl\u0119dniony w rozk\u0142adowi Silverlight, nale\u017cy zainstalowa\u0107 dodatkowe rozszerzenie o nazwie Dynamic Silverlight. Konkretne modu\u0142y j\u0119zykowe mog\u0105 by\u0107 pakowane z DSL w pakiecie .xap. SDK DSL [Co ?] Zawiera serwer WWW o nazwie Chiron, kt\u00f3ry automatycznie dodaje wszystkie zale\u017cno\u015bci dla aplikacji DSL przed uruchomieniem jej w przegl\u0105darce. Pierwsze j\u0119zyki napisane dla DLR to jsript, IronPython 2.0 i Ironruby. Microsoft planuje r\u00f3wnie\u017c podj\u0105\u0107 Visual Basic .NET na DLR. Wszystkie 4 j\u0119zyki maj\u0105 t\u0119 sam\u0105 infrastruktur\u0119, aby umo\u017cliwi\u0107 Silverlight na kompilacj\u0119 i wykonanie \u017ar\u00f3d\u0142a. I odwrotnie, inne j\u0119zyki .NET musz\u0105 by\u0107 wcze\u015bniej skompilowane i przesy\u0142ane do Silverlight jako Zespo\u0142y .INTERNET. Wdro\u017cenie zarz\u0105dzanego JScript jest zgodne z specyfikacj\u0105 EcMascript 3.0 , a Microsoft twierdzi, \u017ce jest 250 razy szybszy ni\u017c interpretowany JSCRIP. [[[ Ref. po\u017c\u0105dany] Z integracj\u0105 Struktura .NET, Silverlight umo\u017cliwia r\u00f3wnie\u017c interakcj\u0119 z zarz\u0105dzanym kodem HTML, kt\u00f3ry umo\u017cliwia obs\u0142ug\u0119 element\u00f3w HTML DOM zaimplementowanego kodu, a tak\u017ce wywo\u0142anie obiekt\u00f3w utworzonych przez kod zaimplementowany za po\u015brednictwem JavaScript. Silverlight zawiera obiekty JavaScript i elementy DOM, aby udost\u0119pni\u0107 je w zarz\u0105dzanym kodzie. Aplikacja Silverlight nie musi mie\u0107 komponent\u00f3w IU, aby m\u00f3c manipulowa\u0107 HTML DOM kodu zarz\u0105dzanego. Odbywa si\u0119 to poprzez utworzenie p\u0142\u00f3tna XAML, kt\u00f3rego szeroko\u015b\u0107 i wysoko\u015b\u0107 s\u0105 inicjowane na 0. Ten kod za kodem pozwala zmodyfikowa\u0107 DOM strony HTML za po\u015brednictwem API w przestrzeni nazwy nawigatora. Silverlight 2 w\u0142\u0105cza\u0107 G\u0142\u0119bokie zoom , technologia pochodz\u0105ca z Microsoft Live Labs Photosynth . Umo\u017cliwia u\u017cytkownikom powi\u0119kszenie obraz\u00f3w lub grupowanie obraz\u00f3w za pomoc\u0105 g\u0142adkich przej\u015b\u0107, za pomoc\u0105 kursora myszy oraz ko\u0142a. Obrazy mog\u0105 mierzy\u0107 od 2 do 3 megapikseli na gigapiksel, ale u\u017cytkownik nie musi czeka\u0107, a\u017c obraz zostanie w pe\u0142ni za\u0142adowany, poniewa\u017c Silverlight \u0142aduje tylko wy\u015bwietlone cz\u0119\u015bci, zoptymalizowane zgodnie z poziomem powi\u0119kszenia. Silverlight 2 Pomaga r\u00f3wnie\u017c zdefiniowa\u0107 ograniczony dost\u0119p do danych systemowych dla aplikacji Silverlight. Technologia mo\u017ce u\u017cy\u0107 natywnego okna dialogowego \u201eOtw\u00f3rz plik\u201d (OS), aby znale\u017a\u0107 plik. Plik b\u0119dzie wolny od informacji na temat uniemo\u017cliwiania aplikacji dost\u0119pu do informacji, takich jak nazwa u\u017cytkownika. B\u0119dzie otwarty w samodzielnym czytaniu. W celu przechowywania danych lokalnych Silverlight zapewnia izolowane lokalne przechowywanie ( Izolowane przechowywanie ) Opr\u00f3cz os\u0142ony przegl\u0105darki, w oparciu ukrytym w folderze prywatnego u\u017cytkownika. w Wersja 2.0 , Isostocking jest ograniczony do 1 M\u00f3j Przez URL. Ten limit jest konfigurowalny przez u\u017cytkownika (kliknij prawym przyciskiem myszy przestrze\u0144 aplikacji Silverlight). Dane zarejestrowane przez aplikacj\u0119 Silverlight, zidentyfikowane przez adres URL, z kt\u00f3rego zosta\u0142a za\u0142adowana, mog\u0105 by\u0107 dost\u0119pne tylko przez t\u0119 aplikacj\u0119. Wszystkie cia\u0142a Silverlight maj\u0105 ten sam izostocking, umo\u017cliwiaj\u0105c wszystkim instancjom aplikacji udost\u0119pnianie tych samych danych, nawet je\u015bli dzia\u0142aj\u0105 w r\u00f3\u017cnych przegl\u0105darkach. Coreclr Silverlight u\u017cywa modelu bezpiecze\u0144stwa skoncentrowanego na atrybucie, w przeciwie\u0144stwie do modelu Bezpiecze\u0144stwo dost\u0119pu do kodu (Przypadek) wersji biurowej struktura .INTERNET. Wszystkie zespo\u0142y s\u0105 oznaczone atrybutem bezpiecze\u0144stwa, kt\u00f3ry mo\u017ce by\u0107 przezroczysty (SecurityTansparentAttribute), OU Bezpieczna krytyka (SecuritySafecriticalAttribute) ou krytyka (SecurityCriticalAttribute). Metody w Zespo\u0142y Przezroczysto\u015bci dzia\u0142aj\u0105 z cz\u0119\u015bciow\u0105 pewno\u015bci\u0105 ( Cz\u0119\u015bciowe zaufanie ) i takie zespo\u0142y nie mog\u0105 wywo\u0142a\u0107 krytycznych metod. Nie mog\u0105 te\u017c zawiera\u0107 niekometryczny kod ( niebezpieczny ) Jak wska\u017aniki) lub wywo\u0142uje funkcje systemowe. Silverlight 2.0 Beta 2 (2.030523.8) [[[ modyfikator |. Modyfikator i kod ] Silverlight 3.0 Beta [[[ modyfikator |. Modyfikator i kod ] Wersja 3 beta zosta\u0142a przedstawiona programistom przez Scott Guthrie The 18 Mars 2009 , podczas konferencji Mix09 w Las Vegas. Funkcje to: Przyspieszenie GPU na interfejsie Tryb \u201epoza przegl\u0105dark\u0105\u201d, kt\u00f3ry umo\u017cliwia zainstalowanie aplikacji na lokalnym komputerze u\u017cytkownika Obs\u0142uga trybu od\u0142\u0105czonego Indeksowanie srebrnego jako strona HTML Zarz\u0105dzanie H264, AAC i 720p Obs\u0142uga 2.5D, kt\u00f3ra dodaje transformacje perspektyw do 3D do obiekt\u00f3w, nie pozwalaj\u0105c na wykorzystanie rzeczywistych obiekt\u00f3w 3D, podobnie jak Windows Presentation Foundation (WPF). Wygl\u0105d wersji mobilnej (Windows Mobile, Symbian OS, BlackBerry?)? Ostateczna wersja 3.0 zosta\u0142a postartowana online Lipiec 2009 . Potwierdza ulepszenia przedstawione w wersji beta. Silverlight 4.0 Beta [[[ modyfikator |. Modyfikator i kod ] Wersja 4.0 jest wydana w fazie beta 18 listopada 2009 . Jedn\u0105 z jego nowych funkcji jest natywne zarz\u0105dzanie stylem wy\u015bwietlania sterowania RTF ( Od prawej do lewej ), niezb\u0119dny do optymalnego wy\u015bwietlacza interfejsu w lokalnym typu RTF, na przyk\u0142ad w j\u0119zyku hebrajskim lub arabskim. W porz\u0105dku obrad znajduje si\u0119 obszerne wsparcie dla trybu przegl\u0105darki Out-O-O-of-O-O-O-O-O-Wysoko\u015bci). Silverlight 4.0 RC [[[ modyfikator |. Modyfikator i kod ] Wersja 4.0 RC Silverlight zosta\u0142a og\u0142oszona 16 Mars 2010 Na mieszance 2010 dokonano r\u00f3\u017cnych poprawek. Fina\u0142 Silverlight 4.0 [[[ modyfikator |. Modyfikator i kod ] Ostateczna wersja 4.0 zosta\u0142a wprowadzona online 15 kwietnia 2010 . Silverlight 5.0 [[[ modyfikator |. Modyfikator i kod ] Silverlight wersja 5.0 zosta\u0142a opublikowana online 9 grudnia 2011 . Pojawi\u0142y si\u0119 nowe funkcje, takie jak przyspieszenie GPU do kodowania wideo, grafiki 3D, sterowanie pr\u0119dko\u015bci\u0105 czytania i 64 -bitowe obs\u0142ug\u0119. W dniu 15.01.2019 Microsoft opublikowa\u0142 aktualizacj\u0119 oblicze\u0144 Silverlight DateTime zarz\u0105dzaj\u0105cych nowymi japo\u0144skimi epokami. Aplikacje Silverlight mo\u017cna zapisa\u0107 w dowolnym j\u0119zyku programowania Microsoft .NET. Podobnie, ka\u017cde narz\u0119dzie programistyczne, kt\u00f3re mo\u017ce by\u0107 u\u017cywane z j\u0119zykami .NET, mo\u017ce dzia\u0142a\u0107 z Silverlight, ze wzgl\u0119du na fakt, \u017ce mo\u017ce on bezpo\u015brednio ukierunkowa\u0107 na rdze\u0144 CLR Silverlight, zamiast CLR .NET. . Wersje 2.0 i 2,5 Microsoft Expression Blend zosta\u0142y zaprojektowane do projektowania IUS aplikacji Silverlight 1.0 i odpowiednio 2.0. Studio Visual 2008 mo\u017cna wykorzysta\u0107 do opracowywania i debugowania aplikacji Silverlight. Ale konieczne b\u0119dzie wcze\u015bniejsze zainstalowanie \u201d Silverlight Tools for Visual Studio \u00bb.Aplikacje Silverlight 3.0 s\u0105 programowalne z Studio Visual 2008 z instalacj\u0105 odpowiedniego zestawu narz\u0119dzi. Dla cz\u0119\u015bci wizualnej, Mieszanka ekspresji W Wersja 3.0 jest konieczne. Projekt internetowy Silverlight zawiera z jednej strony projekt czysto Silverlight, a tak\u017ce projekt ASP.NET ujawniaj\u0105cy aplikacj\u0119 na stronie ASPX, a tak\u017ce stron\u0119 HTML (deweloperowi, aby wybra\u0107 wersj\u0119 do u\u017cycia). Aby obs\u0142ugiwa\u0107 pliki Silverlight.js i CreateSilverlight.js. Pozwalaj\u0105 na inicjalizacj\u0119 wtyczki Silverlight do u\u017cycia na stronach HTML. Komponent do wykonania tych samych funkcji bezpo\u015brednio istnieje w trybie ASP.NET.To tylko jeden z mo\u017cliwych tryb\u00f3w. Najprostszym jest generowanie pliku wykonywalnego Silverlight (rozszerzenie \u201e.xap\u201d, renomowany format zip), kt\u00f3ry mo\u017cna zintegrowa\u0107 ze stron\u0105 HTML lub ASP.NET. Niech to b\u0119dzie Studio Visual Lub Mieszanka ekspresji , Narz\u0119dzia do programowania Silverlight automatycznie generuj\u0105 oba rodzaje podej\u015bcia.Projekt Silverlight sk\u0142ada si\u0119 zwykle z pliku XAML dla interfejsu u\u017cytkownika (IU) i plik\u00f3w kodu dla kodu aplikacji. Aplikacje Silverlight s\u0105 debugowane w taki sam spos\u00f3b, jak aplikacje .NET. ” Zdalne debugowanie Plattform Visual Studio CLR mo\u017ce by\u0107 u\u017cywane do debugowania aplikacji Silverlight dzia\u0142aj\u0105cych na r\u00f3\u017cnych platformach. Og\u0142oszenie stwierdzono, \u017ce Microsoft mo\u017ce zapewni\u0107 bezp\u0142atny dost\u0119p do niekt\u00f3rych komponent\u00f3w kodu \u017ar\u00f3d\u0142owego Silverlight w wersji open source, ale Sam Ramji, dyrektor strategii technologicznej w Microsoft, odm\u00f3wi\u0142 informacji [Ref. niezb\u0119dny] . Niemniej jednak DLR do\u0142\u0105czone do Silverlight jest dost\u0119pne na stronie CodePlex z Microsoft na licencji Licencja publiczna Microsoft . Zbi\u00f3r element\u00f3w steruj\u0105cych zawartych w Silverlight 2 jest r\u00f3wnie\u017c dost\u0119pny na podstawie tej samej licencji.Zauwa\u017c, \u017ce wi\u0119kszo\u015b\u0107 naprawd\u0119 nowych komponent\u00f3w (zarz\u0105dzanie tematami, bogate komponenty, itp. ) Wszystkie s\u0105 dystrybuowane za pomoc\u0105 zestawu narz\u0119dzi Silverlight dost\u0119pnych na CodePlex w binarnym i \u017ar\u00f3d\u0142owym. Zesp\u00f3\u0142 Mono od d\u0142u\u017cszego czasu opracowa\u0142 wdro\u017cenie Otwarte \u017ar\u00f3d\u0142o z czas wykonawczy Silverlight, zwany ksi\u0119\u017cycem. Projekt zosta\u0142 oficjalnie poniesiony przez Microsoft, kt\u00f3ry po porozumieniu z Novell udost\u0119pni\u0142 dodatkowe specyfikacje w mono, opr\u00f3cz tych, kt\u00f3rzy ju\u017c s\u0105 upublicznione, a tak\u017ce testy. Mono mia\u0142 r\u00f3wnie\u017c wy\u0142\u0105czny dost\u0119p do podstawowego interfejsu API biblioteki. Moonlight by\u0142 skierowany do funkcji ISO z najnowsz\u0105 wersj\u0105 Silverlight, ale zrozumia\u0142a niewielka luka, oryginalny produkt by\u0142 zawsze dost\u0119pny przed adaptacj\u0105 pod mono. Rozw\u00f3j ksi\u0119\u017cyca zosta\u0142 aresztowany Kwiecie\u0144 2011 . Silverlight zosta\u0142 skrytykowany jako technologia, poniewa\u017c nie obejmuje Linux ani BSD w swojej oficjalnej ofercie (w przeciwie\u0144stwie do Adobe, kt\u00f3ra dystrybuuje odtwarzacz Flash na Linux). Nawet je\u015bli Microsoft wsp\u00f3\u0142pracowa\u0142 z Projektem Moonlight, Bruce Chizen, by\u0142y dyrektor generalny Systemy Adobe , przypomnia\u0142 sobie obowi\u0105zek Microsoftu do utrzymania kompatybilnej platformy Silverlight z innymi systemami operacyjnymi opr\u00f3cz systemu Windows. Jego obawy s\u0105 oparte na poprzednich przyk\u0142adach: bez do ko\u0144ca Microsoft kilkakrotnie obieca\u0142 opracowanie produkt\u00f3w kompatybilnych z wieloma platformami. [Ref. niezb\u0119dny] . Europejski Komitet ds. System\u00f3w Interoperacyjnych Obawiaj si\u0119, \u017ce dzi\u0119ki Silverlight Microsoft stara si\u0119 wprowadzi\u0107 zawarto\u015b\u0107 w Internecie, kt\u00f3ra by\u0142aby dost\u0119pna tylko na platformie Windows. Okre\u015blaj\u0105, \u017ce u\u017cycie XAML w Silverlight jest ustawione w celu wymiany standardowej platformy przekraczania HTML. Microsoft zosta\u0142 r\u00f3wnie\u017c skrytykowany (jak Adobe gdzie indziej) za to, \u017ce nie u\u017cy\u0142 standardu Skalowalna Grafika wektorowa (SVG) w Silverlight, kt\u00f3ry wed\u0142ug Ryana Paula D’Ars Technica jest odmow\u0105 Microsoft korzystania z standard\u00f3w Otwarte \u017ar\u00f3d\u0142o w swoich produktach. [Ref. niezb\u0119dny] \u2191 (W) Mary Jo Foley W ‘ Microsoft wyci\u0105ga wtyczk\u0119 na witrynie Silverlight.net \u00bb W ZDNET W 7 grudnia 2012 ( Czytaj online , skonsultua\u0142em si\u0119 z 13 sierpnia 2017 ) \u2191 (W) ‘ Porzuci\u0107 przez Microsoft z korzy\u015bci\u0105 dla HTML5 \u00bb \u2191 Vincent Hermann \u00ab Wraz z pojawieniem si\u0119 Edge, Microsoft nie chce ju\u017c Silverlight \u00bb, Nast\u0119pny inpact W 4 lipca 2015 ( Czytaj online , skonsultua\u0142em si\u0119 z 13 sierpnia 2017 ) \u2191 (W) Nuanti przynosi wideo HTML5 i OGG Theora do Silverlight W ARS Technica , Opublikowane 5 lutego 2010 r. \u2191 (W) A dyskusja \u201eZarchiwizowana kopia\u201d (wersja 23 lipca 2018 r. Archiwum internetowe ) Na forum Microsoft po\u015bwi\u0119conym Silverlight. Powi\u0105zane artyku\u0142y [[[ modyfikator |. Modyfikator i kod ] Linki zewn\u0119trzne [[[ modyfikator |. Modyfikator i kod ] (adsbygoogle = window.adsbygoogle || []).push({});after-content-x4"},{"@context":"http:\/\/schema.org\/","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"@id":"https:\/\/wiki.edu.vn\/all2pl\/wiki27\/#breadcrumbitem","name":"Enzyklop\u00e4die"}},{"@type":"ListItem","position":2,"item":{"@id":"https:\/\/wiki.edu.vn\/all2pl\/wiki27\/silverlght-wikipedia\/#breadcrumbitem","name":"Silverlght – Wikipedia"}}]}]