Bet
kol mes peršokti į visa tai, tegul pirmas atidžiau pažvelgti pagal Silverlight gaubtu. Paleisti Vaizdo Parsisiųsti: Billas Gatesas Silverlight "Beta
Vienas iš sudėtingų dalykų apie Silverlight yra ta, kad, kaip šio raštu, dvi versijos:" Silverlight "1 ir" Silverlight 2 beta. "Silverlight 1 palaiko programų, parašytų į JavaScript programavimo kalbą. Beta versija Silverlight 2 palaiko papildomus programavimo kalbas kaip C # (tariama " c Sharp ") ir Visual Basic. Abi Silverlight darbą per NET Framework versijos.
Taigi, kas NET? Tai dar vienas produktas iš "Microsoft". NET Framework yra programavimo modelis. Programuotojai gali kurti programas per šį modelį -. Ypač interneto programas, paremtas (Extensible Markup Language XML)
".NET Framework anketa du pagrindiniai komponentai yra bendra kalba Trukmė ir klasės biblioteka. Bendra kalba Runtime veikia kaip administratorius - jis stebi programas ir skiria išteklius, kad šios paraiškos reikia (pavyzdžiui, atminties ar duomenų apdorojimo galia) tinkamai paleisti. Klasė bibliotekoje yra keletas daugkartinio naudojimo programinės įrangos objektai programuotojai gali remtis kuriant programas. Programinės įrangos objektas turi dvi savybes: Valstybės ir elgesį. Objekto būklė remiasi skirtingomis sąlygomis objektas gali turėti. Pavyzdžiui, programa gali turėti su " narėse; bėgimo, " " pristabdytas " ir " nutraukė " (nors ne visi tuo pačiu metu). Elgesio kreiptis į ką daiktas gali padaryti. Mūsų pavyzdyje, kad apimtų " pradėti, " " pauzė " ir ". pabaiga "
Ir tai tik sistema, kuri supa "Silverlight! Per Silverlight "," Microsoft apima "Windows Presentation Foundation (WPF) technologija, ir paramą išplėstinę Application Markup Language (XAML). Taikymo kūrėjai gali naudoti tiek WPF ir XAML kurti interneto programas. Tiek WPF ir XAML dirbti sklandžiai per NET Framework. "Microsoft" sukūrė WPF, nes Hiperteksto žymėjimo kalba (HTML) turi apribojimų - Interneto naršyklių sugeba vykdyti funkcijas, kurios yra pernelyg sudėtingos HTML remti
WPF naudoja vector-based atvaizdavimo variklį generuoti grafiką programas.. Ji gali remti 2-D ir 3-D