Đại Cương Về Thiết Kế Web Và Lập Trình Web- P18
Số trang: 5
Loại file: pdf
Dung lượng: 141.69 KB
Lượt xem: 21
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:
Đại Cương Về Thiết Kế Web Và Lập Trình Web- P18: Giáo trình bao gồm 5 chương, mỗi chương đều có phần kiến thức lý thuyết và câu hỏi nghiên cứu cụ thể...
Nội dung trích xuất từ tài liệu:
Đại Cương Về Thiết Kế Web Và Lập Trình Web- P18 http://www.ebook.edu.vn 86 LÖnh nµy sÏ n¹p gi¸ trÞ vµo biÕnb. LÖnh ®−a ra mµn h×nh gi¸ trÞ cña biÕn: Có ph¸p: Khi xö lý lÖnh nµy, ASP chuyÓn ®o¹n m· ng÷ trªn thµnh mét v¨n b¶n víi néidung chÝnh lµ lÖnh g¸n gi¸ trÞ cña biÕn. Khi tr×nh duyÖt xö lý nã sÏ hiÓn thÞ gi¸ trÞnµy ra mµn h×nh.c. C¸c cÊu tróc ®iÒu khiÓn: C©u lÖnh If-then-else – end if VÝ dô kiÓm tra thêi gian ®Ó hiÓn thÞ c©u “B©y giê lµ buæi s¸ng” hay “B©y giêlµ buæi chiÒu” http://www.ebook.edu.vn 87 end select %> => KÕt qu¶: Chon 34.4.4 Vßng lÆp For: Có ph¸p: [C¸c lÖnh kh¸c] VÝ dô: Chµo b¹n! 4.4.5 C©u lÖnh lÆp kh«ng x¸c ®Þnh: Có ph¸p: while Wend Do while Loop Do Loop While VÝ dô: http://www.ebook.edu.vn 88 C¸c dßng lÖnh Script End Function ‘Thñ tôc: Sub (BiÕn) C¸c dßng lÖnh Script End Sub §èi víi hµm th× trong th©n cña hµm cÇn cã mét lÖnh g¸n gi¸ trÞ tÝnh ®−îc chomét biÕn cã thªn trïng víi tªn hµm. C¸ch gäi hµm hoµn toµn t−¬ng tù nh− c¸ch lÊy gi¸ trÞ tõ mét biÕn. C¸ch gäi thñ tôc: Call SubName hoÆc SubName VÝ dô ta cã hµm sau: Chó ý: Cã thÓ sö dông ®Ó sö dôngl¹i c¸c hµm vµ thñ tôc ®· ®−îc x©y dùng trong mét file nµo ®ã.4.6 Sö dông c¸c ®èi t−îng cña ASP ®Ó trao ®æi th«ng tin gi÷a Client vµ Server.4.6.1 Giíi thiÖu c¸c ®èi t−îng chÝnh cña ASP:a. C¸c ®èi t−îng chÝnh: T−¬ng tù nh− trong c¸c ng«n ng÷ lËp tr×nh h−íng ®èi t−îng, ASP cho phÐpng−êi lËp tr×nh t¹o ra c¸c ®èi t−îng, c¸c líp theo môc ®Ých sö dông riªng. ASP còngcung cÊp s½n cã mét sè ®èi t−îng hay ®−îc sö dông. §ã lµ 5 ®èi t−îng sau: C¸c ®èi t−îng ý nghÜa Application Chia sÎ th«ng tin gi÷a c¸c ng−êi dïng trong mét øng dông Session L−u gi÷ c¸c th«ng tin duy nhÊt vÒ phiªn lµm viÖc hiÖn thêi cña mét ng−êi sö dông cô thÓ Server Cho phÐp truy cËp tíi m¸y chñ http://www.ebook.edu.vn 89 Request LÊy th«ng tin tõ phÝa ng−êi dïng Response Göi th«ng tin tíi ng−êi dïng Mçi ®èi t−îng ®Òu cã c¸c ph−¬ng thøc ®i kÌm. Có ph¸p chung ®Ó göi th«ng®iÖp cho c¸c ®èi t−îng hoµn toµn b×nh th−êng: Object.Method parameters. ë ®©y parameters cã thÓ lµ biÕn, d÷ liÖu, chuçi hoÆc URL tuú thuéc vµoph−¬ng thøc Method. Ngoµi ra cßn cã ®èi t−îng ObjectContext: ®Ó chÊp nhËn hoÆc tõ chèi métgiao t¸c. §èi t−îng nµy ®−îc qu¶n lý bëi MTS vµ cã thÓ ®−îc khëi x−íng nhê métc©u lÖnh script chøa trong mét trang ASP. Khi mét trang ASP chøa@TRANSACTION th× trang ®ã sÏ ®−îc ch¹y trong giao t¸c ®ã vµ chØ kÕt thóc khigiao t¸c ®ã ®· thµnh c«ng hoÆc thÊt b¹i. Vµ ®èi t−îng ASPError chøa th«ng tin vÒlçi xuÊt hiÖn trong m· lÖnh trong trang ASP.b. File Global.asa Lµ n¬i khai b¸o c¸c ®èi t−îng, biÕn cã ph¹m vi phiªn lµm viÖc hay toµn béøng dông. File Global ®−îc kÝch ho¹t mçi khi mét phiªn lµm viÖc míi ®−îc thiÕtlËp, tuy nhiªn sù kiÖn Application_OnStart chØ ®−îc kÝch ho¹t mét lÇn khiWebserver ®−îc khëi ®éng. Mçi mét øng dông chØ cã thÓ cã duy nhÊt mét fileGlobal.asa. C¸c sù kiÖn cña c¸c ®èi t−îng Application vµ Session ®−îc khai b¸o trongfile Global.asa. Có ph¸p: Application_OnStart End Sub Application_OnEnd End Sub Session_OnStart End Sub Session_OnEnd End Sub Ngoµi ra ta cã thÓ viÕt c¸c hµm vµ thñ tôc ®Æt trong file Global.asa ®Ó phôcvô cho c¶ øng dông hay cho tõng phiªn lµm viÖc cô thÓ, c¸c thñ tôc vµ c¸c hµm nµyph¶i n»m trong c¸c sù kiÖn cña hai ®èi t−îng Application vµ Session.4.6.2 §èi t−îng Requesta. ý nghÜa: LÊy yªu cÇu tõ m¸y kh¸ch nhê ph−¬ng thøc HTTP . Lµ kiÓu ®èi t−îng quanträng nhÊt trong ASP. Th«ng qua viÖc sö dông ®èi t−îng Request ta cã thÓ lÊy®−îc c¶ d÷ liÖu vµ tham sè trong mét trang HTML ®−îc göi qua ®−êng ®Þa chØ. Khi mét Browser liªn l¹c víi Server th«ng qua giao thøc HTTP, Browser göiyªu cÇu tíi Server, ngoµi tªn cña trang ®−îc yªu cÇu th× cßn rÊt nhiÒu th«ng tin http://www.ebook.edu.vn 90kh¸c ®i kÌm ®−îc göi tíi Server. C¸c th«ng tin nµy cã thÓ lµ c¸c biÕn m«i tr−êng,c¸c th«ng tin do user cung cÊp d−íi d¹ng ®iÒn vµo c¸c b¶ng, Cookies, ... TÊt c¶ c¸cth«ng tin nµy ®−îc m· ho¸ vµ truyÒn ®i cïng víi HTTP headers. ASP cho phÐp lÊyra c¸c th«ng tin nµy b»ng c¸ch sö dông ®èi t−îng Request.b. C¸c thµnh phÇn cña Request: TËp hîp Thuéc ...
Nội dung trích xuất từ tài liệu:
Đại Cương Về Thiết Kế Web Và Lập Trình Web- P18 http://www.ebook.edu.vn 86 LÖnh nµy sÏ n¹p gi¸ trÞ vµo biÕnb. LÖnh ®−a ra mµn h×nh gi¸ trÞ cña biÕn: Có ph¸p: Khi xö lý lÖnh nµy, ASP chuyÓn ®o¹n m· ng÷ trªn thµnh mét v¨n b¶n víi néidung chÝnh lµ lÖnh g¸n gi¸ trÞ cña biÕn. Khi tr×nh duyÖt xö lý nã sÏ hiÓn thÞ gi¸ trÞnµy ra mµn h×nh.c. C¸c cÊu tróc ®iÒu khiÓn: C©u lÖnh If-then-else – end if VÝ dô kiÓm tra thêi gian ®Ó hiÓn thÞ c©u “B©y giê lµ buæi s¸ng” hay “B©y giêlµ buæi chiÒu” http://www.ebook.edu.vn 87 end select %> => KÕt qu¶: Chon 34.4.4 Vßng lÆp For: Có ph¸p: [C¸c lÖnh kh¸c] VÝ dô: Chµo b¹n! 4.4.5 C©u lÖnh lÆp kh«ng x¸c ®Þnh: Có ph¸p: while Wend Do while Loop Do Loop While VÝ dô: http://www.ebook.edu.vn 88 C¸c dßng lÖnh Script End Function ‘Thñ tôc: Sub (BiÕn) C¸c dßng lÖnh Script End Sub §èi víi hµm th× trong th©n cña hµm cÇn cã mét lÖnh g¸n gi¸ trÞ tÝnh ®−îc chomét biÕn cã thªn trïng víi tªn hµm. C¸ch gäi hµm hoµn toµn t−¬ng tù nh− c¸ch lÊy gi¸ trÞ tõ mét biÕn. C¸ch gäi thñ tôc: Call SubName hoÆc SubName VÝ dô ta cã hµm sau: Chó ý: Cã thÓ sö dông ®Ó sö dôngl¹i c¸c hµm vµ thñ tôc ®· ®−îc x©y dùng trong mét file nµo ®ã.4.6 Sö dông c¸c ®èi t−îng cña ASP ®Ó trao ®æi th«ng tin gi÷a Client vµ Server.4.6.1 Giíi thiÖu c¸c ®èi t−îng chÝnh cña ASP:a. C¸c ®èi t−îng chÝnh: T−¬ng tù nh− trong c¸c ng«n ng÷ lËp tr×nh h−íng ®èi t−îng, ASP cho phÐpng−êi lËp tr×nh t¹o ra c¸c ®èi t−îng, c¸c líp theo môc ®Ých sö dông riªng. ASP còngcung cÊp s½n cã mét sè ®èi t−îng hay ®−îc sö dông. §ã lµ 5 ®èi t−îng sau: C¸c ®èi t−îng ý nghÜa Application Chia sÎ th«ng tin gi÷a c¸c ng−êi dïng trong mét øng dông Session L−u gi÷ c¸c th«ng tin duy nhÊt vÒ phiªn lµm viÖc hiÖn thêi cña mét ng−êi sö dông cô thÓ Server Cho phÐp truy cËp tíi m¸y chñ http://www.ebook.edu.vn 89 Request LÊy th«ng tin tõ phÝa ng−êi dïng Response Göi th«ng tin tíi ng−êi dïng Mçi ®èi t−îng ®Òu cã c¸c ph−¬ng thøc ®i kÌm. Có ph¸p chung ®Ó göi th«ng®iÖp cho c¸c ®èi t−îng hoµn toµn b×nh th−êng: Object.Method parameters. ë ®©y parameters cã thÓ lµ biÕn, d÷ liÖu, chuçi hoÆc URL tuú thuéc vµoph−¬ng thøc Method. Ngoµi ra cßn cã ®èi t−îng ObjectContext: ®Ó chÊp nhËn hoÆc tõ chèi métgiao t¸c. §èi t−îng nµy ®−îc qu¶n lý bëi MTS vµ cã thÓ ®−îc khëi x−íng nhê métc©u lÖnh script chøa trong mét trang ASP. Khi mét trang ASP chøa@TRANSACTION th× trang ®ã sÏ ®−îc ch¹y trong giao t¸c ®ã vµ chØ kÕt thóc khigiao t¸c ®ã ®· thµnh c«ng hoÆc thÊt b¹i. Vµ ®èi t−îng ASPError chøa th«ng tin vÒlçi xuÊt hiÖn trong m· lÖnh trong trang ASP.b. File Global.asa Lµ n¬i khai b¸o c¸c ®èi t−îng, biÕn cã ph¹m vi phiªn lµm viÖc hay toµn béøng dông. File Global ®−îc kÝch ho¹t mçi khi mét phiªn lµm viÖc míi ®−îc thiÕtlËp, tuy nhiªn sù kiÖn Application_OnStart chØ ®−îc kÝch ho¹t mét lÇn khiWebserver ®−îc khëi ®éng. Mçi mét øng dông chØ cã thÓ cã duy nhÊt mét fileGlobal.asa. C¸c sù kiÖn cña c¸c ®èi t−îng Application vµ Session ®−îc khai b¸o trongfile Global.asa. Có ph¸p: Application_OnStart End Sub Application_OnEnd End Sub Session_OnStart End Sub Session_OnEnd End Sub Ngoµi ra ta cã thÓ viÕt c¸c hµm vµ thñ tôc ®Æt trong file Global.asa ®Ó phôcvô cho c¶ øng dông hay cho tõng phiªn lµm viÖc cô thÓ, c¸c thñ tôc vµ c¸c hµm nµyph¶i n»m trong c¸c sù kiÖn cña hai ®èi t−îng Application vµ Session.4.6.2 §èi t−îng Requesta. ý nghÜa: LÊy yªu cÇu tõ m¸y kh¸ch nhê ph−¬ng thøc HTTP . Lµ kiÓu ®èi t−îng quanträng nhÊt trong ASP. Th«ng qua viÖc sö dông ®èi t−îng Request ta cã thÓ lÊy®−îc c¶ d÷ liÖu vµ tham sè trong mét trang HTML ®−îc göi qua ®−êng ®Þa chØ. Khi mét Browser liªn l¹c víi Server th«ng qua giao thøc HTTP, Browser göiyªu cÇu tíi Server, ngoµi tªn cña trang ®−îc yªu cÇu th× cßn rÊt nhiÒu th«ng tin http://www.ebook.edu.vn 90kh¸c ®i kÌm ®−îc göi tíi Server. C¸c th«ng tin nµy cã thÓ lµ c¸c biÕn m«i tr−êng,c¸c th«ng tin do user cung cÊp d−íi d¹ng ®iÒn vµo c¸c b¶ng, Cookies, ... TÊt c¶ c¸cth«ng tin nµy ®−îc m· ho¸ vµ truyÒn ®i cïng víi HTTP headers. ASP cho phÐp lÊyra c¸c th«ng tin nµy b»ng c¸ch sö dông ®èi t−îng Request.b. C¸c thµnh phÇn cña Request: TËp hîp Thuéc ...
Tìm kiếm theo từ khóa liên quan:
Giáo trình thiết kế thiết kế web giới thiệu HTML ngôn ngữ HTML tài liệu thiết kế webGợi ý tài liệu liên quan:
-
Báo cáo thực tập: Đề tài thiết kế Web
77 trang 566 2 0 -
Giáo trình phân tích một số loại nghiệp vụ mới trong kinh doanh ngân hàng quản lý ngân quỹ p5
7 trang 470 0 0 -
Đề thi thực hành môn Thiết kế Web - Trường Cao đẳng nghề Vĩnh Phúc
3 trang 267 2 0 -
Giáo trình hướng dẫn phân tích các thao tác cơ bản trong computer management p6
5 trang 194 0 0 -
Giáo trình phân tích giai đoạn tăng lãi suất và giá trị của tiền tệ theo thời gian tích lũy p10
5 trang 169 0 0 -
Luận văn tốt nghiệp Công nghệ thông tin: Xây dựng website bán hàng nông sản
67 trang 142 0 0 -
38 trang 135 0 0
-
Khóa luận tốt nghiệp Công nghệ thông tin: Xây dựng website bán hàng nông sản
85 trang 115 0 0 -
MỘT SỐ ĐIỂM CẦN CHÚ Ý KHI THIẾT KẾ WEB
5 trang 112 0 0 -
GIÁO TRÌNH LẬP TRÌNH WEB_PHẦN 2_BÀI 3
3 trang 103 0 0