CLR (Common Language Runtime)

Một phần của tài liệu Tìm hiểu về phương pháp dạy học webquest (Trang 26 - 28)

- Là môi tr-ờng đ-ợc dùng để quản lý sự thi hành các mã nguồn mà ta đã soạn ra và biên dịch trong các ứng dụng. Tuy nhiên khi biên dịch mã nguồn, ta lại biên dịch chúng ra thành một ngôn ngữ trung gian gọi là Microsoft Intermediate Language (MSIL). Chính ngôn ngữ trung gian MSIL này là ngôn ngữ chung cho tất cả ngôn ngữ .NET hiện có. Trong khi biên dịch, các ứng dụng cũng sản xuất ra những thông tin cần thiết, ta gọi những thông tin này là metadata. Đến khi ta chạy một ứng dụng, CLR sẽ tiếp quản (Take - over) và biên dịch (Compile) nguồn mã một lần nữa ra thành ngôn ngữ gốc (Native Language) của máy vi tính tr-ớc khi thi hành những công việc đã đ-ợc bố trí trong nguồn mã đó.

- Thực hiện quản lý bộ nhớ, quản lý thực thi tiểu trình, thực thi mã nguồn, xác nhận mã nguồn an toàn, biên dịch và các dịch vụ hệ thống khác.

- Ngoài ra, nó còn đảm bảo cho việc thực hiện đ-ợc bảo mật và mạnh mẽ.

b) .NET Framework Classes

- Điều quan trọng nhất mà ta cần phải nhớ đó là mọi thứ trong .NET đều là đối t-ợng.Các đối t-ợng đó đ-ợc tổ chức lại thành từng nhóm riêng biệt nh- trong một th- viện để ta dễ dàng sử dụng. Ta gọi các nhóm nh- vậy là không gian tên (Namespaces), và ta sẽ sử dụng những không gian tên này để gọi hay nhập các lớp (Classes) cần thiết cho ứng dụng của mình.

- Một Namespace không chỉ là một nhóm các kiểu dữ liệu, mà nó làm cho tên của tất cả các kiểu dữ liệu trong cùng một không gian tên sẽ có tiếp đầu ngữ là tên của namespace đó. Nó cũng cho phép một không gian tên nằm trong một không gian tên khác. Ví dụ, hầu hết các hỗ trợ chung của các th- viện lớp cơ sở

.NET đều nằm trong một không gian tên gọi là System. Lớp cơ sở Array nằm trong không gian tên này có tên đầy đủ là System.Array.

2.1.3.3. Các đối t-ợng trong ASP.NET

Có rất nhiều đối t-ợng trong ASP.NET (ASP.NET Objects), trong ch-ơng trình này chúng ta chỉ xét một số đối t-ợng sau:

+ Response Object + Request Object + Page Object + Session Object + Application Object a) Response Object

Response Object cho phép Server đáp ứng, trả lời hay thông tin với Client.

* Ph-ơng thức Write

Ph-ơng thức Write của Response Object để hiện thị dòng chữ ở trình duyệt Web của Client.

Ví dụ:

Response.Write(“Chào mừng các bạn đến với Webquest!”); Response.Write(“<br>”);

* Ph-ơng thức Redirect

Ph-ơng thức Redirect dùng để chuyển sang một trang Web khác một cách gián tiếp.

Ví dụ:

Response.Redirect(“http://vinhuni.edu.vn”); Response.Redirect(“index.aspx”);

Một phần của tài liệu Tìm hiểu về phương pháp dạy học webquest (Trang 26 - 28)

Tải bản đầy đủ (PDF)

(42 trang)