Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Посiбник_VB.doc
Скачиваний:
9
Добавлен:
22.08.2019
Размер:
5.08 Mб
Скачать

Бібліотека класів платформи .Net

Бібліотека класів Framework .NET - Framework Class Library (FCL) містить понад 7000 типів (класів, структур, інтерфейсів, пе­релічених типів і делегатів), які поділено між "просторами назв", кожен з яких відповідає за служби з певної області.

Основні простори назв .NET

Простір назв

Опис

System

Містить основні типи і класи

System.Collec­tions

Кешовані таблиці, динамічні масиви та інші кон­тейнери

System.Data

Класи ADO.NET для роботи з базами даних

System.Drawing

Класи для генерування графіки (GDI+)

System.IO

Класи для введення/виведення у файли і потоки

System.Net

Класи, що є програмною реалізацією мережевих протоколів

System.Reflection

Класи для читання/запису метаданих

System.

ServiseProcess

Класи для створення NT-сервісів

System.Threa­ding

Класи для створення і керування процесами

System.Web

Класи для підтримки Web-застосувань

System.Web. Ser­vices

Класи для розробки веб-сервісів

System.Web.Services. Protocols

Класи для розробки клієнтів веб-сервісів

System. Web. UI

Основні класи технології ASP .NET

System.Web.UI .Web Controls

Серверні контролери ASP .NET

System.Windows.

Forms

Класи для GUI-програм

System.Xml

Класи для читання і запису даних у форматі XML

Простори назв забезпечують ієрархію класів, отож, допускають функціонування двох різних класів з однаковими назвами, які знаходяться у різних просторах назв. Отже, простір назв — це не що інше, як область дії класу.

Простір назв System —базовий простір платформи .Net. Він містить класи для обробки виняткових ситуацій, типів даних, забезпечення низькорівневих засобів введення/виведення даних, збиран­ня сміття тощо. Програміст, що використовує вбудовані класи, отримує доступ до простору назв через директиву:

Imports [aliasname =] namespace.element

  • aliasname - ідентифікатор, за допомогою якого можна посилатися усередині модуля на зазначений простір назв;

  • namespace - назва імпортованого простору;

  • element - назва елемента простору (клас, простір назв тощо).

Кожен модуль може налічувати довільне число директив Imports, однак усі вони повинні розташовуватися до будь-якого по­силання на ідентифікатори. Назва простору є частиною докладної назви об'єкта, що має загалом синтаксис namespace.typename. Усі простори назв, які постачає корпорація Microsoft, розпочина­ються словом System або словом Microsoft.