Windows Phone Workshop: RSS - WCF - JSON - Media Element

532 vues

Publié le

Publié dans : Technologie
0 commentaire
3 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

Aucun téléchargement
Vues
Nombre de vues
532
Sur SlideShare
0
Issues des intégrations
0
Intégrations
4
Actions
Partages
0
Téléchargements
8
Commentaires
0
J’aime
3
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Windows Phone Workshop: RSS - WCF - JSON - Media Element

  1. 1. Workshop 4 : Windows Phone 2013/2014 1 Objectif L’objectif de ce workshop est de maitriser  parsing xml  parsing JSON  parsing RSS  Media Element Préparation : (15 min) 1. Créer un nouveau projet Windows phone 8. 2. Créer trois class c# « RssClass », « XmlClass » et « JsonClass » : dans l’explorateur de solution fait un clic droit sur le namespace du projet ajouter -> Class ou shift + alt + c 3. Dans la class « RssClass » ajouter 4 variable NB : Pour ajouter les variable avec leurs proprité rapidement, taper prop + double clic sur tab 4. Dans la class « XmlClass » ajouter 2 variable
  2. 2. Workshop 4 : Windows Phone 2013/2014 2 5. Dans la class « JsonClass » ajouter 2 class « Result » et « RootObject » 6. Dans la page « MainPage.xaml » ajouter une « Panorama » avec trois « Panorama Item » et un « MediaElement »
  3. 3. Workshop 4 : Windows Phone 2013/2014 3 Partie I: (30 min) 1. A l’intérieur de Panorama Item RSS ajouter une listBox 2. Maintenant nous allons consommer le Flux Rss.  Ajouter une méthode « getRss »  A l’intérieur de la méthode getRss nous allons utiliser la Class WebClient pour consommer notre Web service
  4. 4. Workshop 4 : Windows Phone 2013/2014 4 NB : La classe WebClient Fournit des méthodes communes pour l'envoi de données à une ressource identifiée par un URI ou pour la réception de données en provenance de cette ressource. 3. Maintenant nous allons trouver le résultat du web service consommé dans le paramètre « e » de l’event handler « DownloadStringCompleted ». 4. Pour exporter les donner du flux Rss il faut utiliser la classe « Xelement » a l’intérieur de l’évènement « DownloadStringCompleted ».  Créer une List de RssClass  Exporter les données du flux utilisant la méthode Xelemet.Parce() dans Un objet de type Xelement  En utilisant la boucle foreach, parcourir le flux élément par élément et l’ajouter dans notre List du RssClass 5. Finalement fait appel à la méthode getRss() dans un event handler de votre choix en utilisant l’url suivant : http://espritmobile.com/category/our-applications/feed/
  5. 5. Workshop 4 : Windows Phone 2013/2014 5 6. Tester l’application pour obtenir le résultat suivant Partie II: (30 min) 1. Pour la consommation du Flux xml, répéter les mêmes étapes de la consommation du flux Rss en changeant : 2. La ListBox d’affichage :
  6. 6. Workshop 4 : Windows Phone 2013/2014 6 3. L’event handler DownloadStringCompleted 4. Pour Obtenir finalement le résultat suivant
  7. 7. Workshop 4 : Windows Phone 2013/2014 7 Partie III: (30 min) 1. Pour la consommation du Flux Json, répéter les mêmes étapes de la consommation du flux Rss en changeant : 2. La ListBox d’affichage : 3. L’event handler DownloadStringCompleted
  8. 8. Workshop 4 : Windows Phone 2013/2014 8 4. Pour Obtenir finalement le résultat suivant

×