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



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

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

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

OFFLINE Отправлено

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

    ILIKE.AKENS.RU Мой магазин

  • Cообщений: 2 597
  • Друзей:95
  • Поинты: 4 713
  • Предупреждений: 20
  • Онлайн:19д 6ч 44м
312

Что такое 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
  • Поинты: 3
  • Предупреждений: 110
86

спасибо!


    • 0
  • Наверх

OFFLINE Отправлено

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

    Новичок

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

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


    • 0
  • Наверх

OFFLINE Отправлено

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

    Делаю обложки для ВКонтакте

  • Cообщений: 6 663
  • Друзей:329
  • Поинты: 3 239
  • Предупреждений: 0
  • Онлайн:79д 7ч 30м
342
Знал, лучше бы написал где его скачать
product.gif 14768725.gif
    • 0
  • Наверх

ONLINE Отправлено

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

    Надежное продвижение в топ invirtscope.ru

  • Cообщений: 31 737
  • Друзей:995
  • Поинты: 1 673
  • Предупреждений: 0
  • Онлайн:147д 16ч 29м
1 051

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

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


Solodovgif_1004420_24014143.gif12,1 364e53243475.gif21,12

906fdc3e317c.gif18,12ece2a95df3b4.gif31,12

    • 0
  • Наверх

ONLINE Отправлено

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

    Всем Бобра)

  • Cообщений: 13 269
  • Друзей:157
  • Поинты: 12 859
  • Предупреждений: 0
  • Онлайн:61д 12ч 15м
285

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


c6057a265c57.jpg
    • 0
  • Наверх

OFFLINE Отправлено

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

    Новичок

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

OFFLINE Отправлено

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

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

  • Cообщений: 874
  • Поинты: 3 998
  • Предупреждений: 0
  • Онлайн:28д 17ч 26м
20

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

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


    • 0
  • Наверх

OFFLINE Отправлено

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

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

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

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


    • 0
  • Наверх

ONLINE Отправлено

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

    Всем Бобра)

  • Cообщений: 13 269
  • Друзей:157
  • Поинты: 12 859
  • Предупреждений: 0
  • Онлайн:61д 12ч 15м
285

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

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


c6057a265c57.jpg
    • 0
  • Наверх

OFFLINE Отправлено

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

    ILIKE.AKENS.RU Мой магазин

  • Cообщений: 2 597
  • Друзей:95
  • Поинты: 4 713
  • Предупреждений: 20
  • Онлайн:19д 6ч 44м
312

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

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


    • 0
  • Наверх

ONLINE Отправлено

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

    Всем Бобра)

  • Cообщений: 13 269
  • Друзей:157
  • Поинты: 12 859
  • Предупреждений: 0
  • Онлайн:61д 12ч 15м
285

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

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


c6057a265c57.jpg
    • 0
  • Наверх

OFFLINE Отправлено

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

    ТРЕБУЕТСЯ ОБМЕН КИВИ-СБЕРБАНК. 1400Р-1:1

  • Cообщений: 4 460
  • Друзей:43
  • Поинты: 5 574
  • Предупреждений: 20
  • Онлайн:101д 19ч 45м
75

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


4444444444_2887091_24314800.gif

    • 0
  • Наверх

OFFLINE Отправлено

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

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

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

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

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


    • 0
  • Наверх

ONLINE Отправлено

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

    Всем Бобра)

  • Cообщений: 13 269
  • Друзей:157
  • Поинты: 12 859
  • Предупреждений: 0
  • Онлайн:61д 12ч 15м
285

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

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


c6057a265c57.jpg
    • 0
  • Наверх