Cunoștințe, prelegere, crearea interacțiunii cu aplicațiile server în argint

În această lecție, veți învăța cum să creați aplicații care interacționează cu serverul utilizând Silverlight. Prelegerea este împărțită în trei secțiuni principale. În primul rând, ne întoarcem la arhitectura Silverlight și veți vedea cum design-ul este separat de implementare, ceea ce vă permite să creați servicii pe Procesorul Personal Hypertext (PHP) sau Java. generând XAML. care reprezintă o reprezentare vizuală a aplicației dvs. Silverlight. Cea de-a doua secțiune consideră că browserul însuși și utilizarea lui se conectează la serviciile de la distanță folosind tehnologia AJAX. Ultima parte prezintă câteva din clasele disponibile în. NET. inclusiv WebClient și WebRequest. și arată cum să le folosiți pentru a prelua date de pe server și a le afișa într-o aplicație Silverlight.







Conectarea aplicațiilor cu XAML

Una dintre proprietățile lui Silverlight, care îl face o unealtă atât de puternică, este că XAML este XML și astfel poate fi generat de un server. În exemplele care au fost prezentate până acum, XAML este static: documentul este creat de designer în unele instrumente, cum ar fi Expression Blend. Cu toate acestea, nu vă limitați la XAML static și puteți crea o varietate de scenarii diverse, formând dinamic XAML și trecând-o către utilizatori ca răspuns la o cerere sau tranziție a aplicației la o anumită stare.







De exemplu, trebuie să creați o aplicație pentru prognoza meteo. Dacă utilizați XAML static pentru acest lucru, va trebui să creați un sistem complex care ar genera periodic diferite documente XAML pentru fiecare locație utilizator și utilizatorii ar solicita și descărca documentele relevante. Este mult mai ușor să creați un șablon de aplicație și să populați câmpurile de căutare în interfața de utilizare a aplicației utilizând informațiile extrase din server.

Aplicațiile server pot fi create în diferite limbi de programare. Această secțiune discută despre PHP și Java. Acesta va analiza modul în care XAML este generat în fiecare dintre aceste limbi, mai întâi în general, și apoi pe un exemplu specific utilizând informațiile de prognoză meteo.

Silverlight și PHP

Prima pagină PHP

PHP poate fi folosit pentru a genera dinamic pagini Web pe baza parametrilor de intrare. De exemplu, luați în considerare o pagină creată utilizând acest cod HTML:







Articole similare

Trimiteți-le prietenilor: