Bài giảng Lập trình mạng: Phần 2
Số trang: 112
Loại file: ppt
Dung lượng: 1.12 MB
Lượt xem: 14
Lượt tải: 0
Xem trước 10 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
"Bài giảng Lập trình mạng: Phần 2" được biên soạn nhằm cung cấp cho các bạn những kiến thức về: lập trình Web - CGI, lập trình Web với các công nghệ phổ biến, ứng dụng XML trong lập trình mạng, bảo mật dữ liệu truyền.
Nội dung trích xuất từ tài liệu:
Bài giảng Lập trình mạng: Phần 2 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 1 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 2 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 3 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 4 5.2 HTMLs và FORMs • Các tags HTML cơ bản: – Khung của một file HTML: Tiêu đề của trang web Lập trình mạng – Chương 5 5 5.2 HTMLs và FORMs • Các tags HTML cơ bản: – Tiêu đề: • … (n: 1=>6) – Phân đoạn: • … – Kiểu chữ: • In đậm: … • In nghiêng: … • Gạch dưới: … Lập trình mạng – Chương 5 6 5.2 HTMLs và FORMs • Các tags HTML cơ bản: – Danh sách: • Đánh thứ tự: []+ • Không đánh thứ tự: []+ – Bảng: [ [ … ]+ ]+ Trộn các ô: 5.2 HTMLs và FORMs • Các tags HTML cơ bản: – Chèn hình ảnh: • – Tạo điểm đánh dấu (bookmark): – Liên kết đến bookmark: • … – Liên kết đến một trang web khác: • … – Liên kết đến địa chỉ e-mail: • … Lập trình mạng – Chương 5 8 5.2 HTMLs và FORMs • Các tags HTML cơ bản: – Giữ định dạng đoạn khi soạn thảo: • … – Các ký tự đặc biệt: • Khoảng trắng: • © : © • ® : ® • < : < • > : > • & : & Lập trình mạng – Chương 5 9 5.2 HTMLs và FORMs • Các tags HTML cơ bản: – Số mũ: • Superscript: … • Subscript: … – Định dạng font chữ: • … – Đường ngăn cách: • – Xuống dòng trong một đoạn: • Lập trình mạng – Chương 5 10 5.2 HTMLs và FORMs • Tạo các frame: – Khái niệm frame trong HTML cho phép hiển thị nhiều trang HTML đồng thời. – Minh họa: Lập trình mạng – Chương 5 11 5.2 HTMLs và FORMs • Cú pháp tạo frame: []+ [ Your browser doesn't support them. ] Lập trình mạng – Chương 5 12 5.2 HTMLs và FORMs • FORMs – Là các thành phần của HTML cho phép user có thể nhập thông tin vào. – Tương tự như giao diện của một ứng dụng bao gồm: textbox, listbox, checkbox, … – Dữ liệu được do user nhập được truyền giữa web-client và web-server thông qua FORMs – Dùng các tags để thiết kế. Lập trình mạng – Chương 5 13 5.2 HTMLs và FORMs • FORMs – Cấu trúc cơ bản của một form: 5.2 HTMLs và FORMs • FORMs(tt) – Các loại (type) INPUT: • SUBMIT: truyền dữ liệu form đến ứng dụng web – Cú pháp: • RESET:đưa nội dung của form trở về giá trị ban đầu – Cú pháp: 5.2 HTMLs và FORMs • FORMs(tt) – Các loại (type) INPUT: • RATIO: chọn lựa một trong nhiều – Cú pháp: Option 1 Option 2 Option 3 Lập trình mạng – Chương 5 16 5.2 HTMLs và FORMs • FORMs(tt) – Các loại (type) INPUT: • CHECKBOX: lựa chọn một hoặc nhiều – Cú pháp: – Ví dụ: 5.2 HTMLs và FORMs • FORMs(tt) – Các loại (type) INPUT: • HIDDEN: dữ liệu không hiển thị – Cú pháp: – Nhập vùng văn bản: TEXTAREA • default text Lập trình mạng – Chương 5 18 5.2 HTMLs và FORMs • FORMs(tt) – Lựa chọn listbox: SELECT • [5.3 Lập trình web ở Client • Các trang HTML web có thể được lập trình để thực hiện các thao tác thực thi trên web client. • Các phương pháp phổ biến để lập trình hiện nay: – Script (Javascript, Vbscript) – Java Applet – ActiveX Control Lập trình mạng – Chương 5 20
Nội dung trích xuất từ tài liệu:
Bài giảng Lập trình mạng: Phần 2 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 1 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 2 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 3 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 4 5.2 HTMLs và FORMs • Các tags HTML cơ bản: – Khung của một file HTML: Tiêu đề của trang web Lập trình mạng – Chương 5 5 5.2 HTMLs và FORMs • Các tags HTML cơ bản: – Tiêu đề: • … (n: 1=>6) – Phân đoạn: • … – Kiểu chữ: • In đậm: … • In nghiêng: … • Gạch dưới: … Lập trình mạng – Chương 5 6 5.2 HTMLs và FORMs • Các tags HTML cơ bản: – Danh sách: • Đánh thứ tự: []+ • Không đánh thứ tự: []+ – Bảng: [ [ … ]+ ]+ Trộn các ô: 5.2 HTMLs và FORMs • Các tags HTML cơ bản: – Chèn hình ảnh: • – Tạo điểm đánh dấu (bookmark): – Liên kết đến bookmark: • … – Liên kết đến một trang web khác: • … – Liên kết đến địa chỉ e-mail: • … Lập trình mạng – Chương 5 8 5.2 HTMLs và FORMs • Các tags HTML cơ bản: – Giữ định dạng đoạn khi soạn thảo: • … – Các ký tự đặc biệt: • Khoảng trắng: • © : © • ® : ® • < : < • > : > • & : & Lập trình mạng – Chương 5 9 5.2 HTMLs và FORMs • Các tags HTML cơ bản: – Số mũ: • Superscript: … • Subscript: … – Định dạng font chữ: • … – Đường ngăn cách: • – Xuống dòng trong một đoạn: • Lập trình mạng – Chương 5 10 5.2 HTMLs và FORMs • Tạo các frame: – Khái niệm frame trong HTML cho phép hiển thị nhiều trang HTML đồng thời. – Minh họa: Lập trình mạng – Chương 5 11 5.2 HTMLs và FORMs • Cú pháp tạo frame: []+ [ Your browser doesn't support them. ] Lập trình mạng – Chương 5 12 5.2 HTMLs và FORMs • FORMs – Là các thành phần của HTML cho phép user có thể nhập thông tin vào. – Tương tự như giao diện của một ứng dụng bao gồm: textbox, listbox, checkbox, … – Dữ liệu được do user nhập được truyền giữa web-client và web-server thông qua FORMs – Dùng các tags để thiết kế. Lập trình mạng – Chương 5 13 5.2 HTMLs và FORMs • FORMs – Cấu trúc cơ bản của một form: 5.2 HTMLs và FORMs • FORMs(tt) – Các loại (type) INPUT: • SUBMIT: truyền dữ liệu form đến ứng dụng web – Cú pháp: • RESET:đưa nội dung của form trở về giá trị ban đầu – Cú pháp: 5.2 HTMLs và FORMs • FORMs(tt) – Các loại (type) INPUT: • RATIO: chọn lựa một trong nhiều – Cú pháp: Option 1 Option 2 Option 3 Lập trình mạng – Chương 5 16 5.2 HTMLs và FORMs • FORMs(tt) – Các loại (type) INPUT: • CHECKBOX: lựa chọn một hoặc nhiều – Cú pháp: – Ví dụ: 5.2 HTMLs và FORMs • FORMs(tt) – Các loại (type) INPUT: • HIDDEN: dữ liệu không hiển thị – Cú pháp: – Nhập vùng văn bản: TEXTAREA • default text Lập trình mạng – Chương 5 18 5.2 HTMLs và FORMs • FORMs(tt) – Lựa chọn listbox: SELECT • [5.3 Lập trình web ở Client • Các trang HTML web có thể được lập trình để thực hiện các thao tác thực thi trên web client. • Các phương pháp phổ biến để lập trình hiện nay: – Script (Javascript, Vbscript) – Java Applet – ActiveX Control Lập trình mạng – Chương 5 20
Tìm kiếm theo từ khóa liên quan:
Lập trình mạng Bài giảng Lập trình mạng Lập trình Web Ứng dụng XML trong lập trình mạng Bảo mật dữ liệu truyền Phương pháp lập trình WebTài liệu có liên quan:
-
Đề cương chi tiết học phần: Mạng máy tính và lập trình mạng
4 trang 196 0 0 -
161 trang 140 1 0
-
Báo cáo bài tập lớn môn Mạng máy tính và Lập trình mạng: Tìm hiểu về Soap
32 trang 139 0 0 -
[Thảo luận] Học PHP như thế nào khi bạn chưa biết gì về lập trình?
5 trang 138 0 0 -
349 trang 128 0 0
-
Bài giảng Lập trình web nâng cao: Chương 8 - Trường ĐH Văn Hiến
36 trang 124 1 0 -
MỘT SỐ ĐIỂM CẦN CHÚ Ý KHI THIẾT KẾ WEB
5 trang 118 0 0 -
Bài giảng Lập trình mạng - Chương 1: Giới thiệu Lập trình mạng
18 trang 113 0 0 -
GIÁO TRÌNH LẬP TRÌNH WEB_PHẦN 2_BÀI 3
3 trang 110 0 0 -
Lập Trình Web: Các trang quản trị trong PHP - GV: Trần Đình Nghĩa
8 trang 108 0 0