1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài giảng lập trình Web - Ts.Vũ Đức Lung - Chương 7

23 1 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 23
Dung lượng 523,17 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

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

Trang 1

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 trang đơn lẻ

‰ Quản lý và bảo hành web ý

Trang 2

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

• Các hàm xử lý phía client (Javascript)

• 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ẻ

Trang 3

Ví dụ cấu trúc website

Trang 4

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 Có chuỗi kết nối đến CSDL,

Trang 5

Không gian tên miền, các lớp chung

Trang 6

Ví dụ không gian tên miền

Trang 7

Ví dụ Class chứa các hàm dùng chung

Trang 8

Ví dụ một số hàm dùng chung

t ti bli St i G tU lI ()

static public String GetUrlImages()

{ try {{

return ApplicationPath + "\\Themes\\Images\\";

} catch { return ""; } }}

static public string ApplicationPath

{ get { string applicationPath = HttpContext.Current.Request.ApplicationPath;

if (applicationPath == "/") { return string.Empty; }

if (applicationPath / ) { return string.Empty; } else { return applicationPath; }

} }

Trang 9

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

<a id="menuleft"

<a id= menuleft

href="<%=Globals.ApplicationPath%>/Default.aspx"> Trang Chủ</a>

‰ Đường dẫn đến file hình ảnh

i lt ""

<img alt=""

src="<%=Globals.GetUrlImages()%>SmallDot.gif" />

Trang 10

Các đối tượng thể hiện giao diện (user control)

<%@ Control Language="C#" %>

<%@ Import Namespace="DaoTao.Components" %>

<table style="border-color:#6699cc" width="100%" cellpadding="0" cellspacing="0"

class="borderbanner" align="center" border="0">

<tr>

<td align="left" bgcolor="white" style="padding-left:10pt;"></td>

<td align="right" bgcolor="white" style="width: 582px"><img alt="Banner khoa CE"

src="<%= Globals.GetUrlImages g ()%>bannerkhoa.gif" ></td> () g

</tr>

</table>

Trang 12

Sử dụng User control

Trang 13

Các hàm xử lý phía client (Javascript)

Trang 14

Ví dụ xây dựng lớp xử lý dữ liệu chung

Trang 15

Khai báo biến thành viên

Trang 16

Danh sách các thuộc tính

Trang 17

Nhóm hàm khởi tạo đối tượng

Trang 18

Nhóm hàm cung cấp thông tin

Trang 19

Một số hàm xử lý

Trang 20

Sử dụng hàm dùng chung

¾ File default.aspx

Trang 21

Sử dụng hàm dùng chung

¾ File default.aspx.cs

Trang 22

Xử lý bảng A Xử lý bảng B

Ngày đăng: 11/05/2021, 02:47