04 Công nghệ web ASP
Số trang: 13
Loại file: pdf
Dung lượng: 82.78 KB
Lượt xem: 1
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Tham khảo tài liệu 04 công nghệ web asp, công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả
Nội dung trích xuất từ tài liệu:
04 Công nghệ web ASP Bài gi ng L P TRÌNH NG D NG WEB Lê ðình Thanh B môn M ng và Truy n thông Máy tính Khoa Công ngh Thông tin Trư ng ð i h c Công ngh , ðHQGHNLê ðình Thanh, Công ngh ASP Bài 4 Công ngh ASPLê ðình Thanh, Công ngh ASPN i dung Ki n trúc c a ng d ng Web ñ ng•• ASP• K t n i d li u b ng ADO T o d án web ñ ng v i ASP•Lê ðình Thanh, Công ngh ASPWeb ñ ng• N i dung trang web (HTML + CSS + JavaScript) ñư c Web Server sinh ra khi có yêu c u t Client.• R t ph d ng: H u h t các trang web thương m i ñ u là web ñ ng.• S d ng ngôn ng l p trình ña năng ñ sinh ra n i dung web.• S d ng CSDL.Lê ðình Thanh, Công ngh ASPKi n trúc web ñ ngLê ðình Thanh, Công ngh ASPWeb ñ ng v i CSDL http://www.... Web Web Browser N i dung (HTML) Server Yêu c u d li u D li u Database Provider D li u Thao tác CSDL CSDLLê ðình Thanh, Công ngh ASP ASP (Active Server Page)Lê ðình Thanh, Công ngh ASPASP• ASP là m t công ngh phát tri n web ñ ng ñư c phát tri n b i Microsoft, hi n nay còn ñư c s d ng r ng rãi.• Ưu ñi m c a ASP là ñơn gi n, d n m b t, d s d ngLê ðình Thanh, Công ngh ASPASP – ð c ñi m• Các trang có tên m r ng *.asp• Mã ASP t a VB, ñư c nhúng trong các trang HTML và ñư c trình biên d ch ASP (asp.dll) biên d ch• Ph n mã ASP ñư c nhúng trong trang HTML ñư c th c thi ñ sinh ra ph n ñ ng c a trang web.• Mã ASP ñư c nhúng trong HTML ñư c ñ trong c p th • ð in ra m t giá tr ta ñ giá tr gi a c p th .Lê ðình Thanh, Công ngh ASPASP – ð c ñi m• D li u không ñ nh ki u• M i câu l nh ñư c vi t trên 1 dòng, không có d u ch m câu• Có ñ y ñ các c u trúc ñi u khi n: tu n t , l p, r nhánhLê ðình Thanh, Công ngh ASPASP – Câu l nh if …then If dieukien then If dieukien then Cac lenh Cac lenh Else End if Cac lenh khac End ifLê ðình Thanh, Công ngh ASPASP – Câu l nh select case Select case bieuthuc Case giatri1 Cac lenh 1 Case giatri2 Cac lenh 2 … Case giatri n Cac lenh n End selectLê ðình Thanh, Công ngh ASPASP – Câu l nh l p do while Do while dieukien Cac lenh LoopLê ðình Thanh, Công ngh ASPASP – Câu l nh l p for For dk = giatri1 to giatri2 Cac lenh NextLê ðình Thanh, Công ngh ASPASP – ð i tư ng Response• Response là ñ i tư ng ñư c ñ nh nghĩa trư c trong m i trang ASP, ñư c s d ng ñ sinh ra ñáp ng• Hai phương th c quan tr ng nh t c a ñ i tư ng Response là: – Vi t ra n i dung trang HTML: Response.Write(object) – Chuy n sang m t trang khác: Response.Redirect(url)Lê ðình Thanh, Công ngh ASP ð i tư ng Response –Ví d • Response.Write(“Xin chao”); s in ra HTML m t ñ m c c p 1 có n i dung “Xin chao” • a = 200; • Response.Write(a); s in ra HTML văn b n có n i dung “200” • Response.Redirect(“Bantin.asp?cid=10&id=123”); s chuy n trình duy t sang trang Bantin.asp và truy n hai tham s có tên là cid, id cùng giá tr các tham s tương ng là 10 và 123.Lê ðình Thanh, Công ngh ASPASP – ð i tư ng Request• Request là ñ i tư ng ñư c ñ nh nghĩa trư c trong m i trang ASP, ñư c s d ng ñ nh n yêu c u c a ngư i dùng• ð nh n giá tr m t tham s t yêu c u giatri = Request(“tenThamso”)Lê ðình Thanh, Công ngh ASPRequest –Nh n giá tr tham s (1) • Gi s các tham s ñư c truy n cùng URL là • http://uet.vnu.edu.vn/News.asp?cid=10&id= 123 • Trong News.asp, chúng ta s d ng các câu l nh sau ñ l y giá tr cid và id cid = Request(“cid”) id = Request(“id”)Lê ðình Thanh, Công ngh ASPRequest –Nh n giá tr tham s (2) • Gi s các tham s trên form thu c trang Nhap.asp ñư c truy n cùng URL theo phương th c POST là • – – • • L y h tên do ngư i dùng nh p (trong Kiemtra.aspx.cs) sHoten = Request(“hoten”)Lê ðình Thanh, Công ngh ASP K t n i CSDL b ng ADOLê ðình Thanh, Công ngh ASP ADO – ActiveX Data Object • ADO là công ngh truy c p CSDL ñơn gi n, cho phép truy c p nhi u ngu n CSDL khác nhau. • ð i tư ng ADODB.Connection ñư c s d ng ñ k t n i CSDL và th c thi các l nh c p nh t (insert, delete, update) • ð i tư ng ADODB.Recordset ñư c s d ng ñ th c thi l nh truy v n (select) và lưu và duy t k t qu truy v n.Lê ðình Thanh, Công ngh ASP ADO – K t n i CSDL Xác ñ nh chu i k t n i V i CSDL Access strcon = Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;Data Source= & Server.MapPath(“DL1.mdb) V i CSDL SQL Server strcon = Provider=SQLOLEDB.1; Persist Security Info=True;User ID=sa; Password=sa;Initial Catalog=CSDL; Data Source=SERVER;“ T o và m k t n i Set conn = Server.CreateObject(ADODB.Connection) conn.Open strconLê ðình Thanh, Công ngh ASP ADO – C p nh t CSDL sql= câu l nh c p nh t (insert, update, delete) conn.execute sqlLê ðình Thanh, Công ngh ASP ...
Nội dung trích xuất từ tài liệu:
04 Công nghệ web ASP Bài gi ng L P TRÌNH NG D NG WEB Lê ðình Thanh B môn M ng và Truy n thông Máy tính Khoa Công ngh Thông tin Trư ng ð i h c Công ngh , ðHQGHNLê ðình Thanh, Công ngh ASP Bài 4 Công ngh ASPLê ðình Thanh, Công ngh ASPN i dung Ki n trúc c a ng d ng Web ñ ng•• ASP• K t n i d li u b ng ADO T o d án web ñ ng v i ASP•Lê ðình Thanh, Công ngh ASPWeb ñ ng• N i dung trang web (HTML + CSS + JavaScript) ñư c Web Server sinh ra khi có yêu c u t Client.• R t ph d ng: H u h t các trang web thương m i ñ u là web ñ ng.• S d ng ngôn ng l p trình ña năng ñ sinh ra n i dung web.• S d ng CSDL.Lê ðình Thanh, Công ngh ASPKi n trúc web ñ ngLê ðình Thanh, Công ngh ASPWeb ñ ng v i CSDL http://www.... Web Web Browser N i dung (HTML) Server Yêu c u d li u D li u Database Provider D li u Thao tác CSDL CSDLLê ðình Thanh, Công ngh ASP ASP (Active Server Page)Lê ðình Thanh, Công ngh ASPASP• ASP là m t công ngh phát tri n web ñ ng ñư c phát tri n b i Microsoft, hi n nay còn ñư c s d ng r ng rãi.• Ưu ñi m c a ASP là ñơn gi n, d n m b t, d s d ngLê ðình Thanh, Công ngh ASPASP – ð c ñi m• Các trang có tên m r ng *.asp• Mã ASP t a VB, ñư c nhúng trong các trang HTML và ñư c trình biên d ch ASP (asp.dll) biên d ch• Ph n mã ASP ñư c nhúng trong trang HTML ñư c th c thi ñ sinh ra ph n ñ ng c a trang web.• Mã ASP ñư c nhúng trong HTML ñư c ñ trong c p th • ð in ra m t giá tr ta ñ giá tr gi a c p th .Lê ðình Thanh, Công ngh ASPASP – ð c ñi m• D li u không ñ nh ki u• M i câu l nh ñư c vi t trên 1 dòng, không có d u ch m câu• Có ñ y ñ các c u trúc ñi u khi n: tu n t , l p, r nhánhLê ðình Thanh, Công ngh ASPASP – Câu l nh if …then If dieukien then If dieukien then Cac lenh Cac lenh Else End if Cac lenh khac End ifLê ðình Thanh, Công ngh ASPASP – Câu l nh select case Select case bieuthuc Case giatri1 Cac lenh 1 Case giatri2 Cac lenh 2 … Case giatri n Cac lenh n End selectLê ðình Thanh, Công ngh ASPASP – Câu l nh l p do while Do while dieukien Cac lenh LoopLê ðình Thanh, Công ngh ASPASP – Câu l nh l p for For dk = giatri1 to giatri2 Cac lenh NextLê ðình Thanh, Công ngh ASPASP – ð i tư ng Response• Response là ñ i tư ng ñư c ñ nh nghĩa trư c trong m i trang ASP, ñư c s d ng ñ sinh ra ñáp ng• Hai phương th c quan tr ng nh t c a ñ i tư ng Response là: – Vi t ra n i dung trang HTML: Response.Write(object) – Chuy n sang m t trang khác: Response.Redirect(url)Lê ðình Thanh, Công ngh ASP ð i tư ng Response –Ví d • Response.Write(“Xin chao”); s in ra HTML m t ñ m c c p 1 có n i dung “Xin chao” • a = 200; • Response.Write(a); s in ra HTML văn b n có n i dung “200” • Response.Redirect(“Bantin.asp?cid=10&id=123”); s chuy n trình duy t sang trang Bantin.asp và truy n hai tham s có tên là cid, id cùng giá tr các tham s tương ng là 10 và 123.Lê ðình Thanh, Công ngh ASPASP – ð i tư ng Request• Request là ñ i tư ng ñư c ñ nh nghĩa trư c trong m i trang ASP, ñư c s d ng ñ nh n yêu c u c a ngư i dùng• ð nh n giá tr m t tham s t yêu c u giatri = Request(“tenThamso”)Lê ðình Thanh, Công ngh ASPRequest –Nh n giá tr tham s (1) • Gi s các tham s ñư c truy n cùng URL là • http://uet.vnu.edu.vn/News.asp?cid=10&id= 123 • Trong News.asp, chúng ta s d ng các câu l nh sau ñ l y giá tr cid và id cid = Request(“cid”) id = Request(“id”)Lê ðình Thanh, Công ngh ASPRequest –Nh n giá tr tham s (2) • Gi s các tham s trên form thu c trang Nhap.asp ñư c truy n cùng URL theo phương th c POST là • – – • • L y h tên do ngư i dùng nh p (trong Kiemtra.aspx.cs) sHoten = Request(“hoten”)Lê ðình Thanh, Công ngh ASP K t n i CSDL b ng ADOLê ðình Thanh, Công ngh ASP ADO – ActiveX Data Object • ADO là công ngh truy c p CSDL ñơn gi n, cho phép truy c p nhi u ngu n CSDL khác nhau. • ð i tư ng ADODB.Connection ñư c s d ng ñ k t n i CSDL và th c thi các l nh c p nh t (insert, delete, update) • ð i tư ng ADODB.Recordset ñư c s d ng ñ th c thi l nh truy v n (select) và lưu và duy t k t qu truy v n.Lê ðình Thanh, Công ngh ASP ADO – K t n i CSDL Xác ñ nh chu i k t n i V i CSDL Access strcon = Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;Data Source= & Server.MapPath(“DL1.mdb) V i CSDL SQL Server strcon = Provider=SQLOLEDB.1; Persist Security Info=True;User ID=sa; Password=sa;Initial Catalog=CSDL; Data Source=SERVER;“ T o và m k t n i Set conn = Server.CreateObject(ADODB.Connection) conn.Open strconLê ðình Thanh, Công ngh ASP ADO – C p nh t CSDL sql= câu l nh c p nh t (insert, update, delete) conn.execute sqlLê ðình Thanh, Công ngh ASP ...
Tìm kiếm theo từ khóa liên quan:
giáo trình lập trình lập trình máy tính kinh nghiệm lập trình ngôn ngữ lập trình thủ thuật lập trình mẹo lập trìnhGợi ý tài liệu liên quan:
-
Giáo trình Lập trình hướng đối tượng: Phần 2
154 trang 271 0 0 -
Bài thuyết trình Ngôn ngữ lập trình: Hệ điều hành Window Mobile
30 trang 261 0 0 -
Kỹ thuật lập trình trên Visual Basic 2005
148 trang 261 0 0 -
Bài giảng Tin học lớp 11 bài 1: Giới thiệu ngôn ngữ lập trình C#
15 trang 234 0 0 -
Giáo trình Lập trình cơ bản với C++: Phần 1
77 trang 230 0 0 -
Bài giảng Một số hướng nghiên cứu và ứng dụng - Lê Thanh Hương
13 trang 221 0 0 -
Giáo án Tin học lớp 11 (Trọn bộ cả năm)
125 trang 214 1 0 -
Thủ thuật giúp giải phóng dung lượng ổ cứng
4 trang 211 0 0 -
NGÂN HÀNG CÂU HỎI TRẮC NGHIỆM THIẾT KẾ WEB
8 trang 202 0 0 -
15 trang 198 0 0