Tải bản đầy đủ (.pdf) (23 trang)

Bài giảng Lập trình web ASP.NET Chương 6 (TS. Vũ Đức Lung, KS. Phan Hữu Tiếp)

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (2.74 MB, 23 trang )

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




×