ВУЗ:
Составители:
Рубрика:
21
Компилятор Native Image Generator (NGEN), который обрабатывает все
приложение и сохраняет результат на жестком диске.
Менеджер выполнения приложения, который обеспечивает выполнение
откомпилированного кода и предоставляет приложению дополнительные
службы.
К дополнительным службам, предоставляемым менеджером выполнения,
относятся:
выделение памяти приложению – для впервые используемых
откомпилированных блоков кода выделяется оперативная память и в
дальнейшем код остается загруженным на случай повторного применения;
сборка мусора – автоматическое освобождение неиспользуемой памяти и
ресурсов по окончании работы приложения;
контроль безопасности исполняемого кода – приложение не должно
выполнять критические операции, влияющие на безопасность и устойчивость
операционной системы.
1.3.4. Библиотека базовых классов .NET
В состав операционной среды .NET Framework входит библиотека
базовых классов .NET – Framework Class Library (NFCL). Она содержит
определения более чем 20000 классов и процедур и предоставляет
разработчикам при создании приложения набор стандартных функций.
Применение библиотеки базовых классов не зависит от среды разработки и
языка программирования — ее функции одинаковы везде.
Помимо унификации базовых операций, используемых приложениями,
библиотека дает еще несколько преимуществ. Это повышение надежности кода
и вынос базовых функций как бы на уровень операционной системы. Ведь с
точки зрения программы и разработчика, функции библиотеки базовых классов
и функции API операционной системы лежат на одном уровне — в
операционной среде .NET Framework.
Библиотека базовых классов содержит следующие категории функций:
– представления базовых типов;
– представления информации о загруженных типах;
– обработки исключений;
– ввода/вывода;
– управления потоками;
– проверки безопасности;
– доступа к данным;
– графические функции;
– функции для работы с XML и SOAP.
Страницы
- « первая
- ‹ предыдущая
- …
- 15
- 16
- 17
- 18
- 19
- …
- следующая ›
- последняя »