Перейти к содержимому



Купить ссылку здесь
Фотография

Что такое Microsoft .Net Framework

Форум ZiSMO.biz
14
Сообщений в теме: 14

OFFLINE Отправлено

Глеб Николаев 0
группа пользователя

    Готовлюсь к ОГЭ ..

  • Cообщений: 3 851
  • Друзей:147
  • Поинты: 2 106
  • Предупреждений: 10
  • Онлайн:34д 10ч 17м
372

Что такое Microsoft .Net Framework

 

У многих людей, не очень хорошо знакомых с темой возникает естественный вопрос, что же такой .Net Framework. В данной статье мы постараемся раскрыть тему максимально простыми словами.

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

Сделано это для того, чтобы разработчик мог максимально абстрагироваться от системного окружения на компьютере пользователя. Его не должно волновать, какая операционная система установлена, какая разрядность у процессора — 32-х или 64-битная, какая у него архитектура и т.д. Для запуска программы достаточно чтобы под данную систему существовала и была установлена реализация .Net Framework. Для операционных систем Windows разработкой платформы занимается её создатель, компания Microsoft. Существуют также независимые реализации, прежде всего это Mono и Portable.NET, позволяющие запускать программы .Net на других операционных системах, например на Linux.

Архитектура .Net Framework

Платформа состоит из двух частей. Основой является исполняющая среда Common Language Runtime (CLR), которая может выполнять как обычные программы, так и серверные приложения. Вторая, не менее важная часть, это библиотека классов Framework Class Library (FCL), содержащая в себе множество компонентов для работы с базами данных, сетью, вводом/выводом, файлами, пользовательским интерфейсом и т.д. Это позволяет разработчику не заниматься низкоуровневым программированием, а использовать уже готовые классы.

Важные части библиотеки классов

Windows Forms — отвечает за разработку графического интерфейса. Фактически является обёрткой над Win32 API.

ADO.NET — предоставляет доступ данным. В основном используется для работы с базами данных.

ASP.NET — технология разработки веб-сайтов, веб-приложений и веб-сервисов.

Language Integrated Query (LINQ) — реализация языка запросов, напоминающего по синтаксису SQL в программах на .Net.

Windows Presentation Foundation (WPF) — система создания графических интерфейсов, использующая язык разметки XAML. В отличие от Windows Forms использует графическую технологию DirectX, что обеспечивает более быструю работу за счет аппаратного ускорения графики.

Windows Communication Foundation (WCF) — система обмена данными между приложениями .Net. Используется для создания распределённых приложений.

Языки программирования .Net

Одной из основных идей, заложенной в .Net, является совместимость различных частей приложения, которые могут быть разработаны на разных языках. Например программа, написанная на C# может обратиться к методу из библиотеки, написанной на Visual Basic .NET, или класс на Managed C++ может быть унаследован от класса на Delphi .Net.

Языки, включённые в Visual Studio: C#, J# (последний раз в Visual Studio 2005), Visual Basic .NET, JScript .NET, C++/CLI, F# (Visual Studio 2010).

Также существуют независимые проекты, позволяющие разрабатывать программы под .Net Framework на других языках.

Надеемся что в данном материале мы ответили на вопрос, что же такое Microsoft .Net Framework, и для чего он нужен.

 

Сообщение отредактировал Глеб Николаев 0: 08 08 2016 - 17:42




    • 0
  • Наверх

OFFLINE Отправлено

TheLuck
группа пользователя

    Форум чёт немног скатился.

  • Cообщений: 1 734
  • Поинты: 16
  • Предупреждений: 110
86

спасибо!


    • 0
  • Наверх

OFFLINE Отправлено

skymacrocoder
группа пользователя

    Новичок

  • Cообщений: 32
  • Друзей:9
  • Поинты: 22
  • Предупреждений: 110
-3

Спасибо за информацию, весьма полезная.


    • 0
  • Наверх

ONLINE Отправлено

kirya2552
группа пользователя

    Думаешь ты смелый? Поставь ДИЗлайк Дарку

  • Cообщений: 7 845
  • Друзей:404
  • Поинты: 4 288
  • Предупреждений: 0
  • Онлайн:98д 1м
432
Знал, лучше бы написал где его скачать

product.gif 0456b07b70d5.gif

    • 0
  • Наверх

ONLINE Отправлено

