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
http://lhu.edu.vn
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:
Các hàm xử lý phía client (Javascript)
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 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
http://lhu.edu.vn
24