Giáo trình Giới thiệu về ASP
Số trang: 11
Loại file: pdf
Dung lượng: 193.71 KB
Lượt xem: 17
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:
ASP ( Active Server Pages) là một môi trường lập trình cung cấp cho việc kết hợp HTML, ngôn ngữ kịch bản ( Scripting) như VBScript, Javascript, và các thành phần được viết trong các ngôn ngữ nhằm tạo ra một ứng dụng Internet mạnh mẽ và hoàn chỉnh.
Nội dung trích xuất từ tài liệu:
Giáo trình Giới thiệu về ASP Bμi 1: Giíi thiÖu vÒ ASP 1. Giíi thiÖu vÒ ASP. ASP (Active Server Pages) lμ mét m«i tr−êng lËp tr×nh cung cÊp cho viÖc kÕt hîp HTML, ng«n ng÷ kÞch b¶n (Scripting) nh− VBScript, Javacript, vμ c¸c thμnh phÇn ®−îc viÕt trong c¸c ng«n ng÷ nh»m t¹o ra mét øng dông Internet m¹nh mÏ vμ hoμn chØnh. 2. ASP file lμ g×? File ®−îc t¹o víi phÇn më réng .ASP. Trong file nμy chøa c¸c thÎ HTML, C¸ckÞch b¶n Scripting nh− VBSCript, JavaScript hay c¸c lêi gäi ®Õn c¸c components(Nh−DLL vμ ActiveX control) C¸c script cña ASP ®−îc n»m trong cÆp thÎ Khi cÇn söa ®æi c¸c file ASP ta chØ cÇn ghi l¹i trªn server th«i. Vμo nh−ng lÇnsaukhi trang ASP ®−îc gäi, c¸c Script trong file ASP tù ®éng biªn dÞch l¹i. C«ng nghÖ ASP ®−îc x©y d−ng trùc tiÕp bªn trong ; IIS(WinNT, 2000), PersonalWebserver. 3. ASP lμm viÖc nh− thÕ nμo ? Trang HTML tÜnh: Trang web ®éng (Dynamic): 4. 5. 6. 7. 8. 9. Giíi thiÖu vÒ IIS- Internet Information Server. a. IIS lμ g×? Microsoft Internet Information Server lμ mét øng dông server chuyÓn giao th«ng tin b»ng viÖc sö dông giao thøc chuyÓn ®æi siªu v¨n b¶n HTTP b. IIS cã thÓ lμm ®−îc g×? XuÊt b¶n mét Home page lªn Internet. T¹o c¸c giao dÞch th−¬ng m¹i ®iÖn tö trªn Internet( Qu¸ tr×nh giao dÞch, ®Æt hμng…) Cho phÐp ng−êi dïng tõ xa cã thÓ truy xuÊt C¬ së d÷ liÖu (Data Base Remote Access) … 10. ISS ho¹t ®éng nh− thÕ nμo ? Web, vÒ c¬ b¶n thùc sù lμ mét hÖ thèng c¸c yªu cÇu (Request) vμ c¸c ®¸p øng(Response). IIS ph¶n håi l¹i c¸c yªu cÇu ®ßi th«ng tin cña Web Browser. IIS l¾ng nghec¸c yªu cÇu ®ã tõ phÝa Users trªn mét m¹ng sö dông WWW. 11. Cμi ®Æt IIS. 12. VÝ dô vμ thùc hiÖn ch¹y file ASP. =#12:00:00 AM#) then%> Good Morning! Hello !Bμi 2: LËp tr×nh víi ASP. 1. Khai b¸o biÕn. - Kh«ng b¾t buéc nh−ng nªn khai b¸o ®Ó kiÓm so¸t vμ b¾t lçi. - Nªn sö dông ë ngay ®Çu mçi tÖp ASP. - Có ph¸p: Dim biÕn 1, biÕn 2… - §Ó khai b¸o m¶ng: i. Dim a(10) : chØ sè ch¹y tõ 0->10 do ®ã cã 11 phÇn tö. ii. Khi khai b¸o nªn sö dông c¸c tiÒn tè: D¹ng d÷ liÖu TiÒn tè (prefix) Boolean Bln Byte Byt Double Dbl Integer Int Long Lng Object Obj String Str ADO command Cmd ADO connection Cnn ………………….. 2. Khai b¸o h»ng sè. CONST tªn h»ng= gi¸ trÞ 3. C¸c ®èi t−îng x©y dùng s½n trong ASP. Trong ASP cã 5 ®èi t−îng phôc vô cho viÖc sö dông toμn bé. + Request: LÊy th«ng tin tõ User + Response: Göi th«ng tin tõ Server tíi User. + Server: Dïng ®Ó ®iÒu khiÓn IIS + Session: Dïng ®Ó l−u tr÷ c¸c th«ng tin nh− c¸c cμi ®Æt, thay ®æi cho mét phiªn lμm viÖc hiÖn thêi cña User. + Application: Dïng ®Ó chia sÎ c¸c th«ng tin cÊp øng dông vμ ®iÒu khiÓn c¸c thiÕt lËp cho toμn bé qu¸ tr×nh ch¹y øng dôngBμi 3: CÊu tróc ®iÒu khiÓn lÖnh vμ Hμm. 1. C¸c cÊu tróc ®iÒu khiÓn. A. CÊu tróc ®iÒu kiÖn IF..THEN..ELSE..IF Có ph¸p: Ngoμi ra cã thÓ sö dông cÊu tróc IF.. THEN. . . . ELSEIF. . . END IF B. CÊu tróc lùa chän select case…end select Có ph¸p: VÝ dô: HiÖn ngμy giê trªn m¸y chñ vμ cho biÕt h«m nay lμ thø mÊy? C. CÊu tróc lÆp tuÇn tù for…next. Dïng ®Ó lÆp víi sè lÇn ®· biÕt, tuy nhiªn ta cã thÓ ng¾t b»ng lÖnh EXITFOR. Có ph¸p: D. C¸c CÊu tróc lÆp . D.1 DO WHILE….LOOP. Có ph¸p: D.2 WHILE….wend. Có ph¸p: D.3 DO….Loop until Có ph¸p: 2. Mét sè hμm h÷u dông trong ASP. A. C¸c Hμm xö lý v¨n b¶n i. TRIM(x©u as string): Bá kho¶ng tr¾ng hai ®Çu kÝ tù ii. LEFT(X©u as string, n as interger): LÊy bªn tr¸i x©u n kÝ tù. iii. RIGHT(X©u as string, n as interger): LÊy bªn ph¶i x©u n kÝ tù. iv. LCASE(X©u as string) : ChuyÓn x©u vÒ ch÷ th−êng v. UCASE(X©u as string) : ChuyÓn x©u vÒ ch÷ hoa vi. MID(x©u as string, n1, n2): LÊy n2 kÝ tù trong x©u b¾t ®Çu tõ vÞ trÝ n1. vii. CSTR(BiÕn): ...
Nội dung trích xuất từ tài liệu:
Giáo trình Giới thiệu về ASP Bμi 1: Giíi thiÖu vÒ ASP 1. Giíi thiÖu vÒ ASP. ASP (Active Server Pages) lμ mét m«i tr−êng lËp tr×nh cung cÊp cho viÖc kÕt hîp HTML, ng«n ng÷ kÞch b¶n (Scripting) nh− VBScript, Javacript, vμ c¸c thμnh phÇn ®−îc viÕt trong c¸c ng«n ng÷ nh»m t¹o ra mét øng dông Internet m¹nh mÏ vμ hoμn chØnh. 2. ASP file lμ g×? File ®−îc t¹o víi phÇn më réng .ASP. Trong file nμy chøa c¸c thÎ HTML, C¸ckÞch b¶n Scripting nh− VBSCript, JavaScript hay c¸c lêi gäi ®Õn c¸c components(Nh−DLL vμ ActiveX control) C¸c script cña ASP ®−îc n»m trong cÆp thÎ Khi cÇn söa ®æi c¸c file ASP ta chØ cÇn ghi l¹i trªn server th«i. Vμo nh−ng lÇnsaukhi trang ASP ®−îc gäi, c¸c Script trong file ASP tù ®éng biªn dÞch l¹i. C«ng nghÖ ASP ®−îc x©y d−ng trùc tiÕp bªn trong ; IIS(WinNT, 2000), PersonalWebserver. 3. ASP lμm viÖc nh− thÕ nμo ? Trang HTML tÜnh: Trang web ®éng (Dynamic): 4. 5. 6. 7. 8. 9. Giíi thiÖu vÒ IIS- Internet Information Server. a. IIS lμ g×? Microsoft Internet Information Server lμ mét øng dông server chuyÓn giao th«ng tin b»ng viÖc sö dông giao thøc chuyÓn ®æi siªu v¨n b¶n HTTP b. IIS cã thÓ lμm ®−îc g×? XuÊt b¶n mét Home page lªn Internet. T¹o c¸c giao dÞch th−¬ng m¹i ®iÖn tö trªn Internet( Qu¸ tr×nh giao dÞch, ®Æt hμng…) Cho phÐp ng−êi dïng tõ xa cã thÓ truy xuÊt C¬ së d÷ liÖu (Data Base Remote Access) … 10. ISS ho¹t ®éng nh− thÕ nμo ? Web, vÒ c¬ b¶n thùc sù lμ mét hÖ thèng c¸c yªu cÇu (Request) vμ c¸c ®¸p øng(Response). IIS ph¶n håi l¹i c¸c yªu cÇu ®ßi th«ng tin cña Web Browser. IIS l¾ng nghec¸c yªu cÇu ®ã tõ phÝa Users trªn mét m¹ng sö dông WWW. 11. Cμi ®Æt IIS. 12. VÝ dô vμ thùc hiÖn ch¹y file ASP. =#12:00:00 AM#) then%> Good Morning! Hello !Bμi 2: LËp tr×nh víi ASP. 1. Khai b¸o biÕn. - Kh«ng b¾t buéc nh−ng nªn khai b¸o ®Ó kiÓm so¸t vμ b¾t lçi. - Nªn sö dông ë ngay ®Çu mçi tÖp ASP. - Có ph¸p: Dim biÕn 1, biÕn 2… - §Ó khai b¸o m¶ng: i. Dim a(10) : chØ sè ch¹y tõ 0->10 do ®ã cã 11 phÇn tö. ii. Khi khai b¸o nªn sö dông c¸c tiÒn tè: D¹ng d÷ liÖu TiÒn tè (prefix) Boolean Bln Byte Byt Double Dbl Integer Int Long Lng Object Obj String Str ADO command Cmd ADO connection Cnn ………………….. 2. Khai b¸o h»ng sè. CONST tªn h»ng= gi¸ trÞ 3. C¸c ®èi t−îng x©y dùng s½n trong ASP. Trong ASP cã 5 ®èi t−îng phôc vô cho viÖc sö dông toμn bé. + Request: LÊy th«ng tin tõ User + Response: Göi th«ng tin tõ Server tíi User. + Server: Dïng ®Ó ®iÒu khiÓn IIS + Session: Dïng ®Ó l−u tr÷ c¸c th«ng tin nh− c¸c cμi ®Æt, thay ®æi cho mét phiªn lμm viÖc hiÖn thêi cña User. + Application: Dïng ®Ó chia sÎ c¸c th«ng tin cÊp øng dông vμ ®iÒu khiÓn c¸c thiÕt lËp cho toμn bé qu¸ tr×nh ch¹y øng dôngBμi 3: CÊu tróc ®iÒu khiÓn lÖnh vμ Hμm. 1. C¸c cÊu tróc ®iÒu khiÓn. A. CÊu tróc ®iÒu kiÖn IF..THEN..ELSE..IF Có ph¸p: Ngoμi ra cã thÓ sö dông cÊu tróc IF.. THEN. . . . ELSEIF. . . END IF B. CÊu tróc lùa chän select case…end select Có ph¸p: VÝ dô: HiÖn ngμy giê trªn m¸y chñ vμ cho biÕt h«m nay lμ thø mÊy? C. CÊu tróc lÆp tuÇn tù for…next. Dïng ®Ó lÆp víi sè lÇn ®· biÕt, tuy nhiªn ta cã thÓ ng¾t b»ng lÖnh EXITFOR. Có ph¸p: D. C¸c CÊu tróc lÆp . D.1 DO WHILE….LOOP. Có ph¸p: D.2 WHILE….wend. Có ph¸p: D.3 DO….Loop until Có ph¸p: 2. Mét sè hμm h÷u dông trong ASP. A. C¸c Hμm xö lý v¨n b¶n i. TRIM(x©u as string): Bá kho¶ng tr¾ng hai ®Çu kÝ tù ii. LEFT(X©u as string, n as interger): LÊy bªn tr¸i x©u n kÝ tù. iii. RIGHT(X©u as string, n as interger): LÊy bªn ph¶i x©u n kÝ tù. iv. LCASE(X©u as string) : ChuyÓn x©u vÒ ch÷ th−êng v. UCASE(X©u as string) : ChuyÓn x©u vÒ ch÷ hoa vi. MID(x©u as string, n1, n2): LÊy n2 kÝ tù trong x©u b¾t ®Çu tõ vÞ trÝ n1. vii. CSTR(BiÕn): ...
Tìm kiếm theo từ khóa liên quan:
giáo trình đại học giáo án cao đẳng đại học giáo dục đào tạo Giới thiệu về ASP công nghệ thông tinGợi ý tài liệu liên quan:
-
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 -
52 trang 426 1 0
-
Top 10 mẹo 'đơn giản nhưng hữu ích' trong nhiếp ảnh
11 trang 309 0 0 -
MARKETING VÀ QUÁ TRÌNH KIỂM TRA THỰC HIỆN MARKETING
6 trang 293 0 0 -
74 trang 292 0 0
-
Báo cáo thực tập thực tế: Nghiên cứu và xây dựng website bằng Wordpress
24 trang 288 0 0 -
96 trang 288 0 0
-
Đồ án tốt nghiệp: Xây dựng ứng dụng di động android quản lý khách hàng cắt tóc
81 trang 276 0 0 -
EBay - Internet và câu chuyện thần kỳ: Phần 1
143 trang 270 0 0 -
Tài liệu dạy học môn Tin học trong chương trình đào tạo trình độ cao đẳng
348 trang 269 1 0