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

Tài liệu TÁCH BIỆT MÃ NGUỒN XỬ LÝ & NỘI DUNG docx

17 256 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Tiêu đề Tách biệt mã nguồn xử lý và nội dung
Trường học Trường Đại học Khoa học Tự nhiên
Chuyên ngành Công nghệ thông tin
Thể loại Bài giảng môn học
Năm xuất bản 2007
Định dạng
Số trang 17
Dung lượng 473,43 KB

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

Nội dung

Tách biệt Code & Contentƒ Các thành viên trong nhóm có thể làm việc độc lập trên phần công riêng ƒ Lập trình viên có thể làm việc trên môi trường quen thuộc ƒ Tái sử dụng... Web User Con

Trang 1

Thi ế t k ế & Lp trình WEB 2

TÁCH BIỆT

Khoa Công nghệ thông tin Trường Đại học Khoa học Tự nhiên

Trang 2

Tách biệt Code & Content

ƒ Các thành viên trong nhóm có thể làm việc độc lập trên phần công riêng

ƒ Lập trình viên có thể làm việc trên môi trường

quen thuộc

ƒ Tái sử dụng

Trang 3

3 cách Tách biệt Code & Content

1 Code-Behind

2 Web User Control

3 Component

Trang 4

1 Code-behind

Trang 5

2 Web User Control

ƒ Là các trang ASP.NET được sử dụng như là server control

ƒ Có thể tự định nghĩa các thuộc tính & phương thức riêng

ƒ Có khả năng tái sử dụng cho nhiều trang

Trang 6

Tạo Web User Control

Trang 7

Tạo Web User Control (tt)

<% @ Control

Language ="C#" AutoEventWireup ="true" CodeFile ="WebUserControl.ascx.cs"

Inherits ="WebUserControl" %>

Trang 8

Tạo Thuộc tính cho Web User Control

public string Username {

get {

return txtUsername.Text;

}

set {

txtUsername.Text = value;

}

}

Trang 9

Sử dụng Web User Control

<% @ Register Src ="WebUserControl.ascx"

TagName ="WebUserControl" TagPrefix ="uc1" %>

<uc1:WebUserControl ID ="WebUserControl1" runat ="server"/>

Trang 10

3 Component

ƒ 1 Component cơ bản bao gồm 1 hoặc nhiều Class

ƒ Được sử dụng như các lớp thư viện tự tạo

ƒ Hỗ trợ đa ngôn ngữ

ƒ Được biên dịch thành tập tin DLL

ƒ Có khả năng tái sử dụng cao trong nhiều ứng

dụng khác nhau

Trang 11

Tạo & Sử dụng Component – Cách 1

ƒ Add new item > Class

Trang 12

Tạo & Sử dụng Component – Cách 1 (tt)

Trang 13

Tạo & Sử dụng Component – Cách 1 (tt)

using MyLibrary;

public partial class _Default : System.Web.UI.Page

{

protected void Page_Load(object sender, EventArgs e) {

}

}

Trang 14

Tạo & Sử dụng Component – Cách 2

ƒ Add new project > Class Library

Trang 15

Tạo & Sử dụng Component – Cách 2 (tt)

Trang 16

Tạo & Sử dụng Component – Cách 2 (tt)

ƒ Add references > Projects

using MyClassLibrary;

public partial class _Default : System.Web.UI.Page

{

protected void Page_Load(object sender, EventArgs e)

MyClassLibrary.DLL

Trang 17

Sử dụng 2 component có class trùng tên

using MyLibrary;

public partial class _Default : System.Web.UI.Page

{

protected void Page_Load(object sender, EventArgs e)

{

}

}

Ngày đăng: 20/01/2014, 04:20

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w