Главная » Статьи

The .NET Framework

.Net оболочка основное понятие в Visual C++ 2005 а так же во всех других продуктах разработки Microsoft. Оболочка .Net состоит из двух элементов CLR(Общая система поддержки времени выполнения), в которой ваше приложение выполняется и совокупность библиотек, называемых в оболочке .Net  библиотеками класса. Они обеспечивают функциональное обеспечение вашего кода, которая будет необходима во время выполнения программы с использованием CLR, вне зависимости от используемого языка, поэтому .NET программы, написанные на С++, С# или некоторых других языках, которые поддерживают Оболочку .NET, используют одинаковые библиотеки .NET. Существует два фундаментальных типа различий приложений на С++, которые можно создать с Visual C++ 2005. Вы можете писать приложения, которые выполняются на вашем компьютере. Эти приложения будут именоваться исходными программами С++. Вы пишете исходные программы на С++ в версии С++, которая определена стандартами языка ISO/ANSI. Вы так же можете писать приложения под контролем CLR в расширенной версии С++, называемой C++/CLI. Все эти программы именуются как CLR или C++/CLI программы.

Оболочка .NET . не какая-то определенная часть Visual C++ 2005, но скорее компонент операционной системы Windows, облегчающей создание приложений ПО и Веб - Сервисов. Она предлагает важные преимущества в  надежности и защищенности скриптов, а так же возможность интегрировать ваш код на С++ с кодом, написанным в более чем 20 других языках программирования, нацеленные на оболочку .NET. Небольшой недостаток от позиционирования данной оболочки – проблема маленькой производительности, но вы не заметите это в большинстве сред.

CLR – это стандартизированная конфигурация для исполнения программ, написанных в различных высокоуровневых языках, включаю VB, C#, и курс C++. Спецификация CLR заключена в  стандартах Европейской ассоциации по стандартизации информационных и вычислительных систем для Общепринятого языка Производства, ECMA – 335, и так же равнозначные стандарты ISO, ISO/IEC 23271, поэтому CLR – выполнение этих стандартов. Вы можете видеть, почему С++ для CLR именуются C++/CLI Общепринятый язык создания приложений на C++, поэтому вы охотнее посмотрите компилятор C++/CLI на другой операционной системе, нежели чем выполнение CLI.

    Заметьте, что информация обо всех стандартах ECMA доступна на сайте http://www.ecma-international.org, и ECMA-335 притом сейчас в режиме бесплатной загрузки.

 CLI это по существу техническое требования для конфигурации виртуальной машины, которое обеспечивает способность приложений записи в другие высокоуровневые языки программирования, исполняемые в различных конфигурациях систем без изменения или повторной компиляции первоначального исходного кода. CLI точно излагает язык промежуточных стандартов для виртуальных машин, для которых исходный код высокоуровневых языков преобразовывается. В оболочке .NET этот промежуточный язык называется Microsoft Intermediate Language (MSIL). Скрипт промежуточного языка в конечном счете преобразовывается в машинный код посредством компилятора just-in-time, в то время, когда выполнения программы. Несомненно, скрипт промежуточного языка CLI может выполняться в другой конфигурации, имеющей CLI реализацию.

CLI также определяет общий набор типов данных, называемый CTS, который следует использовать для программ, написанных в иных языках программирования, с существующей реализацией CLI.

 

genuine viagra canada
genuine viagra canada