http://www.ebook.edu.vn 121 2.3.3 Một số hiệu ứng DHTML 34 2.4 Câu hỏi và bài tập chơng 2 35 Chơng 3 Ngôn ngữ kịch bản trong lập trình Web 37 3.1 JavaScript 37 3.1.1 Tổng quan 37 3.1.2 Sử dụng JavaScript 39 3.1.3 Các kiểu dữ liệu trong JavaScript: 43 3.1.4 Tạo biến trong JavaScript: 43 3.1.5 Làm việc với biến và biểu thức: 44 3.1.6 Cấu trúc điều kiện if else 46 3.1.7 Hàm và dối tợng 49 3.1.8 Tạo đối tợng trong JavaScript 52 3.1.9 Sự kiện trong JavaScript 57 3.1.10 Sử dụng vòng lặp trong JavaScript 61 3.1.11 Sử dụng đối tợng Windows 62 3.1.12 Làm việc với status bar 64 3.1.13 Mở và đóng các cửa sổ 64 3.1.14 Sử dụng đối tợng string 66 3.2 VBScript 66 3.2.1 VBScript là gì? 66 3.2.2 Biến và phạm vi biến 66 3.2.3 Các kiểu dữ liệu 68 3.3 Câu hỏi và bài tập chơng 3 75 3.3.1 Câu hỏi ôn tập 75 3.3.2 Bài tập lập trình với các ngôn ngữ kịch bản 75 Chơng 4 Lập trình Web động với công nghệ ASP 76 4.1 Một số khái niệm cơ bản về ASP 76 4.1.1 Khái niệm Web động 76 4.1.2 ASP là gì? 76 4.1.3 Scripting? 77 4.1.4 Tạo và xem một file ASP 78 4.1.5 Server-side Includes: 81 4.2 Ưu điểm của việc sử dụng ASP tạo Web động 82 4.2.1 Đơn giản, dễ học và hiệu quả: 82 4.2.2 Bảo mật đợc m: 82 4.2.3 Bảo trì dễ dàng: 82 4.3 Cài đặt IIS và tạo th mục ảo cho ứng dụng 83 4.3.1 1. Cài đặt IIS 83 4.3.2 Tạo th mục ảo: 83 4.4 Cấu trúc và các dòng lệnh cơ bản của ASP 85 4.4.1 Các thành phần đợc dùng trong trang ASP 85 4.4.2 Biến trong ASP 85 4.4.3 Các lệnh cơ bản của ASP 85 4.4.4 Vòng lặp For: 87 4.4.5 Câu lệnh lặp không xác định: 87 4.5 Xây dựng các hàm và thủ tục trong ASP: 87 4.6 Sử dụng các đối tợng của ASP để trao đổi thông tin giữa Client và Server 88 http://www.ebook.edu.vn 122 4.6.1 Giới thiệu các đối tợng chính của ASP: 88 4.6.2 Đối tợng Request 89 4.6.3 Đối tợng Response 94 4.6.4 Đối tợng Server 99 4.6.5 Đối tợng Application 103 4.6.6 Đối tợng Session 106 4.7 Câu hỏi và bài tập chơng 4 108 4.7.1 Câu hỏi ôn tập 108 4.7.2 Bài tập về các cấu trúc điều khiển và vòng lặp. 108 4.7.3Bài tập về các đối tợng 109 Chơng 5 Kết nối cSDL trong lập trình Web động với ASP 110 5.1 Khái niệm về ADO 110 5.2 Trình tiêu thụ (consumer) và trình cung cấp (provider) 110 5.3 Mô hình đối tợng ADO 111 5.3.1 Đối tợng kết nối (Connection) 111 5.3.2 Đối tợng Command: 111 5.3.3 Đối tợng RecordSet: 111 5.4 Kết nối với nguồn dữ liệu 111 5.4.1 Tạo một ODBC DSN 111 5.4.2 Cơ sở dữ liệu MS Access 112 5.4.3 Cơ sở dữ liệu MS Access thông qua trình điều khiển ODBC 112 5.4.4 Cơ sở dữ liệu MS SQL Server 112 5.5 Sử dụng đối tợng RecordSet 112 5.5.1 Tạo RecordSet: 112 5.5.2 Duyệt qua các bản ghi và truy xuất các trờng của bản ghi: 112 5.5.3 Lọc qua các bản ghi trong RecordSet 113 5.5.4 Phân trang với đối tợng RecordSet: 113 5.6 Hiệu chỉnh các bản ghi 115 5.6.1 Hiệu chỉnh các bản ghi dựa vào RecordSet: 115 5.6.2 Hiệu chỉnh các bản ghi bằng câu lệnh SQL với đối tợng connection 115 5.7 Sử dụng đối tợng Command 115 5.7.1 Tạo đối tợng Command: 115 5.7.2 Sử dụng đối tợng Command: 115 5.8 Câu hỏi và bài tập chơng 5 116 Tài liệu tham khảo 119 Mục lục 120 . Câu hỏi và bài tập chơng 4 108 4.7.1 Câu hỏi ôn tập 108 4.7.2 Bài tập về các cấu trúc điều khiển và vòng lặp. 108 4.7.3Bài tập về các đối tợng 109 Chơng 5 Kết nối cSDL trong lập trình Web động. ôn tập 75 3.3.2 Bài tập lập trình với các ngôn ngữ kịch bản 75 Chơng 4 Lập trình Web động với công nghệ ASP 76 4.1 Một số khái niệm cơ bản về ASP 76 4.1.1 Khái niệm Web động 76 4.1.2 ASP là. Web động với ASP 110 5.1 Khái niệm về ADO 110 5.2 Trình tiêu thụ (consumer) và trình cung cấp (provider) 110 5.3 Mô hình đối tợng ADO 111 5.3.1 Đối tợng kết nối (Connection) 111 5.3.2 Đối