Tài liệu Giáo trình Giới thiệu về ASP pdf

11 553 1
Tài liệu Giáo trình Giới thiệu về ASP pdf

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Bi 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 thnh 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 hon chỉnh. 2. ASP file l gì? File đợc tạo với phần mở rộng .ASP. Trong file ny chứa các thẻ HTML, Các kị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. Vo nhng lần saukhi 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 dng trực tiếp bên trong ; IIS(WinNT, 2000), Personal Webserver. 3. ASP lm việc nh thế no ? 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ể lm đợ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 hng) ắ 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ế no ? 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 nghe các yêu cầu đó từ phía Users trên một mạng sử dụng WWW. 11. Ci đặt IIS. 12. Ví dụ v thực hiện chạy file ASP. <% If (Time >=#12:00:00 AM#) then%> Good Morning! <% Else %> Hello ! <%End If %> Bi 2: Lập trình với ASP. 1. Khai báo biến. - Không bắt buộc nhng nên khai báo để kiểm soát v bắt lỗi. - Nên sử dụng <% Option Explicit %> ở 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 ton 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 để lu trữ các thông tin nh các ci đặt, thay đổi cho một phiên lm 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 ton bộ quá trình chạy ứng dụng Bi 3: Cấu trúc điều khiển lệnh v Hm. 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: <% If <Điều kiện 1> then <Các câu lệnh> Else If <Điều kiện 2> then <Các câu lệnh> End if End if %> Ngoi ra có thể sử dụng cấu trúc IF THEN. . . . ELSEIF. . . END IF <% If <Điều kiện 1> then <Các câu lệnh 1> ElseIf <Điều kiện 2> then <Các câu lệnh 2> Else <Các câu lệnh 3> End if %> B. Cấu trúc lựa chọn select caseend select Cú pháp: <% Select Case <tenbien> Case <gia tri 1> <Nhóm lệnh 1> Case <gia tri 2> <Nhóm lệnh 2> Case <gia tri n> <Nhóm lệnh n> Case Else <Nhóm lệnh n+1> %> Ví dụ: Hiện ngy 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ự fornext. Dùng để lặp với số lần đã biết, tuy nhiên ta có thể ngắt bằng lệnh EXIT FOR. Cú pháp: <% FOR <tenbien>=<giatridau> TO <Giatribien> STEP <Buoc nhay> NEXT %> D. Các Cấu trúc lặp . D.1 DO WHILE.LOOP. Cú pháp: <% Do while <Dieukien> <Các cau lenh> Loop %> D.2 WHILE.wend. Cú pháp: <% While <Dieukien> <Các cau lenh> Wend %> D.3 DO.Loop until Cú pháp: <% DO <Các cau lenh> Loop until <Điều kiện> %> 2. Một số hm hữu dụng trong ASP. A. Các Hm 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): Hm chuyển đổi biến thnh kiểu string viii. Hm JOIN/SPLIT(Xâu as string, kí tự ngăn cách): Sẽ Nối/Cắt xâu thnh một/nhiều đoạn bằng cách xác định kí tự ngăn cách ở trên v cho các đoạn đó lần lợt vo một mảng. Ví du: <% x=H nội;Hải phòng; TPHCM y=split(x,;) Response.write y(0) y(0)=H nội %> B. Các hm xử lý số. i. SQR(n): Căn bậc hai của n ii. INT(n) : Lấy phần nguyên n iii. MOD : Phép đồng d iv. Toán tử \ : Chia nguyên v. Round(số, n) : Lm tròn số với n chữ số thập phân vi. RND(): Trả về số ngẫu nhiên bất kì trong khoảng [0,1] C. Các hm về ngy tháng thời gian. 3. Thủ tục v Hm. 4. Bi tập ứng dụng. Bi 4: Xây dựng các ứng dung ASP. 1. Các thẻ HTML. 2. Thẻ FORM. 3. Thẻ INPUT. 4. Tạo vùng nhập dữ liệu gồm nhiều dòng v cột. 5. Tạo COMBO BOX. 6. Các ví dụ cơ bản. 7. Bi tập ứng dụng. Bi 5 : Hệ quản trị CSDL MS Access 2003 Bi 6 : SQL- Ngôn ngữ truy vấn có cấu trúc Structure Query Language Bi 7: Kết nối truy xuất Database. 1. ADO l gì? 2. Cách thức truy xuất database bằng ADO trong ASP. 3. Tạo kết nối ADO (ADO Connection). 4. Sử dụng ADO Recordset 5. Sử dụng ADO SQL. 6. Một số ví dụ & bi tập áp dụng. Bi 8: Xây dựng ứng dụng ASP hon chỉnh 1. Quản lý môi trờng trong ASP 2. Sử dụng Cookie trong ASP. 3. Lm việc với Session Object. 4. Xây dựng hệ thống bảo mật sử dụng CSDL. Bi 9: Một số ứng dụng mẫu. - Xây dựng ứng dụng Calender. - Xây dựng ứng dụng Guess Book. - Xây dựng ứng dụng Directory List.xây dựng ứng dụng Barchat. Bi 10: Phân tích thiết kế các bi toán 9 Thơng mại điện tử (bán hng, quảng cáo) 9 Các bi toán quản lý ( Quản lý nhân sự, biển số, số điện thoại, Quản lý các trung tâm ngoại ngữ tin học, Quản lý việc cấp chứng chỉ.) 9 Các web site thiết kế quảng cáo, tự động hoá Website 9 Xây dựng các forum cho việc trao đổi thông tin-diễn đn. Bi 1: Giới thiệu về ASP . 1 1. Giới thiệu về ASP. . 1 2. ASP file l gì? 1 3. ASP lm việc nh thế no ? 1 4. Giới thiệu về IIS- Internet Information Server 2 5. ISS hoạt động nh thế no ? 2 6. Ci đặt IIS 2 7. Ví dụ v thực hiện chạy file ASP. 2 Bi 2: Lập trình với ASP. . 4 1. Khai báo biến. . 4 2. Khai báo hằng số . 4 3. Các đối tợng xây dựng sẵn trong ASP. . 4 4. Các ví dụ & bi tập về ASP .Error! Bookmark not defined. Bi 3: Cấu trúc điều khiển lệnh v Hm. . 4 1. Các cấu trúc điều khiển 5 2. Một số hm hữu dụng trong ASP. . 7 3. Thủ tục v Hm . 8 4. Bi tập ứng dụng . 8 Bi 4: Xây dựng các ứng dung ASP . 8 1. Các thẻ HTML. . 8 2. Thẻ FORM . 8 3. Thẻ INPUT. . 8 4. Tạo vùng nhập dữ liệu gồm nhiều dòng v cột . 8 5. Tạo COMBO BOX 8 6. Các ví dụ cơ bản 8 7. Bi tập ứng dụng . 8 Bi 5 : Hệ quản trị CSDL MS Access 2003 8 Bi 6 : SQL- Ngôn ngữ truy vấn có cấu trúc . 8 Structure Query Language 8 Bi 7: Kết nối truy xuất Database. 9 1. ADO l gì? . 9 2. Cách thức truy xuất database bằng ADO trong ASP . 9 3. Tạo kết nối ADO (ADO Connection). . 9 4. Sử dụng ADO Recordset 9 5. Sử dụng ADO SQL. 9 6. Một số ví dụ & bi tập áp dụng. 9 Bi 8: Xây dựng ứng dụng ASP hon chỉnh . 9 1. Quản lý môi trờng trong ASP 9 2. Sử dụng Cookie trong ASP. . 9 3. Lm việc với Session Object . 9 4. Xây dựng hệ thống bảo mật sử dụng CSDL. 9 Bi 9: Một số ứng dụng mẫu 9 Bi 10: Phân tích thiết kế các bi toán 9 . Bi 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,. 1: Giới thiệu về ASP. 1 1. Giới thiệu về ASP.

Ngày đăng: 17/12/2013, 06:15

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan