Trường Đại Học Lạc Hồng 2009 - 2010
LẬP TRÌNH
WEB ASP.NET
Ts. Vũ Đức Lung
Ks. Phan Hữu Tiếp
Chương 8:
Design Common Component
1
LHU
Ts. Vũ Đức Lung – Ks. Phan Hữu Tiếp
Thiết kế tổng quan
Phân tích các thành phần của website
Thiết kế cấu trúc website
Xây dựng các phần dùng chung:
Namespace
Class
User Control
JavaScript Function
Masterpage
Xây dựng các trang đơn lẻ
Quản lý và bảo hành web
2
http:// lhu.edu.vn
Ts. Vũ Đức Lung – Ks. Phan Hữu Tiếp
Phân tích các phần của website
Phân tích ý tưởng, mục tiêu => Hoạch định cấu trúc website
Thiết kế CSDL
Xây dựng các phần chung của website:
Lớp xử lý (namespace, class),
Các đối tượng thể hiện giao diện (user control)
Các định dạng css dùng chung
Các hàm xử lý phía client (Javascript)
Các mẫu trang masterpage
Xây dựng các trang đơn lẻ
3
http:// lhu.edu.vn
Ts. Vũ Đức Lung – Ks. Phan Hữu Tiếp
Ví dụ cấu trúc website
4
http:// lhu.edu.vn
Ts. Vũ Đức Lung – Ks. Phan Hữu Tiếp
Nhận xét cho một website
Đối với mỗi trang web hầu như đều cần:
• Có giao diện giống nhau,
• Có chuỗi kết nối đến CSDL,
• Thực hiện đọc bảng dữ liệu,
Các xử lý liên kết dữ liệu,
Các xử lý khác…
Số lượng xử lý các thao tác tăng =>số lượng dòng lệnh càng
nhiều
Khi để các đoạn code rải rác trong website gây khó khăn:
Xây dựng ứng dụng web
Phát triển ứng dụng web
Bảo trì ứng dụng
=> Cần có các lớp xử lý và đối tượng thể hiện dữ liệu
chung
5
http:// lhu.edu.vn
Ts. Vũ Đức Lung – Ks. Phan Hữu Tiếp
Không gian tên miền, các lớp chung
6
http:// lhu.edu.vn
Ts. Vũ Đức Lung – Ks. Phan Hữu Tiếp
Ví dụ không gian tên miền
7
http:// lhu.edu.vn
Ts. Vũ Đức Lung – Ks. Phan Hữu Tiếp
Ví dụ Class chứa các hàm dùng chung
8
http:// lhu.edu.vn
Ts. Vũ Đức Lung – Ks. Phan Hữu Tiếp
Ví dụ một số hàm dùng chung
9
http:// lhu.edu.vn
Ts. Vũ Đức Lung – Ks. Phan Hữu Tiếp
Cách sử dụng biến global và hàm chung
10
http:// lhu.edu.vn
Ts. Vũ Đức Lung – Ks. Phan Hữu Tiếp
Các đối tượng thể hiện giao diện (user control)
11
http:// lhu.edu.vn
Ts. Vũ Đức Lung – Ks. Phan Hữu Tiếp
Sử dụng User control
12
http:// lhu.edu.vn
Ts. Vũ Đức Lung – Ks. Phan Hữu Tiếp
Sử dụng User control
13
http:// lhu.edu.vn
Ts. Vũ Đức Lung – Ks. Phan Hữu Tiếp
Các hàm xử lý phía client (Javascript)
14
http:// lhu.edu.vn
Ts. Vũ Đức Lung – Ks. Phan Hữu Tiếp
Ví dụ xây dựng lớp xử lý dữ liệu chung
15
http:// lhu.edu.vn
Ts. Vũ Đức Lung – Ks. Phan Hữu Tiếp
Khai báo biến thành viên
16
http:// lhu.edu.vn
Ts. Vũ Đức Lung – Ks. Phan Hữu Tiếp
Danh sách các thuộc tính
17
http:// lhu.edu.vn
Ts. Vũ Đức Lung – Ks. Phan Hữu Tiếp
Nhóm hàm khởi tạo đối tượng
18
http:// lhu.edu.vn
Ts. Vũ Đức Lung – Ks. Phan Hữu Tiếp
Nhóm hàm cung cấp thông tin
19
http:// lhu.edu.vn
Ts. Vũ Đức Lung – Ks. Phan Hữu Tiếp
Một số hàm xử lý
20
http:// lhu.edu.vn
Ts. Vũ Đức Lung – Ks. Phan Hữu Tiếp
Sử dụng hàm dùng chung
21
http:// lhu.edu.vn
Ts. Vũ Đức Lung – Ks. Phan Hữu Tiếp
Sử dụng hàm dùng chung
22
http:// lhu.edu.vn
Ts. Vũ Đức Lung – Ks. Phan Hữu Tiếp
Xây dựng các lớp khác
23
http:// lhu.edu.vn
www.themegallery.com
24
LHU