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