
Lập trình mạng – Chương 5 1
CHƯƠNG 5:
LẬP TRÌNH WEB – CGI
5.1 Giới thiệu về lập trình web
5.2 HTMLs và FORMs
5.3 Lập trình web ở Client
5.4 DHTML
5.5 Phương pháp lập trình web với CGI

Lập trình mạng – Chương 5 2
5.1 Giới thiệu về lập trình web
• Hệ thống WWW tĩnh:
– Tập hợp các trang HTML
– Không tương tác được với user
– Khó khăn trong việc cập nhật thông tin
thường xuyên.
• Ứng dụng web:
– Có thể tương tác với user.
– Có thể tương tác với các ứng dụng khác.

Lập trình mạng – Chương 5 3
5.1 Giới thiệu về lập trình web
• Các đặc điểm của ứng dụng web:
– Không phải là một ứng dụng độc lập, là ứng
dụng chạy trên nền web-server.
– Người lập trình có thể thực hiện các thao tác
trên ứng dụng web như với một ứng dụng
độc lập.
– Có thể lấy thông tin từ user.

Lập trình mạng – Chương 5 4
5.2 HTMLs và FORMs
•HTML(HyperText Markup Language):
– Là ngôn ngữ dùng để biểu diễn trang web
thông qua các tags.
– Thông qua các tags có thể định dạng cách
hiển thị trang web.
– Một trang HTML có thể chèn các hình ảnh,
âm thanh trong nó, có thể liên kết đến các
trang HTML khác.

Lập trình mạng – Chương 5 5
5.2 HTMLs và FORMs
• Các tags HTML cơ bản:
– Khung của một file HTML:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Tiêu đề của trang web</title>
</head>
<body>
<!-- Nội dung trang web được trình bày ở đây-->
</body>
</html>

