Video Download: Bill Gates Silverlight Beta
Einn af erfiður hlutur óður Silverlight er að það eru, er þetta er ritað, tvær útgáfur: Silverlight 1 og Silverlight 2 Beta. Silverlight 1 styður forrit skrifað í JavaScript forritunarmál. Beta útgáfa af Silverlight 2 styður fleiri forritunarmál eins og C # (borið " c Sharp ") og Visual Basic. Báðar útgáfur af Silverlight vinnu innan NET ramma.
Svo er það NET? Það er annar vara frá Microsoft. NET ramma er forritun líkan. Forritarar geta byggja forrit innan þessa tegund -. Einkum Vefur forrit sem treysta á teygjanlegur Markup Language (XML)
tvö stór hluti NET Framework eru a Common Language Runtime og flokki bókasafn. The Common Language Runtime virkar eins og stjórnandi - það fylgist umsóknir og veitir fjármagn þessar umsóknir þurfa (eins og minni eða vinnsla máttur) til að keyra almennilega. The bekknum bókasafn inniheldur nokkur einnota hugbúnaður hluti forritarar geta treyst á meðan að búa til forrit. A hugbúnaður hlutur hefur tvo eiginleika: ástand og hegðun. Ástand hlut er átt við mismunandi aðstæður hluturinn að hafa. Til dæmis, a program gæti hafa ríkin " gangi, " " bið " og " hætt " (þó ekki öll á sama tíma). Hegðun er átt við það sem hlut geta gert. Í dæminu okkar, sem myndi fela " að byrja, " " hlé " og ". enda "
Og það er bara ramma sem umlykur Silverlight! Innan Silverlight, Microsoft inniheldur Windows Presentation Foundation (WPF) tækni og stuðning teygjanlegur Umsókn Markup Language (XAML). Umsókn verktaki geta nota bæði WPF og XAML að búa Vefur umsókn. Bæði WPF og XAML vinna óaðfinnanlega innan NET ramma. Microsoft þróað WPF því Hypertext Markup Language (HTML) hefur takmarkanir - vafrar eru fær um að framkvæma aðgerðir sem eru of flókin fyrir HTML til að styðja
WPF notar vektor-undirstaða myndgerð að búa grafík fyrir forrit.. Það er hægt að styðja 2-D og 3-D grafík og veitir verktaki með leiðir til að knýja umsóknir sínar með því að vinna innan .NET. Megintilgangur XAML er að gefa hönnuði leið til klip the framkoma af umsókn þeirra. Saman, WPF og XAML skilgreina útlit og hegðun Silverlight umsókn.
Á meðan WPF og XAML ákveða hvernig umsóknar útlit og haga sér, forritarar nota önnur tungumál tölva til að byggja forrit sjálfir. Þó Silverlight 1 styður aðeins Java