|
|
|||||||||||
|
http://www.c2i.fr/c2iws/c2iWS_Free.asmx Créer donc classiquement un nouveau projet de type Pocket PC avec Visual Studio .NET 2003. Puis, avec un clic droit sur les références du projet, choisissez Add Web Reference :
Vous visualisez ainsi tous les membres de ce "splendide" service web. Avant de cliquez sur Add Reference, changez son nom en c2iWS pour qu'il soit plus explicite par la suite :
L'interface de notre application va remplir un ListBox avec les titres des Actualités récentes ou les derniers articles parus sur c2i.fr. Quand l'utilisateur cliquera sur un titre, le résumé détaillé correspondant s'affichera dans un TextBox situé en dessous :
Si vous regardez l'aide de ce service web, vous constaterez que les fonctions getc2iActualites et getc2iArticles retournent toutes les deux un DataSet avec la même structure. On va donc encapsuler chaque ligne de la table principale de ce DataSet dans une classe nommée Item : Public Class Item Maintenant, il ne nous reste plus qu'à réagir quand on clique sur le menu Actualités ou le menu Articles pour interroger effectivement le service web et remplir le ListBox de ces éléments. Ce qu'il y a d'interressant avec le ListBox, c'est que ses éléments (dans la collection Items) sont des Object. Le texte qui est affiché est le résultat de la méthode ToString de l'objet correspondant. Donc, nous allons ajouter dans la collection Items du ListBox des Item que l'on vient de définir. C'est leur méthode ToString qui s'affichera dans le ListBox, ie le Titre : Private Sub mnuActus_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles mnuActus.Click Le code est le même pour les Articles. Alors, difficile d'interroger un service web avec le Compact Framework ? Téléchargez le programme d'installation directement ici pour ARM (47Ko). |
|||||||||||
|
Copyright 2001-2004 - Tous droits réservés Toutes les autres marques et produits présents dans ces pages sont la propriété exclusive de leurs sociétés respectives. |