Trường Đại Học Lạc Hồng 2009 - 2010

LẬP TRÌNH WEB ASP.NET

Ts. Vũ Đức Lung Ks. Phan Hữu Tiếp

Chương 7:

Web Service

http://lhu.edu.vn

1

LHU

Ts. Vũ Đức Lung – Ks. Phan Hữu Tiếp

Web Service

2 http:// lhu.edu.vn

Ts. Vũ Đức Lung – Ks. Phan Hữu Tiếp

Các bước xây dựng Web Service

 Tạo Web services. Cho khởi động file service.asmx  Kiểm tra Web service  Sử dụng Web service do mình tạo ra  Sử dụng Web service được cung cấp miễn phí trên mạng

3 http:// lhu.edu.vn

Ts. Vũ Đức Lung – Ks. Phan Hữu Tiếp

Tạo Web Service

4 http:// lhu.edu.vn

Ts. Vũ Đức Lung – Ks. Phan Hữu Tiếp

Tạo Web Service

Public Function Cong(ByVal pA As Integer, ByVal pB As Integer) As Integer Dim lTong As Integer lTong = pA + pB Return lTong End Function

5 http:// lhu.edu.vn

Ts. Vũ Đức Lung – Ks. Phan Hữu Tiếp

Kiểm tra Web Service

6 http:// lhu.edu.vn

Ts. Vũ Đức Lung – Ks. Phan Hữu Tiếp

Sử dụng Web Service do mình tạo ra

7 http:// lhu.edu.vn

Ts. Vũ Đức Lung – Ks. Phan Hữu Tiếp

Sử dụng Web Service do mình tạo ra

8 http:// lhu.edu.vn

Ts. Vũ Đức Lung – Ks. Phan Hữu Tiếp

Sử dụng Web service được cung cấp miễn phí trên mạng

9 http:// lhu.edu.vn

Ts. Vũ Đức Lung – Ks. Phan Hữu Tiếp

Các webservices thông dụng

 http://www.webservicex.net/currencyconvertor.asmx?wsdl  http://www.webservicex.net/globalweather.asmx?wsdl  http://www.webservicex.net/country.asmx?wsdl

10 http:// lhu.edu.vn

Ts. Vũ Đức Lung – Ks. Phan Hữu Tiếp

Các bước sử dụng webservice

11 http:// lhu.edu.vn

Ts. Vũ Đức Lung – Ks. Phan Hữu Tiếp

Các bước sử dụng webservice

 http://www.webservicex.net/country.asmx?wsdl

12 http:// lhu.edu.vn

Ts. Vũ Đức Lung – Ks. Phan Hữu Tiếp

Các bước sử dụng webservice

 Sau khi thêm các dịch vụ

13 http:// lhu.edu.vn

Ts. Vũ Đức Lung – Ks. Phan Hữu Tiếp

Thể hiện các thông tin của webservice

Ts. Vũ Đức Lung – Ks. Phan Hữu Tiếp

Kết nối thông tin hiển thị

WS_TyGia.Currency.VND).ToString();

WS_TyGia.Currency.VND).ToString();

WS_TyGia.Currency.VND).ToString();

protected void Page_Load(object sender, EventArgs e) { // Hiển thị tỷ giá ngoại tệ WS_TyGia.CurrencyConvertor TyGia = new WS_TyGia.CurrencyConvertor(); lblUSD.Text = TyGia.ConversionRate(WS_TyGia.Currency.USD, lblEUR.Text = TyGia.ConversionRate(WS_TyGia.Currency.EUR, lblGBP.Text = TyGia.ConversionRate(WS_TyGia.Currency.GBP, // Hiển thị thông tin thời tiết WS_ThoiTiet.GlobalWeather thoitiet = new WS_ThoiTiet.GlobalWeather(); lblHCM.Text = thoitiet.GetWeather("Ho Chi Minh", "Viet Nam"); lblHaNoi.Text = thoitiet.GetWeather("Ha Noi", "Viet Nam"); // Hiển thị các thành phố Việt Nam lblCities.Text = thoitiet.GetCitiesByCountry("Viet Nam"); // Hiển thị các nước trên thế giới và đơn vị tiền tương ứng WS_QuocGia.country quocgia = new WS_QuocGia.country(); lblQuocGia.Text = quocgia.GetCountries(); lblTien.Text = quocgia.GetCurrencies(); }

Ts. Vũ Đức Lung – Ks. Phan Hữu Tiếp

Ts. Vũ Đức Lung – Ks. Phan Hữu Tiếp

Kiểm tra File Format & File Size

17 http:// lhu.edu.vn

Ts. Vũ Đức Lung – Ks. Phan Hữu Tiếp

Gửi mail sử dụng Client Mail

18 http:// lhu.edu.vn

Ts. Vũ Đức Lung – Ks. Phan Hữu Tiếp

Gửi mail sử dụng Client Mail

19 http:// lhu.edu.vn

Ts. Vũ Đức Lung – Ks. Phan Hữu Tiếp

Gửi mail sử dụng Client Mail

 Kết quả sẽ đưa vào Client Mail default

20 http:// lhu.edu.vn

Ts. Vũ Đức Lung – Ks. Phan Hữu Tiếp

Gửi Email sử dụng Remote Server

21 http:// lhu.edu.vn

Ts. Vũ Đức Lung – Ks. Phan Hữu Tiếp

Gửi Email sử dụng Remote Server

22 http:// lhu.edu.vn

www.themegallery.com

http://lhu.edu.vn

23

LHU