Thiết kế và lập trình Web bằng ASP - Lê Đình Duy

MỤC LỤC

CHƯƠNG 1: GIỚI THIỆU MẠNG INTERNET.3

1. Sơ lược về mạng Internet.3

2. Các dịch vụ cơ bản của mạng Internet.8

3. Khai thác các tài nguyên của mạng Internet .11

4. Một số thuật ngữ thông dụng .20

5. Một số câu hỏi thường gặp .21

Câu hỏi .28

Thực hành .29

CHƯƠNG 2: THIẾT LẬP WEBSITE.37

1. Cài đặt webserver.37

2. Cấu hình webserver.43

3. Một số vấn đề liên quan đến an toàn .49

4. Một số câu hỏi thường gặp .51

Câu hỏi .54

Thực hành .55

CHƯƠNG 3: THIẾT KẾ TRANG WEB .61

1. Giới thiệu về HTML.61

2. Một số tag cơ bản của HTML .63

3. Định dạng bảng biểu.69

4. Form và các thành phần của form.71

5. Frame .77

6. Cascading Style Sheet .79

Thực hành .83

CHƯƠNG 4: CÁC NGÔN NGỮ SCRIPT HỖ TRỢ LẬP TRÌNH WEB

.129

1. Giới thiệu về VBScript và JavaScript.129

2. Sử dụng VBScript.130

3. Sử dụng JavaScript .139

4. Sử dụng VBScript và JavaScript trong các trang web .144

5. Dấu mã VBScript/JavaScript .147

6. Một số ví dụ minh họa .148

Thực hành .157

CHƯƠNG 5: NHẬP MÔN ASP.159

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

2. Các khái niệm cơ bản về ASP.160

3. Xử lí dữ liệu nhập từ người dùng.163

4. Xử lí các kết xuất dữ liệu.165

5. Kết nối với cơ sở dữ liệu .172

6. Những câu hỏi thường gặp .180

Thực hành .184

Bài tham khảo: Lập trình Web ASP với tiếng Việt Unicode .185

Bài tham khảo: Kết xuất dữ liệu ra dạng Excel từ trang ASP .195

CHƯƠNG 6: ASP NÂNG CAO.199

1. Đối tượng Response .199

2. Đối tượng Request .201

3. Application và Session .208

4. Cookies.213

5. Đối tượng Server.216

6. Xử lí lỗi với đối tượng ASPError.218

7. ADO nâng cao .219

8. Đối tượng FileSystemObject .225

286

9. Gửi email bằng CDONTS.227

10. Một số kĩ thuật khác.233

Bài tham khảo: Hiển thị hình ảnh từ cơ sở dữ liệu trong

các ứng dụng web .236

Bài tham khảo: Phương pháp hỗ trợ giới hạn truy cập trang web.

.241

Bài tham khảo: Bảo vệ cơ sở dữ liệu Access trong các

ứng dụng web.245

Bài tham khảo: Bảo vệ ứng dụng web chống tấn công

kiểu SQL Injection.248

CHƯƠNG 7: ỨNG DỤNG MINH HỌA CỬA HÀNG SÁCH

TRỰC TUYẾN .253

1. Giới thiệu về ứng dụng.253

2. Tổ chức website ứng dụng.253

3. Thiết kế cơ sở dữ liệu.253

4. Kết nối với cơ sở dữ liệu .255

5. Thao tác truy vấn trên cơ sở dữ liệu .256

6. Thao tác thêm một mẩu tin vào cơ sở dữ liệu.258

7. Thao tác cập nhật một mẩu tin trên cơ sở dữ liệu .259

8. Thao tác xóa một mẩu tin trên cơ sở dữ liệu .262

9. Sử dụng Cookies.262

10. Những câu hỏi thường gặp .274

Thực hành .276

Đồ án .277

Bài tham khảo: Web Hosting – Dịch vụ thuê chỗ website trên

Internet .278

TÀI LIỆU THAM KHẢO.283

MỤC LỤC .284

pdf142 trang | Chuyên mục: ASP | Chia sẻ: tuando | Lượt xem: 546 | Lượt tải: 0download
Tóm tắt nội dung Thiết kế và lập trình Web bằng ASP - Lê Đình Duy, để xem tài liệu hoàn chỉnh bạn click vào nút "TẢI VỀ" ở trên
 nhiên với sự tiến bộ của phần 
