Outils pour utilisateurs

Outils du site


cours:bat4:sujetws2017

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Dernière révision Les deux révisions suivantes
cours:bat4:sujetws2017 [2017/04/28 13:42]
tigli [Quelques exercices de programmation C# utiles au projet]
cours:bat4:sujetws2017 [2017/04/28 14:09]
tigli
Ligne 29: Ligne 29:
  
 Par ailleurs l'​application enverra si possible un SMS (sur Free Mobile) dès lors que les conditions météorologiques des jours à venir nécessitent une intervention sur le bâtiment (à vous de définir ces conditions, comme la surveillance des fermetures en cas de pluie forte). ​ Par ailleurs l'​application enverra si possible un SMS (sur Free Mobile) dès lors que les conditions météorologiques des jours à venir nécessitent une intervention sur le bâtiment (à vous de définir ces conditions, comme la surveillance des fermetures en cas de pluie forte). ​
- 
- 
-=== Quels Web Services utiliser ? === 
- 
-== Service Web pour l'​envoi d'un SMS ==  
-exemple : [[cours:​bat4:​IntWS:​WS_SMS|Un service Web pour l'​envoi de SMS chez les abonnés Free]] 
- 
-== Service Web donnant accès aux prévisions météorologiques == 
- 
-[[cours:​bat4:​IntWS:​WSMeteo|Un Service Web de prévisions météorologiques]] 
- 
-== Avancé : Service Web de Google == 
- 
-[[cours:​bat4:​IntWS:​WSGoogle|Des Services Web de Google]] 
- 
- 
  
 ===== Quelques exercices de programmation C# utiles au projet ===== ===== Quelques exercices de programmation C# utiles au projet =====
Ligne 66: Ligne 50:
   * Les plus avancés pourront utiliser Excel pour générer ​ de charts et les importer dans une application graphique comme des images. Il pourront dans cette exercie afficher un histogramme basé sur les 7 valeur entrées   * Les plus avancés pourront utiliser Excel pour générer ​ de charts et les importer dans une application graphique comme des images. Il pourront dans cette exercie afficher un histogramme basé sur les 7 valeur entrées
  
-=== Testez avec un programme C# les Web services ci-dessus ​===+=== Testez avec un programme C# les Web services ci-dessous ​===
   - L'​envoi de SMS : Vous construirez alors une interface graphique qui récupérera le message à transmettre dans une textbox et enverra le SMS grâce à un bouton SEND. Bien sûr, nous terminerons l'​application grâce à un bouton QUIT.   - L'​envoi de SMS : Vous construirez alors une interface graphique qui récupérera le message à transmettre dans une textbox et enverra le SMS grâce à un bouton SEND. Bien sûr, nous terminerons l'​application grâce à un bouton QUIT.
  
 +== Quels Web Services utiliser ? ==
  
-===== Quelques éléments de décodage des données XML renvoyé par des Web services ​de type REST =====+** Service Web pour l'​envoi d'un SMS ** 
 +exemple : [[cours:​bat4:​IntWS:​WS_SMS|Un service ​Web pour l'​envoi ​de SMS chez les abonnés Free]]
  
-Le framework .Net fournit quelques classes qui permettent la manipulation de données XML. +** Service Web donnant accès aux prévisions météorologiques **
-Ces classes se trouvent dans le namespace : System.Xml +
-La documentation correspondante sur MSDN se trouve sur ce [[https://​msdn.microsoft.com/​fr-fr/​library/​system.xml%28v=vs.110%29.aspx|lien]].+
  
-La principale méthode à utiliser est SelectNodes ​de la classe XmlNode. +[[cours:​bat4:​IntWS:​WSMeteo|Un Service Web de prévisions météorologiques]] 
-C'est elle qui permettra ​de rechercher les informations selon un chemin de parcours des données XML appelé XPATH. ​ + 
-La documentation et des exemples se trouve sur le [[https://​msdn.microsoft.com/​fr-fr/​library/​hcebdtae%28v=vs.110%29.aspx|lien]].+** Avancé : Service Web de Google ** 
 + 
 +[[cours:bat4:​IntWS:​WSGoogle|Des Services Web de Google]]
  
  
-{{:​cours:​consoleexemplelecturexml.zip|Exemple de Projet C# Console qui affiche les des noeuds de données XML}} 
  
-== invocation d'un service HTTP REST avec la commande GET == 
-{{:​cours:​exemple_http_rest_get_url_puis_parsing_de_la_reponse_en_xml.zip|Exemple de requête de type GET sur une url données puis de lecture des données utiles dans le XML retournée}} 
  
  
Ligne 133: Ligne 116:
   * Une fois l’installation terminée, dans la page Résultats de l’installation,​ cliquez sur Fermer.   * Une fois l’installation terminée, dans la page Résultats de l’installation,​ cliquez sur Fermer.
  
 +===== Quelques éléments de décodage des données XML renvoyé par des Web services de type REST =====
 +
 +Le framework .Net fournit quelques classes qui permettent la manipulation de données XML.
 +Ces classes se trouvent dans le namespace : System.Xml
 +La documentation correspondante sur MSDN se trouve sur ce [[https://​msdn.microsoft.com/​fr-fr/​library/​system.xml%28v=vs.110%29.aspx|lien]].
 +
 +La principale méthode à utiliser est SelectNodes de la classe XmlNode.
 +C'est elle qui permettra de rechercher les informations selon un chemin de parcours des données XML appelé XPATH. ​
 +La documentation et des exemples se trouve sur le [[https://​msdn.microsoft.com/​fr-fr/​library/​hcebdtae%28v=vs.110%29.aspx|lien]].
 +
 +
 +{{:​cours:​consoleexemplelecturexml.zip|Exemple de Projet C# Console qui affiche les des noeuds de données XML}}
 +
 +== invocation d'un service HTTP REST avec la commande GET ==
 +{{:​cours:​exemple_http_rest_get_url_puis_parsing_de_la_reponse_en_xml.zip|Exemple de requête de type GET sur une url données puis de lecture des données utiles dans le XML retournée}}
  
 ===== Annexes ===== ===== Annexes =====
cours/bat4/sujetws2017.txt · Dernière modification: 2017/04/28 14:10 par tigli