III SO SÁNH JAVABEANS VÀ ACTIVE
2.1.3 Thư viện lớp của Net Framework.
Các thư viện lớp của .Net Framework là một tập hợp của các lớp có thể được tái sử dụng và được tổ chức bởi không gian tên. Các lớp thư viện framework thu thập tất cả các lớp bao gồm cả lớp nền tảng của Windows - Windows Foundation Classes (WFC) vào một tập hợp thống nhất và duy nhất của các lớp. Không gian tên( name space) giống như một gói(package) trong công nghệ Java và các thư viện lớp có cấu trúc giống như Java API. Một không gian tên bao gồm nhiều lớp và các không gian tên con. Hình 6,3 danh sách một bộ cấu phần trong hệ thống thư viện lớp .Net. Tất cả các lớp trong thư viện có thể được sử dụng bởi các lớp trong các ngôn ngữ khác. Các không gian tên gốc (root namespace) trong thư viện lớp là các không gian tên hệ thống, trong đó có nhiều lớp cơ bản như đối tượng, Console, và có thể chứa miền tên con như IO, Net, dữ liệu, Remoting, vv. Ví dụ, XML là một miền tên con của không gian tên hệ thống được triển khai như System.XML.dll, ADO.NET có sẵn trong System.Data.dll - tương ứng với không gian tên System.Data .
Bài giảng COP – Chuyên ngành: CNPM - Version 1
Biên soạn: Ngô Thị Lan & Nguyễn Lan Oanh - 130
Người phát triển có thể tạo không gian tên tùy chọn và tổ chức các lớp liên quan trong một không gian tên tùy ý. Không gian tên có thể được triển khai như một hợp của các thành phần nhị phân.
Hình 6.3. Các thành phần của thư viện lớp .Net
Các lớp có cùng tên có thể được đặt trong các không gian tên khác nhau, vì chúng được tham chiếu bởi các tiền tố không gian tên khác nhau. Để sử dụng các lớp trong một không gian tên, bằng cách sử dụng <namespace> trong C # hoặc VB <namespace> nằm ở đầu đoạn mã. Hệ thống này được xây dựng trong lớp thư viện cơ bản được triển khai trong tập tin mscorlib.dll