Hướng dẫn tạo web service với c#

     
Bạn hoàn toàn có thể viết bài bác new.quý khách hàng có thể "đặt hàng" bài viết.Mọi cụ thể xin mail về mang lại tác giả blog. Xin rất cảm ơn sự cộng tác của những bạn!

Recent Posts

Archives

ArchivesSelect Month August 2011 (1) March 2011 (1) June 2010 (1) January 2010 (1) September 2009 (1) May 2009 (1) March 2009 (1) December 2008 (3) November 2008 (1) October 2008 (1) October 2007 (1)

Subscribe

Các phản hồi ngay sát đây

Các trang được yêu thích


Đừng suy nghĩ chúng ta được từng nào điểm. Đừng suy nghĩ bạn làm việc sinh sống trường làm sao. Đừng suy nghĩ chúng ta xuất sắc nghiệp loại gì. Hãy nghĩ: MÌNH CÓ GÌ TRONG ĐẦU.

Bạn đang xem: Hướng dẫn tạo web service với c#


Pages

C#CTDLJ2EEEJBEJB 2.x cùng với NetBeans 6.7.1 & JBoss AS 4.23GAEJB 3Java MailJMSRMIJavaLập trình java cănbảnBài tập chương4GUI applicationLập trình java nângcaoCác chủ đềkhácJDBC – Java DatabaseConnectivityJPA – Java PersistenceAPINetworkingsản phẩm điện thoại DevAndroid developmentMy GardenÂm nhạcSeminarMy ProjectsSEVisual BasicWebASP..NetHost ứng dụngwebJSF – Java ServerFaceJquái nhân RichFacesRichFaces: Logon cùng RegistrationapplicationJSPServlet programmingStrutsWeb servicesC# Web servicesJava Web servicesTạo Web services với JAX-WS 2.0 và Java SE 6PlatformXMLJXML – JSPXSLT Examples

Blog Stats

2,912,694 hits

Thư điện tử Subscription

Enter your email address khổng lồ subscribe khổng lồ this blog and receive sầu notifications of new posts by gmail.


Join 2,200 other followers


Thư điện tử Address:

Sign me up!


Tạo Web service cùng với C#step-by-step

Tại đây bọn họ có 1 ví dụ về sản xuất 1 web service mang lại việc thay đổi chi phí tệ từ chi phí toàn nước lịch sự tiền USD cùng triệu Euro, tương tự như vấn đề gửi ngược chở lại.

IDE áp dụng tại đây họ cần sử dụng cỗ VS 2008, và ngôn từ thiết kế C#.

Xem thêm: Hướng Dẫn Ghi Lý Lịch Cán Bộ Công Chức Mẫu 2C, Mẫu Sơ Yếu Lý Lịch Cán Bộ Công Chức

PDF version here

A. Tạo Web Service

1. Trong môi trường xung quanh Visual Studio, Ta lựa chọn File->New->Project

*

Ở trên đây ta chọn Template là “ASPhường.Net Web Service Application”, điền và tên Prject là ConvertCurrency, lựa chọn thư mục tàng trữ. Nhấn OK, ta được

*

2. Xóa Service1.asmx bằng cách lựa chọn nó cùng nhấn phím delete. Ta sẽ thêm một service mới bằng cách dấn loài chuột nên lên project, lựa chọn Add->New Item.

*

Chọn Template Web Service, Đặt tên cbo nó là ConvertWS.asmx, Nhấn nút Add ta được 1 website service thương hiệu ConvertWS trên Solution Explorer.

*

3. Code cho những service methods như sau

using System;

using System.Collections;

using System.ComponentModel;

using System.Data;

using System.Web;

using System.Web.Services;

using System.Web.Services.Protocols;

namespace ConvertCurrency

///

/// Web service này dùng đổi khác nước ngoài tệ từ chi phí Việt thanh lịch USD,

/// triệu Euro với ngược lại

///

public class ConvertWS : System.Web.Services.WebService

private const double USD_RATE = 16740;

private const double EUR_RATE = 18960;

public double VND2USD(double dong)

return dong/USD_RATE;

public double VND2EUR(double dong)

return dong / EUR_RATE;

public double USD2VND(double usd)

return usd * USD_RATE;

public double EUR2VND(double eur)

return eur * EUR_RATE;

4. Chạy áp dụng bằng phương pháp dấn F5, VS đã thực hiện áp dụng. Kết đúng thật sau

*

Nếu bạn muốn xem WSDL của service, ta dìm liên kết “Service Description” ta có

*

Ghi ghi nhớ lại link này để còn sử dụng về sau : http://localhost:1291/ConvertWS.asmx?WSDL

5. Để test service, ta rất có thể lựa chọn bất kỳ liên kết như thế nào vào 4 links EUR2VND, USD2VND VND2EUR, VND2USD. Ở đây ta thử liên kết USD2VND, kết quả nhỏng sau

*

Nhập usd có mức giá trị 100, nhận Invoke, công dụng nhận được là

*

do đó là bọn họ đang chế tác được một Web Service, hiện giờ bạn cũng có thể xúc tiến 1 vận dụng client được rồi.

B. Tạo Consumer

1. Tạo áp dụng Windows Application bằng cách thừa nhận yêu cầu loài chuột lên Solution vào project Explorere, chọn Add->New Project

*

Chọn Template “Windows Form Application”, viết tên là ConsumeConvertWS, dấn OK, ta được

*

Nhấn loài chuột đề nghị lên project vừa tạo thành, lựa chọn “Set as StartUp Project” nhằm đảm bảo an toàn project vừa tạo nên là project sẽ tiến hành thực thi lúc dìm F5.

2. Trong Project Explorer, dìm loài chuột đề nghị lên References, lựa chọn “Add Web Reference…”

Gõ vào URL cho WSDL vào ô URL, nhận nút ít Go, tác dụng như sau

*

Đặt tên mang đến Web reference name convertWS. Nhấn nút “Add Reference”. Ta tất cả công dụng sau trên Project Explorer

*

3. Thiết kế size nlỗi hình sau

*

Đặt thương hiệu mang lại TextBox là txtMoney, Label hiển thị hiệu quả là lblKetQua

4. Viết code cho các nút

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Text;

using System.Windows.Forms;

namespace ConsumeConvertWS

public partial class Form1 : Form

private ConsumeConvertWS.convertWS.ConvertWS ws;

public Form1()

InitializeComponent();

ws = new ConsumeConvertWS.convertWS.ConvertWS();

private void VND2USD_Click(object sender, EventArgs e)

double mon = Double.Parse(txtMoney.Text);

double usd = ws.VND2USD(mon);

lblKetQua.Text = usd.ToString();

private void VND2EUR_Click(object sender, EventArgs e)

double tháng = Double.Parse(txtMoney.Text);

double usd = ws.VND2EUR(mon);

lblKetQua.Text = usd.ToString();

private void USD2VND_Click(object sender, EventArgs e)

double tháng = Double.Parse(txtMoney.Text);

double usd = ws.USD2VND(mon);

lblKetQua.Text = usd.ToString();

private void EUR2VND_Click(object sender, EventArgs e)

double tháng = Double.Parse(txtMoney.Text);

double usd = ws.EUR2VND(mon);

lblKetQua.Text = usd.ToString();

5. Chạy test nghiệm

*

C. Kết luận

Vậy là bọn họ đang chế tạo ra được 1 web service dễ dàng và đơn giản cùng 1 client để tiêu trúc web service này. Các các bạn giả dụ tất cả hoài bão tìm hiểu sâu hơn về web service với VS thì rất có thể đọc thêm vào bộ MSDoanh Nghiệp. Chúc may mắn!