Know-how, előadás, létrehozva a szerveralkalmazásokkal való együttműködést Silverlightben

Ebben a leckében megtudhatja, hogyan hozhat létre olyan alkalmazásokat, amelyek a Silverlight használatával kölcsönhatásba lépnek a kiszolgálóval. Az előadás három fő részre tagolódik. Az elsőben a Silverlight architektúrájához fordulunk, és látni fogjuk, hogy a tervezés elválik-e attól a megvalósítástól, amely lehetővé teszi a szolgáltatások létrehozását a Személyes Hypertext Processor (PHP) vagy a Java programban. XAML létrehozása. amely a Silverlight alkalmazás vizuális megjelenítését teszi lehetővé. A második rész a böngészőt és annak használatát tekintve a távoli szolgáltatásokhoz való kapcsolódást használja az AJAX technológiával. Az utolsó rész a rendelkezésre álló osztályok egy részét mutatja. NET. köztük a WebClient és a WebRequest. és megmutatja, hogyan használhatja őket a kiszolgálóról történő adatok lekéréséhez és Silverlight alkalmazásban való megjelenítéséhez.

Alkalmazások csatlakoztatása XAML-lel

A Silverlight egyik tulajdonsága, egy ilyen hatékony eszköz, hogy az XAML az XML, és így egy szerver képes létrehozni. Az eddig bemutatott példákban az XAML statikus: a dokumentumot a tervező hozza létre valamely eszközben, például az Expression Blend-ben. Azonban nem korlátozódsz a statikus XAML-re, és számos különböző forgatókönyvet hozhat létre, dinamikusan létrehozva az XAML-ot, és átadva a felhasználóknak az alkalmazás kérelmére vagy átmenetére adott állapotra.

Például létre kell hoznia egy időjárás-előrejelző alkalmazást. Ha statikus XAML-t használsz erre, akkor olyan komplex rendszert kell létrehoznod, amely időszakosan különböző XAML-dokumentumokat hoz létre az egyes felhasználói helyek számára, és a felhasználók kérnék és letöltenék a vonatkozó dokumentumokat. Sokkal könnyebb létrehozni egy alkalmazássablont, és feltölteni a keresési mezőket az alkalmazás felhasználói felületén, a kiszolgálóról lekérdezett információk felhasználásával.

A szerveralkalmazások különböző programozási nyelveken hozhatók létre. Ez a szakasz a PHP és a Java programot tárgyalja. Meg fogja vizsgálni, hogy az XAML hogyan generálódik mindegyik nyelven, először általában, majd egy konkrét példával az időjárás-előrejelzési információkat használva.

Silverlight és PHP

Az első PHP oldal

A PHP segítségével dinamikusan hozhat létre weboldalakat input paraméterek alapján. Például, tekintse meg a HTML használatával létrehozott oldalt:

Kapcsolódó cikkek