Lê Đình Duy - ĐH KHTN Tp. HCM Email: ledduy@ieee.org
Lê Đình Duy - ĐH KHTN Tp. HCM Email: ledduy@ieee.org
281 
cứng, hầu hết các dung lượng đĩa mà nhà cung cấp hỗ trợ vượt quá 
nhu cầu thông thường, ví dụ như 5GB, 10GB, 100GB. 
2.4. Các ngôn ngữ lập trình được hỗ trợ 
Với các website có lập trình, ngôn ngữ lập trình server-side 
cũng cần phải được xem xét đến một cách thận trọng. Hiện nay 
thông dụng nhất trên web vẫn là các ngôn ngữ PHP, JSP, ASP. Sử 
dụng ASP đòi hỏi hệ điều hành phải là Windows và thông thường là 
chi phí cao hơn so với PHP do PHP được tích hợp sẵn trong 
Apache và Linux. 
2.5. Hệ quản trị cơ sở dữ liệu hỗ trợ 
Một ứng dụng web thật sự đòi hỏi phải có sự ước lượng giữa chi 
phí bỏ ra và nhu cầu cần có khi bàn đến việc chọn hệ quản trị CSDL 
nào để hỗ trợ. Nếu dùng Microsoft thì có Microsoft Access hay 
Microsoft SQL Server, còn nếu dùng Unix hay Linux thì có mSQL, 
MySQL, hay PostgreSQL. MS SQL Server thì rất mạnh hơn nhiều 
so với Access cũng như MySql và PostgreSQL so với mSQL. Tuy 
nhiên cần chú ý đến vấn đề giá cả, ví dụ như nếu dùng MS. Access 
thì được cung cấp miễn phí, trong khi dùng MS. SQL Server thì phải 
trả tiền bản quyền, bảo trì hệ thống,  
2.6. Hỗ trợ kĩ thuật 
Vấn đề này cũng rất quan trọng vì nếu trục trặc trong lúc vận 
hành hệ thống của bạn không được sửa chữa kịp thời, có thể sẽ dẫn 
đến mất nhiều cơ hội kinh doanh. Các hình thức hỗ trợ kĩ thuật được 
cung cấp thường là email, chat hay điện thoại trực tiếp tư vấn. Lưu ý 
rằng chi phí sẽ tỉ lệ thuận với chất lượng và hình thức tư vấn,. 
2.7. Các tính năng khác 
Ngoài ra cũng cần xem xét đến các tính năng khác như: 
• Hỗ trợ SSL cho các giao tác an tàn tên mạng như trả tiền, 
chuyển tiền hay không. 
• Hỗ trợ việc truy xuất đến các dữ liệu thống kê cho phép tổng 
hợp và đánh giá các khách hàng tham quan website 
• Hỗ trợ nghe nhạc và xem video trực tiếp trên mạng mà không 
cần tải toàn bộ về. 
• Số email accounts cung cấp và hỗ trợ mailing lists. 
282 
• Giá cả cho việc sử dụng vượt quá băng thông và dung 
lượng cho phép 
• Hỗ trợ giao tiếp (control panel for graphical access) thuận 
tiện trong việc quản lí website. 
• Hỗ trợ và tư vấn an ninh của hệ thống 
• Các component được hỗ trợ sẵn 
2.8. Các nhà cung cấp dịch vụ hosting hàng đầu thế giới 
hiện này 
• Lunarpages.com 
• iPowerWeb.com 
• ICDSoft 
• Globat.com 
Tham khảo tại 
•  
•  
•  
•  
•  
Lê Đình Duy - ĐH KHTN Tp. HCM Email: ledduy@ieee.org
Lê Đình Duy - ĐH KHTN Tp. HCM Email: ledduy@ieee.org
283 
TÀI LIỆU THAM KHẢO 
8. Active Server Page Unleashed, Stephan Walth 
9. Xây dựng trang web động với ASP, Nhóm tác giả ELICOM 
10. ASP Database, Nhóm tác giả SAIGONBOOK 
11. Tự học Lập trình Thương mại Điện tử với ASP trong 21 
ngày, Nhóm tác giả SAIGONBOOK 
12.  
13.  
14.  
15.  
16.  
284 
MỤC LỤC 
CHƯƠNG 1: GIỚI THIỆU MẠNG INTERNET................................3 
1. Sơ lược về mạng Internet............................................................3 
2. Các dịch vụ cơ bản của mạng Internet........................................8 
3. Khai thác các tài nguyên của mạng Internet .............................11 
4. Một số thuật ngữ thông dụng ....................................................20 
5. Một số câu hỏi thường gặp .......................................................21 
Câu hỏi ..........................................................................................28 
Thực hành .....................................................................................29 
CHƯƠNG 2: THIẾT LẬP WEBSITE.............................................37 
1. Cài đặt webserver......................................................................37 
2. Cấu hình webserver...................................................................43 
3. Một số vấn đề liên quan đến an toàn ........................................49 
4. Một số câu hỏi thường gặp .......................................................51 
Câu hỏi ..........................................................................................54 
Thực hành .....................................................................................55 
CHƯƠNG 3: THIẾT KẾ TRANG WEB .........................................61 
1. Giới thiệu về HTML....................................................................61 
2. Một số tag cơ bản của HTML ....................................................63 
3. Định dạng bảng biểu..................................................................69 
4. Form và các thành phần của form.............................................71 
5. Frame ........................................................................................77 
6. Cascading Style Sheet ..............................................................79 
Thực hành .....................................................................................83 
Lê Đình Duy - ĐH KHTN Tp. HCM Email: ledduy@ieee.org
Lê Đình Duy - ĐH KHTN Tp. HCM Email: ledduy@ieee.org
285 
CHƯƠNG 4: CÁC NGÔN NGỮ SCRIPT HỖ TRỢ LẬP TRÌNH WEB
.....................................................................................................129 
1. Giới thiệu về VBScript và JavaScript.......................................129 
2. Sử dụng VBScript ....................................................................130 
3. Sử dụng JavaScript .................................................................139 
4. Sử dụng VBScript và JavaScript trong các trang web ............144 
5. Dấu mã VBScript/JavaScript ...................................................147 
6. Một số ví dụ minh họa .............................................................148 
Thực hành ...................................................................................157 
CHƯƠNG 5: NHẬP MÔN ASP...................................................159 
1. Giới thiệu về ASP ....................................................................159 
2. Các khái niệm cơ bản về ASP.................................................160 
3. Xử lí dữ liệu nhập từ người dùng............................................163 
4. Xử lí các kết xuất dữ liệu.........................................................165 
5. Kết nối với cơ sở dữ liệu .........................................................172 
6. Những câu hỏi thường gặp .....................................................180 
Thực hành ...................................................................................184 
Bài tham khảo: Lập trình Web ASP với tiếng Việt Unicode ........185 
Bài tham khảo: Kết xuất dữ liệu ra dạng Excel từ trang ASP .....195 
CHƯƠNG 6: ASP NÂNG CAO...................................................199 
1. Đối tượng Response ...............................................................199 
2. Đối tượng Request ..................................................................201 
3. Application và Session ............................................................208 
4. Cookies....................................................................................213 
5. Đối tượng Server .....................................................................216 
6. Xử lí lỗi với đối tượng ASPError..............................................218 
7. ADO nâng cao .........................................................................219 
8. Đối tượng FileSystemObject ...................................................225 
286 
9. Gửi email bằng CDONTS........................................................227 
10. Một số kĩ thuật khác...............................................................233 
Bài tham khảo: Hiển thị hình ảnh từ cơ sở dữ liệu trong 
các ứng dụng web .......................................................................236 
Bài tham khảo: Phương pháp hỗ trợ giới hạn truy cập trang web....
.....................................................................................................241 
Bài tham khảo: Bảo vệ cơ sở dữ liệu Access trong các 
ứng dụng web..............................................................................245 
Bài tham khảo: Bảo vệ ứng dụng web chống tấn công 
kiểu SQL Injection........................................................................248 
CHƯƠNG 7: ỨNG DỤNG MINH HỌA CỬA HÀNG SÁCH 
TRỰC TUYẾN .............................................................................253 
1. Giới thiệu về ứng dụng............................................................253 
2. Tổ chức website ứng dụng......................................................253 
3. Thiết kế cơ sở dữ liệu..............................................................253 
4. Kết nối với cơ sở dữ liệu .........................................................255 
5. Thao tác truy vấn trên cơ sở dữ liệu .......................................256 
6. Thao tác thêm một mẩu tin vào cơ sở dữ liệu.........................258 
7. Thao tác cập nhật một mẩu tin trên cơ sở dữ liệu ..................259 
8. Thao tác xóa một mẩu tin trên cơ sở dữ liệu ..........................262 
9. Sử dụng Cookies.....................................................................262 
10. Những câu hỏi thường gặp ...................................................274 
Thực hành ...................................................................................276 
Đồ án ...........................................................................................277 
Bài tham khảo: Web Hosting – Dịch vụ thuê chỗ website trên 
Internet ........................................................................................278 
TÀI LIỆU THAM KHẢO...............................................................283 
MỤC LỤC ....................................................................................284 
Lê Đình Duy - ĐH KHTN Tp. HCM Email: ledduy@ieee.org
Lê Đình Duy - ĐH KHTN Tp. HCM Email: ledduy@ieee.org

File đính kèm:

  • pdfthiet_ke_va_lap_trinh_web_bang_asp_le_dinh_duy.pdf
Tài liệu liên quan