Платформенная среда .NET Framework 4 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Платформенная среда .NET Framework 4



 

C# спроектирован и разработан специально для применения с .NET Framework.

Назначение.NET Framework — служить средой для поддержки разработки и выполнения сильно распределенных компонентных приложений. Она обеспечивает совместное использование разных языков программирования, а также безопасность, переносимость программ и общую модель программирования для платформы Windows.

Базовые функциональные возможности платформы .NET включают в себя:

1. Возможность обеспечения взаимодействия с существующим программным кодом.

Эта возможность, несомненно, является очень хорошей вещью, поскольку позволяет комбинировать существующие двоичные единицы СОМ (т.е. обеспечивать их взаимодействие) с более новыми двоичными единицами.NET и наоборот. С выходом версии.NET 4.0 эта возможность стала выглядеть даже еще проще, благодаря добавлению ключевого слова dynamic.

2. Поддержка для многочисленных языков программирования.

Приложения.NET можно создавать с помощью любого множества языков программирования (С#, Visual Basic. F#. J# и т.д.). При этом в.NET код, написанный на любом языке компилируется в код на промежуточном языке (Intermediate LanguageIL).

3. Полная интеграция языков.

В.NET поддерживается межъязыковое наследование, межъязыковая обработка исключений и межъязыковая отладка кода. При этом.NET использует общий исполняющий механизм, основным аспектом которого является хорошо определенный набор типов, который способен понимать каждый, поддерживающий.NET язык.

Так же в.NET был полностью переделан способ разделения кода между приложениями за счет введения понятия сборки (assembly) вместо традиционных библиотек DLL. Сборки обладают формальными средствами для управления версиями и допускают одновременное существование рядом нескольких различных версий сборок.

4. Усовершенствованная поддержка для создания динамических веб-страниц.

Хотя в классической технологии ASP (Active Server Pages) предлагалась довольно высокая степень гибкости, её все равно не хватало из-за необходимости использования интерпретируемых сценарных языков, а отсутствие объектно-ориентированного дизайна часто приводило к получению довольно запутанного кода ASP. В.NET предлагается интегрированная поддержка для создания веб-страниц с помощью ASP.NET (текущая версия технологии: 4.5, зафиксированная в Windows 8 M3, версии 6.2.7989). В случае примененияASP.NET код создаваемых страниц поддается компиляции и может быть написан на любом поддерживающем.NET языке высокого уровня, например, С# или Visual Basic 2010. В новой версии.NET эта поддержка улучшилась еще больше, сделав возможным применение новейших технологий вроде AJAX и jQuery.

4. Эффективный доступ к данным.

Набор компонентов.NET, известный под общим названием ADO.NET, позволяет получать эффективный доступ к реляционным базам данных и многим другим источникам данных. Также предлагаются компоненты, позволяющие получать доступ к файловой системе и каталогам. В частности, в.NET встроена поддержка языка разметки XML (eXtensible Markup Language), позволяющая манипулировать данными, импортируемыми и экспортируемыми на платформы, отличные от Windows.

5. Установка с нулевым воздействием.

Сборки бывают двух типов: разделяемые и приватные. Разделяемые сборки представляют собой обычные библиотеки, доступные всему программному обеспечению, а приватные сборки предназначены для использования только с определенными программами. Приватные сборки являются полностью самодостаточными, поэтому процесс их установки выглядит просто. Никакие записи в системный реестр не добавляются; все нужные файлы просто размещаются в соответствующей папке файловой системы.

6. Visual Studio 2010.

Вместе с.NET поставляется среда разработки Visual Studio 2010, которая способна одинаково хорошо справляться как с кодом на языке С++, С# и Visual Basic 2010, так и с кодом ASP.NET или XML. В Visual Studio 2010 интегрированы все наилучшие возможности сред конкретных языков из всех предыдущих версий этой замечательной IDE-среды.

На текущий момент Visual Studio 2010 уже не является наиболее актуальной средой разработки, преемница «10-ой студии» является Visual Studio vNext (2012), находящаяся в стадии Beta-версии. Новое название: Visual Studio 11 Beta.

 



Поделиться:


Последнее изменение этой страницы: 2016-12-28; просмотров: 209; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 44.200.65.174 (0.006 с.)