cours:bat4:sujetws2017
                Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| cours:bat4:sujetws2017 [2017/04/28 11:13] – ux tigli | cours:bat4:sujetws2017 [2017/04/28 12:10] (Version actuelle) – [Quelques exercices de programmation C# utiles au projet] tigli | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | === Sujet 2017 === | + | ===== Sujet 2017 ===== | 
| || | || | ||
| Ligne 12: | Ligne 12: | ||
| Plusieurs niveaux d' | Plusieurs niveaux d' | ||
| - | |||
| - | Vous trouverez ici le sujet suggéré pour les étudiants n' | ||
| Ligne 32: | Ligne 30: | ||
| Par ailleurs l' | Par ailleurs l' | ||
| + | ===== Quelques exercices de programmation C# utiles au projet ===== | ||
| - | === Quel Service Web utiliser ? === | + | === Interopérabilité C# Excel | 
| - | [[cours:bat4: | + | Voici quelques exercices de rappels | 
| - | === Service Web donnant | + | - A partir de la librairie fournie écrivez un programme qui ouvre une feuille excel que vous aurez préparer (cellules avec fonctions de calcul) | 
| + | - Ecrivez dans une place de cellules (A1, ..., A7), des valeurs entrées au clavier | ||
| + | - retournez | ||
| - | Le site [[http:// | + | === Interfaces Graphiques sous C# avec les Winforms === | 
| - | Certains | + | - Ecrivez une interface graphique contenant 7 textbox pour entrer les 7 valeurs précédentes | 
| + | - Déclenchez l' | ||
| + | - Déclenchez l' | ||
| - | L'ensemble de ces services sont documentés sur la page [[http:// | + | Remarque : Dès lors qu'une textbox est vide, la valeur qu' | 
| - | Voici quelques exemples d' | + | * Les plus avancés pourront utiliser Excel pour générer | 
| - | * http:// | + | |
| - | * http:// | + | |
| - | === API web Services Google | + | === Testez avec un programme C# les Web services ci-dessous | 
| + | - L' | ||
| - | == Utilisation des Services | + | == Quels Web Services | 
| - | Les APIs Google sont principalement des Services Web de type REST / GET. | + | |
| - | Les paramètres d' | + | |
| - | Par exemple : https:// | + | ** Service Web pour l' | 
| - | Pour chaque API vous devez créer un projet et obtenir une Clef < | + | [[cours: | 
| - | Ceci se déroule en 3 étapes : | + | ** Service Web donnant accès aux prévisions météorologiques ** | 
| - | - [[https:// | + | |
| - | - Activer Google Street View Image API | + | |
| - | - Créer les clés appropriées | + | |
| - | == Liste des Services | + | [[cours: | 
| - | Les Services | + | ** Avancé : Service | 
| - | Selon l'APIs diverses explications vous seront fournies comme : | + | [[cours:bat4:IntWS:WSGoogle|Des Services Web de Google]] | 
| - | * L' | + | |
| - | * Le type et le format des  paramètres de l'url utilisée (ex pour translate : ([[https:// | + | |
| - | * des bibliothèques fournies par API, plateforme etlangage (ex. .Net pour implémenter un | + | |
| - | === Test Automatique de Web Service === | ||
| - | * Tags: http:// | ||
| - | === Quelques éléments de programmation C# utiles === | ||
| - | |||
| - | == 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:// | ||
| - | |||
| - | 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:// | ||
| - | |||
| - | |||
| - | {{: | ||
| - | |||
| - | == invocation d'un service HTTP REST avec la commande GET == | ||
| - | {{: | ||
| Ligne 142: | Ligne 117: | ||
| * Une fois l’installation terminée, dans la page Résultats de l’installation, | * Une fois l’installation terminée, dans la page Résultats de l’installation, | ||
| + | ===== 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:// | ||
| + | |||
| + | 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:// | ||
| + | |||
| + | |||
| + | {{: | ||
| + | |||
| + | == invocation d'un service HTTP REST avec la commande GET == | ||
| + | {{: | ||
| ===== Annexes ===== | ===== Annexes ===== | ||
cours/bat4/sujetws2017.1493378031.txt.gz · Dernière modification : 2017/04/28 11:13 de tigli
                
                