Tài liệu Lập trình Web ASP.Net - Chương 8: Design Common Component - Vũ Đức Lung: LHU 1
LẬP TRÌNH
WEB ASP.NET
Trường Đại Học Lạc Hồng 2009 - 2010
Ts. Vũ Đức Lung
Ks. Phan Hữu Tiếp
Design Common Component
Chương 8:
Ts. Vũ Đức Lung – Ks. Phan Hữu Tiếp
http:// lhu.edu.vn 2
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
Ts. Vũ Đức Lung – Ks. Phan Hữu Tiếp
http:// lhu.edu.vn 3
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ẻ
Ts. Vũ Đức Lung – Ks. Phan Hữu Tiếp
http:// lhu.edu.vn 4
...
24 trang |
Chia sẻ: putihuynh11 | Lượt xem: 529 | Lượt tải: 1
Bạn đang xem trước 20 trang mẫu tài liệu Lập trình Web ASP.Net - Chương 8: Design Common Component - Vũ Đức Lung, để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên
LHU 1
LẬP TRÌNH
WEB ASP.NET
Trường Đại Học Lạc Hồng 2009 - 2010
Ts. Vũ Đức Lung
Ks. Phan Hữu Tiếp
Design Common Component
Chương 8:
Ts. Vũ Đức Lung – Ks. Phan Hữu Tiếp
http:// lhu.edu.vn 2
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
Ts. Vũ Đức Lung – Ks. Phan Hữu Tiếp
http:// lhu.edu.vn 3
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ẻ
Ts. Vũ Đức Lung – Ks. Phan Hữu Tiếp
http:// lhu.edu.vn 4
Ví dụ cấu trúc website
Ts. Vũ Đức Lung – Ks. Phan Hữu Tiếp
http:// lhu.edu.vn 5
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
Ts. Vũ Đức Lung – Ks. Phan Hữu Tiếp
http:// lhu.edu.vn 6
Không gian tên miền, các lớp chung
Ts. Vũ Đức Lung – Ks. Phan Hữu Tiếp
http:// lhu.edu.vn 7
Ví dụ không gian tên miền
Ts. Vũ Đức Lung – Ks. Phan Hữu Tiếp
http:// lhu.edu.vn 8
Ví dụ Class chứa các hàm dùng chung
Ts. Vũ Đức Lung – Ks. Phan Hữu Tiếp
http:// lhu.edu.vn 9
Ví dụ một số hàm dùng chung
Ts. Vũ Đức Lung – Ks. Phan Hữu Tiếp
http:// lhu.edu.vn 10
Cách sử dụng biến global và hàm chung
Ts. Vũ Đức Lung – Ks. Phan Hữu Tiếp
http:// lhu.edu.vn 11
Các đối tượng thể hiện giao diện (user control)
Ts. Vũ Đức Lung – Ks. Phan Hữu Tiếp
http:// lhu.edu.vn 12
Sử dụng User control
Ts. Vũ Đức Lung – Ks. Phan Hữu Tiếp
http:// lhu.edu.vn 13
Sử dụng User control
Ts. Vũ Đức Lung – Ks. Phan Hữu Tiếp
http:// lhu.edu.vn 14
Các hàm xử lý phía client (Javascript)
Ts. Vũ Đức Lung – Ks. Phan Hữu Tiếp
http:// lhu.edu.vn 15
Ví dụ xây dựng lớp xử lý dữ liệu chung
Ts. Vũ Đức Lung – Ks. Phan Hữu Tiếp
http:// lhu.edu.vn 16
Khai báo biến thành viên
Ts. Vũ Đức Lung – Ks. Phan Hữu Tiếp
http:// lhu.edu.vn 17
Danh sách các thuộc tính
Ts. Vũ Đức Lung – Ks. Phan Hữu Tiếp
http:// lhu.edu.vn 18
Nhóm hàm khởi tạo đối tượng
Ts. Vũ Đức Lung – Ks. Phan Hữu Tiếp
http:// lhu.edu.vn 19
Nhóm hàm cung cấp thông tin
Ts. Vũ Đức Lung – Ks. Phan Hữu Tiếp
http:// lhu.edu.vn 20
Một số hàm xử lý
Ts. Vũ Đức Lung – Ks. Phan Hữu Tiếp
http:// lhu.edu.vn 21
Sử dụng hàm dùng chung
Ts. Vũ Đức Lung – Ks. Phan Hữu Tiếp
http:// lhu.edu.vn 22
Sử dụng hàm dùng chung
Ts. Vũ Đức Lung – Ks. Phan Hữu Tiếp
http:// lhu.edu.vn 23
Xây dựng các lớp khác
LHU 24
www.themegallery.com
Các file đính kèm theo tài liệu này:
- chuong07_designcommoncomponent_2835_1994184.pdf