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