Ismerete Silverlight
Termékek és technológia: Microsoft Silverlight (korábbi kódnevén WPF / E), a Microsoft Expression Blend
Ez a tanulmány áttekintést ad a Silverlight technológia és határozza meg a hely között az eszközöket, hogy dolgozzon ki egy új generációs webes alkalmazások. (8 nyomtatott oldalak)
Ezen az oldalon ...
Mi az a Silverlight?
Silverlight - a neve az új adatok bemutatása az Internet technológia, amelynek célja, hogy fut több platformon. Ez lehetővé teszi, hogy a gazdag, tetszetős weboldal dolgozik a különböző böngészők, eszközök és asztali operációs rendszerek (mint például az Apple Macintosh). A legfontosabb, hogy a Silverlight képességek, valamint a teljes bemutatására WPF technológia (Windows Presentation Foundation) Microsoft .NET Framework 3.0 platform, XAML (Ex tensible A Z M arkup L anguage, XAML).
Az evolúció a webes alkalmazások fejlesztése. Átmenet Web.Next
Amikor Tim Berners-Lee, a CERN dolgozói, feltalálta a modern technológia „web”, ő fogant meg, mint egy olyan rendszer, amely lehetővé teszi, hogy tárolja és összekapcsolja statikus dokumentumok hálózati környezetben. Az idő és a technológia fejlődése a következő logikus lépés volt a megjelenése „aktív” frissített dokumentumok jönnek létre a kereslet a felhasználói információk vagy idő paramétereket. Ezt az tette lehetővé, köszönhetően technológiák, mint a CGI. Még valamikor később, a képesség, hogy hozzon létre dokumentumokat az interneten vált fő, valamint a technológia ment a CGI-n keresztül Java és ASP ASP.NET.
ASP.NET technológia vált mérföldkő a fejlesztő, hogy gyorsan létre magas színvonalú internetes alkalmazások révén a fejlesztési paradigma a szerver oldalon, és optimálisan kiválasztott szerszám sorozat Visual Studio.
A legnagyobb akadályt a webes alkalmazások vált a felhasználói felület, ahol a technikai korlátok megakadályozták, hogy ugyanazt a kényelmet, mint a kliens alkalmazás PC program a helyi adatokkal.
Silverlight technológia - a következő lépés a bővítési lehetőségek, hogy a fejlesztők és a tervezők nyújthat a fogyasztóknak. Ez ad a tervezők a lehetőséget, hogy kifejezze a kreatív ötletek és tárolja az eredményt olyan formában, hogy lehet azonnal közzéteszik az interneten. A tervezők megtervezése előtt egy weboldal, amely gazdag lehetőségeket, de a programozók, akik terveik végrehajtására, azzal kellett számolnia, a korlátozások webes platformok. Ennek része a Silverlight modell, a tervezők létre bármely döntés tároljuk XAML. Ez a dokumentum-XAML követően automatikusan ágyazva egy weboldal segítségével a Silverlight runtime. Ennek eredményeként, a tervező és a programozó dolgozik a végeredmény simábban, mint valaha.
Azonban elég elméletünk. Térjünk gyakorolni és látni, hogyan lehet az első Silverlight projektet.
Létrehozása egy egyszerű alkalmazás, Silverlight technológia
Kezdeni, megpróbál létrehozni a Microsoft Expression Blend egy nagyon egyszerű XAML-alkalmazás Silverlight. Ehhez a Fájl menü (File), válasszuk az Új projekt (New Project), majd a New Project párbeszédablak (projektek).
Ábra. 1. Hozzon létre egy új Silverlight projekt segítségével Expression Blend
Az utóbbi kódot tartalmaz kiszámításának és példányosítani a Silverlight ellenőrzés. Mindez - egy készlet része Silverlight SDK.
Ez a rendszer használható külön oldalakon (default.html) kód generációs másolatok (default.html.js), design (Scene.xaml) és eseménykezelőkkel (Scene.xaml.js). De elég az elmélet, kezdjük fejleszteni.
Kiválasztása WMV fájlt, és hozzátéve, hogy a projekt, látni fogjuk, hogyan jelenik meg a Project Explorer és a média lesz hozzá.
Ábra. 2. Add a média elemet a XAML-mező
Növeli az alkalmazás a két szövegdobozok által bízzák azokat a szöveget Play (Lejátszás) és Stop (Stop) és a nevét és txtPlay txtStop volt. Befejeződése után XAML-kód így néz ki:
Most adjuk hozzá a kódot ezeket a blokkokat eseménykezelők. Ehhez állapítsa meg a kezelőjét egy kattintással segítségével MouseLeftButtonDown attribútumot. Ahhoz, hogy hozzá egy szövegmezőbe txtPlay DoPlay felvezető. és hogy blokkolja txtStop - felvezető DoStop. Befejezését követően XAML nézne ki:
Egy média elemnek egy Play and Stop módszerekkel. használt lejátszás elindítása és leállítása.
Amint azt Silverlight
HTML-oldal tartalmaz egy hívás createSilverlight () metódust, ami a háttérben kódot Default.html.js.
Úgy át számos tulajdonságait, többek között azokat, amelyek lehet megadni a kijelző XAML-kód megjelenése Silverlight ellenőrzés és eseménykezelőkkel onLoad és onError.
Az ingatlan forrás: megadja a XAML, amely a megjelenítendő az oldalon. Ez lehet egy külső fájlból (mint a mi esetünkben), illetve található egy nevű címke oldalán