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



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

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

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

OFFLINE Отправлено

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

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

  • Cообщений: 4 389
  • Друзей:168
  • Поинты: 3 005
  • Предупреждений: 10
  • Онлайн:39д 17ч 54м
472

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

спасибо!


    • 0
  • Наверх

OFFLINE Отправлено

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

    Уровень 1

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

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


    • 0
  • Наверх

OFFLINE Отправлено

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

    Это ЗИСМО - Это НОРМА © kirya2552

  • Cообщений: 9 160
  • Друзей:451
  • Поинты: 1 331
  • Предупреждений: 0
  • Онлайн:122д 3ч 37м
561
Знал, лучше бы написал где его скачать
16779711.gif 4a7cb20e94b10a7690070ecb42078512.gif
    • 0
  • Наверх

OFFLINE Отправлено

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

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

  • Cообщений: 35 967
  • Друзей:1223
  • Поинты: 5 767
  • Предупреждений: 0
  • Онлайн:178д 7ч 28м
1 252

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

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


image.gif2,05 78058a88c8_1939204_25787227.gif6,06
24f6d82a261a.gif20.5 389ec147f5c0.gif31.5

    • 0
  • Наверх

OFFLINE Отправлено

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

    Всем Бобра)

  • Cообщений: 20 808
  • Друзей:243
  • Поинты: 31 903
  • Предупреждений: 0
  • Онлайн:103д 6ч 28м
711

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


    • 0
  • Наверх

OFFLINE Отправлено

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

    Уровень 1

  • Cообщений: 78
  • Друзей:6
  • Поинты: 17
  • Предупреждений: 0
  • Онлайн:5д 13ч 18м
3
Полезно.Автору зачет
    • 0
  • Наверх

OFFLINE Отправлено

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

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

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

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

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


    • 0
  • Наверх

OFFLINE Отправлено

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

    Уровень 2

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

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


    • 0
  • Наверх

OFFLINE Отправлено

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

    Всем Бобра)

  • Cообщений: 20 808
  • Друзей:243
  • Поинты: 31 903
  • Предупреждений: 0
  • Онлайн:103д 6ч 28м
711

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

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


    • 0
  • Наверх

OFFLINE Отправлено

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

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

  • Cообщений: 4 389
  • Друзей:168
  • Поинты: 3 005
  • Предупреждений: 10
  • Онлайн:39д 17ч 54м
472

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

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


    • 0
  • Наверх

OFFLINE Отправлено

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

    Всем Бобра)

  • Cообщений: 20 808
  • Друзей:243
  • Поинты: 31 903
  • Предупреждений: 0
  • Онлайн:103д 6ч 28м
711

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

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


    • 0
  • Наверх

OFFLINE Отправлено

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

    ПРОДАЖА АПОВ. 1 АП-12Р.

  • Cообщений: 5 079
  • Друзей:65
  • Поинты: 239
  • Предупреждений: 20
  • Онлайн:128д 23ч 10м
77

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


    • 0
  • Наверх

OFFLINE Отправлено

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

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

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

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

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


    • 0
  • Наверх

OFFLINE Отправлено

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

    Всем Бобра)

  • Cообщений: 20 808
  • Друзей:243
  • Поинты: 31 903
  • Предупреждений: 0
  • Онлайн:103д 6ч 28м
711

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

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


    • 0
  • Наверх