* При перепечатке материалов ссылка на www.SeoLiga.ru обязательна!
Обзор .NET Framework
7 февраля 2009
,NET Framework — это управляемая среда для разработки и исполнения приложе- ний, обеспечивающая контроль типов. Эта среда управляет выполнением програм- мы: она выделяет память под данные и команды, назначает разрешения программе или отказывает в их предоставлении, начинает исполнение приложения и управля- ет его ходом, а также отвечает за освобождение и повторное использование памяти, занятой ресурсами, более ненужными программе. .NET Framework состоит из двух основных компонентов: общеязыковой исполняющей среды (CLR) и библиотеки классов .NET Framework.
CLR можно рассматривать как среду, управляющую исполнением кода и предо- ставляющую ключевые функции, такие, как компиляция кода, выделение памяти, управление потоками и сбор мусора. Благодаря использованию общей системы ти- пов (common type system, CTS) CLR выполняет строгую проверку типов, а защита по правам доступа к коду позволяет гарантировать исполнение кода в защищенном окружении. Библиотека классов .NET Framework содержит набор полезных типов, разрабо- танных специально для СLR и доступных для многократного использования. Типы, поддерживаемые .NET Framework, являются объектно-ориентированными, полно- стью расширяемыми и обеспечивают бесшовную интеграцию приложений с .NET Framework.