Основы языка C# 2005. Евсеева О.Н - 17 стр.

UptoLike

Составители: 

21
Компилятор Native Image Generator (NGEN), который обрабатывает все
приложение и сохраняет результат на жестком диске.
Менеджер выполнения приложения, который обеспечивает выполнение
откомпилированного кода и предоставляет приложению дополнительные
службы.
К дополнительным службам, предоставляемым менеджером выполнения,
относятся:
выделение памяти приложениюдля впервые используемых
откомпилированных блоков кода выделяется оперативная память и в
дальнейшем код остается загруженным на случай повторного применения;
сборка мусораавтоматическое освобождение неиспользуемой памяти и
ресурсов по окончании работы приложения;
контроль безопасности исполняемого кодаприложение не должно
выполнять критические операции, влияющие на безопасность и устойчивость
операционной системы.
1.3.4. Библиотека базовых классов .NET
В состав операционной среды .NET Framework входит библиотека
базовых классов .NET – Framework Class Library (NFCL). Она содержит
определения более чем 20000 классов и процедур и предоставляет
разработчикам при создании приложения набор стандартных функций.
Применение библиотеки базовых классов не зависит от среды разработки и
языка программированияее функции одинаковы везде.
Помимо унификации базовых операций, используемых приложениями,
библиотека дает еще несколько преимуществ. Это повышение надежности кода
и вынос базовых функций как бы на уровень операционной системы. Ведь с
точки зрения программы и разработчика, функции библиотеки базовых классов
и функции API операционной системы лежат на одном уровнев
операционной среде .NET Framework.
Библиотека базовых классов содержит следующие категории функций:
представления базовых типов;
представления информации о загруженных типах;
обработки исключений;
ввода/вывода;
управления потоками;
проверки безопасности;
доступа к данным;
графические функции;
функции для работы с XML и SOAP.