Lab11 - Ion D Un Service Web

  • November 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Lab11 - Ion D Un Service Web as PDF for free.

More details

  • Words: 509
  • Pages: 4
Labs ASP.NET v1.1

Aurélien Norie & Sébastien Bovo [Microsoft]

Lab11 But du Lab Le but de ce Lab est de mettre en œuvre la consommation du service Web créé dans le Lab10, depuis une application ASP.NET et une application Windows Forms.

Exercice 1 – Consommation depuis une application ASP.NET -

-

Créer une nouvelle application Web ASP.NET en C# : « 11CSConsommationServiceWeb » Ajouter 2 TextBox, 2 Labels et 2 Boutons sur la page :

Ajouter maintenant une référence vers le Service Web créé dans le Lab précédent. Pour cela, dans l’explorateur de solutions, cliquer droit sur l’application et sélectionnez « Ajouter une référence Web… »

Page 1 sur 4

Labs ASP.NET v1.1

-

-

Aurélien Norie & Sébastien Bovo [Microsoft]

Taper « http://localhost/10CSCreationServiceWeb/service1.asmx » dans la zone de saisie d’URL afin de spécifier l’emplacement du Service Web, et taper sur la touche « Entrée » Taper un nom dans la zone de saisie « Nom de la référence Web ». C’est le nom que vous utiliserez dans votre code lorsque vous consommerez le Service Web.

Cliquer sur « Ajouter la référence » Visual Studio .NET ajoute un répertoire « Web References » à la solution. Ce répertoire contient la classe proxy (« Reference.cs ») qui va vous permettre d’utiliser le Service Web comme un objet local. Double-cliquer sur le bouton « Button1 » et ajouter le code suivant pour appeler la méthode « FrancVersEuro » du Service Web juste ajouté au projet :

private void Button1_Click(object sender, System.EventArgs e) { double Euros; ConversionFrancEuro.Service1 myWebService = new ConversionFrancEuro.Service1(); Euros = myWebService.FrancVersEuro(Double.Parse(TextBox1.Text)); Label1.Text = Euros.ToString();

} -

De la même manière, double-cliquer sur le bouton « Button2 » et ajouter le code suivant pour appeler la méthode « EuroVersFranc »

private void Button2_Click(object sender, System.EventArgs e) { double Francs; ConversionFrancEuro.Service1 myWebService = new

Page 2 sur 4

Labs ASP.NET v1.1

Aurélien Norie & Sébastien Bovo [Microsoft]

ConversionFrancEuro.Service1(); Francs = myWebService.EuroVersFranc(Double.Parse(TextBox2.Text)); Label2.Text = Francs.ToString();

} -

Compiler et tester la page ASPX Tester les appels au Service Web

Exercice 2 – Consommation depuis une application Windows Forms -

Créer une nouvelle application Windows Visual Basic : « 11VBConsommationServiceWeb » De la même manière que dans l’exercice précédent, ajouter 2 TextBox, 2 Labels et 2 Boutons :

Page 3 sur 4

Labs ASP.NET v1.1

-

Aurélien Norie & Sébastien Bovo [Microsoft]

Ajouter une référence Web au Service Web créé dans le Lab précédent. La manipulation est la même que dans l’exercice précédent. Double-cliquer sur le bouton « Button1 » et ajouter le code suivant :

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim Euros As Double Dim myWebService As New ConversionFrancEuro.Service1 Euros = myWebService.FrancVersEuro(Double.Parse(TextBox1.Text)) Label1.Text = Euros.ToString() End Sub -

Double-cliquer sur le bouton « Button2 » et ajouter le code suivant :

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click Dim Francs As Double Dim myWebService As New ConversionFrancEuro.Service1 Francs = myWebService.EuroVersFranc(Double.Parse(TextBox2.Text)) Label2.Text = Francs.ToString() End Sub -

Compiler et exécuter l’application Tester les appels au Service Web

Page 4 sur 4

Related Documents

Lab11
May 2020 1
Web Service
October 2019 18
Lab11.docx
May 2020 0
Lab11 Copy
July 2020 0