..


Рекламные ссылки

. NET Framework

. NET Framework в основном набор различных технологий:

  • Языки NET -. Visual Basic, C #, JScript.NET, J # и C + +
  • Общеязыковой среды выполнения (CLR) - двигатель, который запускает все программы NET и предоставляет услуги для различных приложений (например, управление памятью и оптимизации производительности).
  • . NET Framework Class библиотека - библиотека, которая содержит тысячи встроенных функций для использования в приложениях
  • ASP.NET - двигатель, который работает веб-приложений, построенных на NET.
  • Visual Studio - среды разработки, которая содержит богатый набор функций, которые облегчают производительность труда разработчиков и упростит отладку приложений

Часто расстояние между этими компонентами не ясно, и мы склонны путать друг с другом. Вот "образ взят из Microsoft, который помогает лучше понять распространение различных технологий в библиотеке классов

Наиболее широко используемых языков, безусловно, C # и VB.NET. В частности, C # представляет собой относительно новый язык, предназначенный для версии 1.0. NET. Два языка используют различный синтаксис, но каждый использует возможности библиотеки классов, а также поддерживаются CLR.

Все языки. NET компилируется в более низкоуровневого языка до кода. Этот язык называется Common Language Intermediate (CIL, или просто IL) и CLR работает только на этот тип кода. Следующие изображения с сайта Microsoft показывающие, как языки. NET компилируется в КСС и структуру CLR

Структура CLR

Практически каждый EXE (или DLL), порожденный. NET содержит CIL кода, и эти файлы, которые распределяются на ПК клиента, в случае с Windows Forms приложений, а также на веб-сервере, в случае веб-приложений. CLR не знает, какой язык был использован для создания кода и сделать еще один сборник для преобразования CIL код в машинный язык. Этот шаг имеет место, когда код выполняется.

Помощь в Visual Studio ASP.Net
E-Learning
ASP (Advanced) ASP (Advanced)
Полный курс для создания динамических веб-сайтов. С 39 €.
ASP.NET (курс) ASP.NET (курс)
Полный курс для создания веб-приложений от 49 €.
SQL и базы данных (курс) SQL и базы данных (курс)
Создание и управление реляционными базами данных. С 39 €.
Рекламные ссылки