Tải bản đầy đủ (.pdf) (24 trang)

Bài giảng Lập trình web ASP.NET Chương 8 (TS. Vũ Đức Lung, KS. Phan Hữu Tiếp)

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (2.52 MB, 24 trang )

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




×