Sergei1994
группа пользователя

    My-vk.ru самый лучший магазин Vk.com

  • Cообщений: 34 987
  • Друзей:1155
  • Поинты: 2 103
  • Предупреждений: 0
  • Онлайн:167д 16ч 59м
1 158

Знал, лучше бы написал где его скачать

http://www.microsoft...s.aspx?id=17718


85e05713dc23.gif2,03 62999aad7930.gif6,04

0c593ebf9caf.gif18,3 389ec147f5c0.gif31,2
    • 0
  • Наверх

OFFLINE Отправлено

Vl-ad-im-ir
группа пользователя

    Всем Бобра)

  • Cообщений: 17 458
  • Друзей:201
  • Поинты: 22 904
  • Предупреждений: 0
  • Онлайн:84д 7ч 58м
463

У меня без данной программной платформы, некоторые программы не работали)


    • 0
  • Наверх

OFFLINE Отправлено

valerha2016
группа пользователя

    Новичок

  • Cообщений: 75
  • Друзей:6
  • Поинты: 11
  • Предупреждений: 0
  • Онлайн:4д 20ч 53м
2
Полезно.Автору зачет
    • 0
  • Наверх

OFFLINE Отправлено

Постоянный
группа пользователя

    Куплю поинты зисмо, писать в ЛС!

  • Cообщений: 1 056
  • Поинты: 40
  • Предупреждений: 50
24

У меня без данной программной платформы, некоторые программы не работали)

Это само собой, ведь все на этой платфоре делают программы. Си шарп, если я не ошибаюсь :)


    • 0
  • Наверх

OFFLINE Отправлено

Razerblack
группа пользователя

    Пользователь

  • Cообщений: 690
  • Друзей:12
  • Поинты: 27
  • Предупреждений: 100
16

Спасибо, давно знал.


    • 0
  • Наверх

OFFLINE Отправлено

Vl-ad-im-ir
группа пользователя

    Всем Бобра)

  • Cообщений: 17 458
  • Друзей:201
  • Поинты: 22 904
  • Предупреждений: 0
  • Онлайн:84д 7ч 58м
463

Это само собой, ведь все на этой платфоре делают программы. Си шарп, если я не ошибаюсь :)

Ну-да! :) Но у меня бывало и без этой платформы проги работали! :P


    • 0
  • Наверх

OFFLINE Отправлено

Глеб Николаев 0
группа пользователя

    Готовлюсь к ОГЭ ..

  • Cообщений: 3 851
  • Друзей:147
  • Поинты: 2 106
  • Предупреждений: 10
  • Онлайн:34д 10ч 17м
372

Ну-да! :) Но у меня бывало и без этой платформы проги работали! :P

Чудеса :) у меня без него в ошибках всё :D


    • 0
  • Наверх

OFFLINE Отправлено

Vl-ad-im-ir
группа пользователя

    Всем Бобра)

  • Cообщений: 17 458
  • Друзей:201
  • Поинты: 22 904
  • Предупреждений: 0
  • Онлайн:84д 7ч 58м
463

Чудеса :) у меня без него в ошибках всё :D

Именно) Вот только не помню уже какие были! (giggle)


    • 0
  • Наверх

OFFLINE Отправлено

Vladis55555
группа пользователя

    Продвинутый

  • Cообщений: 4 846
  • Друзей:56
  • Поинты: 1 182
  • Предупреждений: 20
  • Онлайн:118д 5ч 17м
75

Читал, спасибо!


 
 
    • 0
  • Наверх

OFFLINE Отправлено

TheLuck
группа пользователя

    Форум чёт немног скатился.

  • Cообщений: 1 734
  • Поинты: 16
  • Предупреждений: 110
86

У меня без данной программной платформы, некоторые программы не работали)

я когда игры устанавливаю, просит всегда фрэймфорк обновить)


    • 0
  • Наверх

OFFLINE Отправлено

Vl-ad-im-ir
группа пользователя

    Всем Бобра)

  • Cообщений: 17 458
  • Друзей:201
  • Поинты: 22 904
  • Предупреждений: 0
  • Онлайн:84д 7ч 58м
463

я когда игры устанавливаю, просит всегда фрэймфорк обновить)

А ну эт да :D  Там же надо, чтоб все скрипты работали и язык сам тоже)


    • 0
  • Наверх