Danh mục

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    
thaipvcb

Phí lưu trữ: miễn phí Tải xuống file đầy đủ (13 trang) 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 ...

Tài liệu được xem nhiều: