Bài giảng lập trình Web - Ts.Vũ Đức Lung - Chương 7
Số trang: 23
Loại file: pdf
Dung lượng: 523.17 KB
Lượt xem: 22
Lượt tải: 0
Xem trước 3 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
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
Nội dung trích xuất từ tài liệu:
Bài giảng lập trình Web - Ts.Vũ Đức Lung - Chương 7 Chương VII: 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ù chung: Xâ d á hầ dùng h – 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 Lập trình web với ASP.NET 1 Phân tích các phần của website 1. Phân tích ý tưởng, mục tiêu => Hoạch định cấu trúc website 2. 2 Thiết kế CSDL 3. 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 4. Xây dựng các trang đơn lẻ TS. Vũ Đức Lung Lập trình web với ASP.NET 2 Ví dụ cấu trúc website TS. Vũ Đức Lung Lập trình web với ASP.NET 3 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 CSDL, – Thực hiện đọc bảng dữ liệu, – Các xử lý liên kết dữ liệu, – Các ử khá 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 g 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 Lập trình web với ASP.NET 4 Không gian tên miền, các lớp chung Định dạng chung namespase TênNameSpase { #region “--- Tên phân vùng 1 ---” // Các lớp biến thuộc tính, hàm lớp, biến, tính #endregion #region “--- Tên phân vùng 2---” g p g // Các lớp, biến, thuộc tính, hàm #endregion using System; …… using System.Data; } using System.Data.SqlClient; using TenNameSpace; TS. Vũ Đức Lung Lập trình web với ASP.NET 5 Ví dụ không gian tên miền TS. Vũ Đức Lung Lập trình web với ASP.NET 6 Ví dụ Class chứa các hàm dùng chung TS. Vũ Đức Lung Lập trình web với ASP.NET 7 Ví dụ một số hàm dùng chung static public St i G tU lI t ti bli String GetUrlImages()() { try { return ApplicationPath + \\Themes\\Images\\; } catch { return ; } } static public string ApplicationPath { g get { string applicationPath = HttpContext.Current.Request.ApplicationPath; if (applicationPath == /) { return string.Empty; } /) else { return applicationPath; } } } TS. Vũ Đức Lung Lập trình web với ASP.NET 8 Cách sử dụng biến global và hàm chung Link đến một trang web nằm ở ngoài cùng của thư mục chứa website Trang Chủ Đường dẫn đến file hình ảnh TS. Vũ Đức Lung Lập trình web với ASP.NET 9 Các đối tượng thể hiện giao diện (user control) g () g TS. Vũ Đức Lung Lập trình web với ASP.NET 10 Sử dụng User control td / TS. Vũ Đức Lung Lập trình web với ASP.NET 11 Sử dụng User control TS. Vũ Đức Lung Lập trình web với ASP.NET 12 Các hàm xử lý phía client (Javascript) Các hàm PopUp Cá hà P U Các hàm xử lý kiểm tra phía Client Các hàm xử lý gõ tiếng Việt ….. TS. Vũ Đức Lung Lập trình web với ASP.NET 13 Ví dụ xây dựng lớp xử lý dữ liệu chung TS. Vũ Đức Lung Lập trình web với ASP.NET 14 Khai báo biến thành viên TS. Vũ Đức Lung Lập trình web với ASP.NET 15 Danh sách các thuộc tính TS. Vũ Đức Lung Lập trình web với ASP.NET 16 Nhóm hàm khởi tạo đối tượng TS. Vũ Đức Lung Lập trình web với ASP.NET 17 Nhóm hàm cung cấp thông tin TS. Vũ Đức Lung Lập trình web với ASP.NET 18 Một số hàm xử lý TS. Vũ Đức Lung Lập trình web với ASP.NET 19 Sử dụng hàm dùng chung File default.aspx TS. Vũ Đức Lung Lập trình web với ASP.NET 20
Nội dung trích xuất từ tài liệu:
Bài giảng lập trình Web - Ts.Vũ Đức Lung - Chương 7 Chương VII: 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ù chung: Xâ d á hầ dùng h – 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 Lập trình web với ASP.NET 1 Phân tích các phần của website 1. Phân tích ý tưởng, mục tiêu => Hoạch định cấu trúc website 2. 2 Thiết kế CSDL 3. 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 4. Xây dựng các trang đơn lẻ TS. Vũ Đức Lung Lập trình web với ASP.NET 2 Ví dụ cấu trúc website TS. Vũ Đức Lung Lập trình web với ASP.NET 3 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 CSDL, – Thực hiện đọc bảng dữ liệu, – Các xử lý liên kết dữ liệu, – Các ử khá 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 g 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 Lập trình web với ASP.NET 4 Không gian tên miền, các lớp chung Định dạng chung namespase TênNameSpase { #region “--- Tên phân vùng 1 ---” // Các lớp biến thuộc tính, hàm lớp, biến, tính #endregion #region “--- Tên phân vùng 2---” g p g // Các lớp, biến, thuộc tính, hàm #endregion using System; …… using System.Data; } using System.Data.SqlClient; using TenNameSpace; TS. Vũ Đức Lung Lập trình web với ASP.NET 5 Ví dụ không gian tên miền TS. Vũ Đức Lung Lập trình web với ASP.NET 6 Ví dụ Class chứa các hàm dùng chung TS. Vũ Đức Lung Lập trình web với ASP.NET 7 Ví dụ một số hàm dùng chung static public St i G tU lI t ti bli String GetUrlImages()() { try { return ApplicationPath + \\Themes\\Images\\; } catch { return ; } } static public string ApplicationPath { g get { string applicationPath = HttpContext.Current.Request.ApplicationPath; if (applicationPath == /) { return string.Empty; } /) else { return applicationPath; } } } TS. Vũ Đức Lung Lập trình web với ASP.NET 8 Cách sử dụng biến global và hàm chung Link đến một trang web nằm ở ngoài cùng của thư mục chứa website Trang Chủ Đường dẫn đến file hình ảnh TS. Vũ Đức Lung Lập trình web với ASP.NET 9 Các đối tượng thể hiện giao diện (user control) g () g TS. Vũ Đức Lung Lập trình web với ASP.NET 10 Sử dụng User control td / TS. Vũ Đức Lung Lập trình web với ASP.NET 11 Sử dụng User control TS. Vũ Đức Lung Lập trình web với ASP.NET 12 Các hàm xử lý phía client (Javascript) Các hàm PopUp Cá hà P U Các hàm xử lý kiểm tra phía Client Các hàm xử lý gõ tiếng Việt ….. TS. Vũ Đức Lung Lập trình web với ASP.NET 13 Ví dụ xây dựng lớp xử lý dữ liệu chung TS. Vũ Đức Lung Lập trình web với ASP.NET 14 Khai báo biến thành viên TS. Vũ Đức Lung Lập trình web với ASP.NET 15 Danh sách các thuộc tính TS. Vũ Đức Lung Lập trình web với ASP.NET 16 Nhóm hàm khởi tạo đối tượng TS. Vũ Đức Lung Lập trình web với ASP.NET 17 Nhóm hàm cung cấp thông tin TS. Vũ Đức Lung Lập trình web với ASP.NET 18 Một số hàm xử lý TS. Vũ Đức Lung Lập trình web với ASP.NET 19 Sử dụng hàm dùng chung File default.aspx TS. Vũ Đức Lung Lập trình web với ASP.NET 20
Tìm kiếm theo từ khóa liên quan:
Phương pháp lập trình Lập trình web Bài giảng lập trình web Thiết kế cấu trúc website Bảo hành web Cấu trúc websiteTài liệu liên quan:
-
Giáo trình Lập trình logic trong prolog: Phần 1
114 trang 197 0 0 -
Giáo trình Lập trình C căn bản
135 trang 172 0 0 -
Giáo trình Lập trình C căn bản: Phần 1
64 trang 170 0 0 -
14 trang 135 0 0
-
[Thảo luận] Học PHP như thế nào khi bạn chưa biết gì về lập trình?
5 trang 132 0 0 -
161 trang 131 1 0
-
Bài giảng Lập trình web nâng cao: Chương 8 - Trường ĐH Văn Hiến
36 trang 119 1 0 -
Giáo trình lập trình hướng đối tượng - Lê Thị Mỹ Hạnh ĐH Đà Nẵng
165 trang 116 0 0 -
MỘT SỐ ĐIỂM CẦN CHÚ Ý KHI THIẾT KẾ WEB
5 trang 113 0 0 -
Bài giảng Phương pháp lập trình: Chương 9 - GV. Từ Thị Xuân Hiền
36 trang 113 0 0