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
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
/> /> />
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
/>
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ị
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,
WS_TyGia.Currency.VND).ToString();
lblEUR.Text = TyGia.ConversionRate(WS_TyGia.Currency.EUR,
WS_TyGia.Currency.VND).ToString();
lblGBP.Text = TyGia.ConversionRate(WS_TyGia.Currency.GBP,
WS_TyGia.Currency.VND).ToString();
// 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
23
LHU