Giáo trình ASP

Bài 1: Giới thiệu về ASP. 1

1. Giới thiệu về ASP. 1

2. ASP file làgì?. 1

3. ASP làm việc nh-thế nào ?. 1

4. Giới thiệu về IIS- Internet Information Server. 2

5. ISS hoạt động nh-thế nào ? . 2

6. Cài đặt IIS. 2

7. Ví dụ vàthực hiện chạy file ASP. . 2

Bài 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ụ & bài tập về ASP.

Bài 3: Cấu trúc điều khiển lệnh vàHàm. 4

1. Các cấu trúc điều khiển. 5

2. Một số hàm hữu dụng trong ASP. 7

3. Thủ tục vàHàm. 8

4. Bài tập ứng dụng. 8

Bài 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. Bài tập ứng dụng. 8

Bài 5 : Hệ quản trị CSDL MS Access 2003. 8

Bài 6 : SQL- Ngôn ngữ truy vấn có cấu trúc. 8

Structure Query Language. 8

Bài 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ụ & bài tập áp dụng. 9

Bài 8: Xây dựng ứng dụng ASP hoàn chỉnh. 9

1. Quản lý môi tr-ờng trong ASP. 9

2. Sử dụng Cookie trong ASP. 9

3. Làm việc với Session Object. 9

4. Xây dựng hệ thống bảo mật sử dụng CSDL. 9

Bài 9: Một số ứng dụng mẫu. 9

Bài 10: Phân tích thiết kế các bài toán. 9

pdf11 trang | Chuyên mục: ASP | Chia sẻ: dkS00TYs | Lượt xem: 2288 | Lượt tải: 4download
Tóm tắt nội dung Giáo trình ASP, để xem tài liệu hoàn chỉnh bạn click vào nút "TẢI VỀ" ở trên
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. 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ụng 
Bμ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: 
 <% 
 If then 
 Else 
 If then 
 End if 
 End if 
%> 
Ngoμi ra có thể sử dụng cấu trúc IF.. THEN. . . . ELSEIF. . . END IF 
 <% 
 If then 
 ElseIf then 
 Else 
 End if 
%> 
B. Cấu trúc lựa chọn select case…end select 
Cú pháp: 
<% 
 Select Case 
 Case 
 Case 
 Case 
Case Else 
%> 
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 EXIT 
FOR. 
Cú pháp: 
<% 
 FOR = TO STEP 
 NEXT 
%> 
D. Các Cấu trúc lặp . 
 D.1 DO WHILE….LOOP. 
 Cú pháp: 
 <% 
 Do while 
 Loop 
%> 
 D.2 WHILE….wend. 
 Cú pháp: 
 <% 
 While 
 Wend 
%> 
 D.3 DO….Loop until 
 Cú pháp: 
 <% 
 DO 
 Loop until 
%> 
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): Hμm chuyển đổi biến thμnh kiểu string 
viii. Hμm JOIN/SPLIT(Xâu as string, kí tự ngăn cách): Sẽ Nối/Cắt xâu thμnh 
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 vμo 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 hμm 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) : Lμm 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 hμm về ngμy tháng thời gian. 
3. Thủ tục vμ Hμm. 
4. Bμi tập ứng dụng. 
Bμi 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. Bμi tập ứng dụng. 
Bμi 5 : Hệ quản trị CSDL MS Access 2003 
Bμi 6 : SQL- Ngôn ngữ truy vấn có cấu trúc 
 Structure Query Language 
Bμi 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ụ & bμi tập áp dụng. 
Bμi 8: Xây dựng ứng dụng ASP hoμn chỉnh 
1. Quản lý môi tr−ờng trong ASP 
2. Sử dụng Cookie trong ASP. 
3. Lμm việc với Session Object. 
4. Xây dựng hệ thống bảo mật sử dụng CSDL. 
Bμi 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. 
Bμi 10: Phân tích thiết kế các bμi toán 
9 Th−ơng mại điện tử (bán hμng, quảng cáo…) 
9 Các bμi 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. 
Bμi 1: Giới thiệu về ASP........................................................................................................... 1 
1. Giới thiệu về ASP. ......................................................................................................... 1 
2. ASP file lμ gì? ................................................................................................................ 1 
3. ASP lμm việc nh− thế nμo ?.......................................................................................... 1 
4. Giới thiệu về IIS- Internet Information Server.......................................................... 2 
5. ISS hoạt động nh− thế nμo ? ........................................................................................ 2 
6. Cμi đặt IIS...................................................................................................................... 2 
7. Ví dụ vμ thực hiện chạy file ASP. ................................................................................ 2 
Bμi 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ụ & bμi tập về ASP.........................................Error! Bookmark not defined. 
Bμi 3: Cấu trúc điều khiển lệnh vμ Hμm. ............................................................................... 4 
1. Các cấu trúc điều khiển................................................................................................ 5 
2. Một số hμm hữu dụng trong ASP. ............................................................................... 7 
3. Thủ tục vμ Hμm............................................................................................................. 8 
4. Bμi tập ứng dụng. .......................................................................................................... 8 
Bμi 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. Bμi tập ứng dụng. .......................................................................................................... 8 
Bμi 5 : Hệ quản trị CSDL MS Access 2003............................................................................ 8 
Bμi 6 : SQL- Ngôn ngữ truy vấn có cấu trúc ......................................................................... 8 
Structure Query Language ...................................................................................................... 8 
Bμi 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ụ & bμi tập áp dụng. .................................................................................. 9 
Bμi 8: Xây dựng ứng dụng ASP hoμn chỉnh ........................................................................... 9 
1. Quản lý môi tr−ờng trong ASP.................................................................................... 9 
2. Sử dụng Cookie trong ASP. ......................................................................................... 9 
3. Lμm việc với Session Object......................................................................................... 9 
4. Xây dựng hệ thống bảo mật sử dụng CSDL. .............................................................. 9 
Bμi 9: Một số ứng dụng mẫu. ................................................................................................... 9 
Bμi 10: Phân tích thiết kế các bμi toán.................................................................................... 9 

File đính kèm:

  • pdfGiáo trình ASP.pdf
Tài liệu liên quan