Базовые понятия dot Net
.pdfПлатформа .NET Framework — это интегрированный компонент Windows, который поддерживает создание и выполнение нового поколения приложений и веб-служб XML
Common Language Runtime (англ. CLR —
общеязыковая исполняющая среда) — виртуальная машина, интерпретирующая и исполняющая код на языке CIL, в который компилируются программы, написанные, в частности, на .NET-совместимых языках программирования (C#, Managed C++, Visual Basic .NET, Visual J# и т. п.)
Common Intermediate Language (сокращённо CIL) — промежуточный язык, разработанный фирмой Microsoft для платформы .NET Framework. Ранее язык назывался Microsoft Intermediate Language,
однако был переименован для создания стандарта ECMA-335.
Base Class Library — стандартная библиотека классов платформы «.NET
Framework».
Программы, написанные на любом из языков, поддерживающих платформу .NET, могут пользоваться классами и методами BCL — создавать объекты классов, вызывать их методы, наследовать необходимые классы BCL и т. д.
Библиотеки BCL можно рассматривать как API виртуальной машины .NET.
Управление памятью
Система общего типа
Расширенная библиотека классов
Платформы и технологии разработки. ASP.NET, ADO.NET, Windows Communication Foundation и другие
Взаимодействие языков
Совместимость версий и параллельное выполнение