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 25 - 27)

- 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à

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

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 25 - 27)