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

LHU