Microsoft net framework зачем нужен: Для чего нужен Microsoft .NET Framework?
Содержание
Microsoft .Net Framework — презентация онлайн
Похожие презентации:
Программная платформа NET Framework
Платформа разработки .NET Framework
Разработка приложений с использованием .NET Framework
Net Framework — платформа разработки, для создания приложений для Windows, Windows Phone, Windows Server и Microsoft Azure
Платформа Microsoft® .NET
Платформа .NET и ее применение для объектно-ориентированного подхода к программированию
Интегрированная среда разработки программного обеспечения Microsoft Visual Studio. Платформа.NET. Среда Visual Studio.NET
Разработка приложений Windows Forms в среде .NET
Платформа разработки .Net
Архитектура платформы .Net
1. .NET Framework
. N E T F R A M E W O R K — П Р О Г РА М М Н А Я
П Л АТ Ф О Р М А , В Ы П У Щ Е Н Н А Я К О М П А Н И Е Й
M I C R O S O F T В 2 0 0 2 Г О Д У. О С Н О В О Й
П Л АТ Ф О Р М Ы Я В Л Я Е Т С Я О Б Щ Е Я З Ы К О В А Я С Р Е Д А
ИСПОЛНЕНИЯ COMMON LANGUAGE RUNTIME
( C L R ) , К О Т О РА Я П О Д Х О Д И Т Д Л Я РА З Н Ы Х
Я З Ы К О В П Р О Г РА М М И Р О В А Н И Я .
2. Что же такое .Net Framework*
Microsoft .Net Framework является так
называемой программной платформой. В общих
чертах можно провести аналогию с
видеофайлами, которые не будут
воспроизводиться если в системе не установлен
нужный кодек. В данном случае видеофайл —
это программа, написанная с использованием
технологии .Net, а кодек — это сама платформа
Microsoft .Net Framework. Причем для работы
приложения, написанного на конкретной версии
фреймворка, требуется установка именно этой
версии.
3. Архитектура .Net Framework
Архитектура .Net Framework
Платформа состоит из двух частей. Основой
является исполняющая среда Common Language
Runtime (CLR), которая может выполнять как
обычные программы, так и серверные приложения.
Вторая, не менее важная часть, это библиотека
классов Framework Class Library (FCL), содержащая в
себе множество компонентов для работы с базами
данных, сетью, вводом/выводом, файлами,
пользовательским интерфейсом и т. д. Это позволяет
разработчику не заниматься низкоуровневым
программированием, а использовать уже готовые
классы.
4. Архитектура
5. Языки программирования .Net Framework
Одной из основных идей, заложенной в .Net,
является совместимость различных частей
приложения, которые могут быть разработаны на
разных языках. Например программа,
написанная на C# может обратиться к методу из
библиотеки, написанной на Visual Basic .NET, или
класс на Managed C++ может быть унаследован
от класса на Delphi .Net.
6. Для чего же он нужен?
Многие пользователи не понимают, почему же многие
приложения, программы, игры требуют .Net
Framework
По своей сути .net framework — это набор программ,
которые позволяют запускать и эффективно
использовать разные приложения. За свой весьма
внушительный период развития версии неоднократно
улучшали, учитывая специфику задач, которые
начали ставиться перед компьютерной техникой.
Огромное значение применения подобного набора
программ обрело в сфере работы с серверами.
Правильность отображения написанных на любом
языке приложений и скриптов сделал этот комплекс
незаменимым в наше время.
7. Развитие .Net Framework
.Net Framework 1.1стала практически первой
нормальной версией, которая обрела
популярность и стала активно применятся для
улучшения работы операционной системы. Ее
неоднократно дополняли и модернизировали.
Вскоре после выхода этой версии был
разработан комплекс обновлений, который
повысил стабильность.
8. Развитие .Net Framework
Развитие .Net Framework
.Net Framework 4.5 – это, по сути, последнее
дополнение которое было выпущено для версии
4.0. В нем произошли важные изменения,
касающиеся корректности отображения и
взаимодействия с элементами, которые были
написаны на C#, а также Visual Basic. Помимо
этого было внесено коррективы в различные
функциональные компоненты. Соответственно
можно с уверенностью заявить, что в данной
версии полностью реализованы принципы
надежности, безопасности и функциональности.
9. Концепция.
В феврале 2000 года Стив Балмер, выступая на конференции VBITS 2000 в
Сан-Франциско, рассказал о новой версии Visual Basic и Visual C++,
являвшихся до той поры краеугольными камнями Visual Studio. Поскольку
график выхода версий Visual Studio к тому моменту был заметно нарушен
(Visual Studio 6.0 вышла в сентябре 1998 года, а до этого выпуски входящих в
её состав инструментов происходили ежегодно), то информация о
нововведениях вызывала изрядный интерес.
Тогда же Балмер и представил концепцию стратегии NGWS (рабочее название
которой Балмер счёл весьма ужасным и пообещал сменить его к моменту
выпуска) в виде некоей программной платформы, которая позволит
пользователям Windows получать доступ к множеству веб-служб. Для этого
Microsoft рассчитывала значительно изменить Windows-платформу. Первым
шагом к новой версии платформы стала Windows 2000, которую Балмер
назвал основой «пользовательского знакомства с Интернет». Windows 2000
являлась одной из частей технологии Windows Distributed interNet Applications
(DNA) 2000, в рамках которой была представлена последняя на тот момент
схема трёхуровневой модели программирования, впервые представленная на
Windows .
10. Смена названия.
22 июня 2000 года на проходившем в Редмонде Forum
2000 Билл Гейтс заявил о переименовании платформы в
Microsoft.Net, объявив при этом, что «стратегия
корпорации целиком и полностью будет определяться
платформой .Net», а все продукты Microsoft со временем
будут переписаны для поддержки этой платформы. Также,
по его словам, в течение ближайших двух лет Microsoft
планировала выпуск новой версии своей ОС (было
озвучено предполагаемое название Windows.Net, позже
реализованный как Microsoft Singularity) и комплекта
средств разработки, который должен был называться
Visual Studio. Net. Помимо этого, изменения должны были
затронуть и серверные приложения — Microsoft SQL
Server, Exchange, BizTalk, а офисный пакет Microsoft Office
должен был быть преобразован в Office.Net
11. Поддержка OC.
12. Критика .Net Framework
Одним из главных объектов критики является менее
рациональное использование ресурсов системы по
сравнению с другими технологиями. Так, например,
несколько приложений, выполняющихся в управляемой
среде, стремятся захватить больше ресурсов, чем
приложения того же типа, но обладающие более прямым
доступом к ресурсам компьютера
Недовольство разработчиков вызывает тот факт, что
управляемый CIL-байткод, не подвергшийся обфускации,
легко может быть декомпилировать в сравнении с
естественным кодом, что может привести к потере
коммерческой тайны или дать возможность обхода
механизмов контроля соблюдения лицензионных
соглашений.
English
Русский
Правила
Для чего нужен Microsoft Net Framework? У меня windows 10, Net framework 4.
6.2, это нормально?
-
Приглашаем на работу модератором форума за 15000+ в месяц!.
-
Автор темы
LCDS -
Дата начала
LCDS
LCDS
-
-
#1
Войдите или зарегистрируйтесь для ответа.
Вопрос
В версии 21h2 windows 10 есть встроенный .net framework 4.7.2?
- НиколяСаркози
- Компьютерные вопросы
- Ответы
- 4
- Просмотры
- 137
Strannik
Вопрос
Работает ли KmsAuto NET 2016 v 1.5.4 Portable на windows 7?
- Пельменьчег
- Компьютерные вопросы
- Ответы
- 4
- Просмотры
- 143
Виталя
Вопрос
Microsoft будет заставлять обновлять windows 10?
- sdfg21
- Компьютерные вопросы
- Ответы
- 4
- Просмотры
- 44
bigbro
Вопрос
Не могу установить net framework 4. 8 пишет что интерфейс не поддерживается на windows 8.1
- qwerta
- Компьютерные вопросы
- Ответы
- 6
- Просмотры
- 839
мамама
Вопрос
Какая версия microsoft office самая лучшая/стабильная для windows 10 на данный момент?
- Cкиф
- Компьютерные вопросы
- Ответы
- 8
- Просмотры
- 212
Gomerchick
Поделиться:
Vkontakte
Odnoklassniki
Mail. ru
Liveinternet
Livejournal
Facebook
Twitter
Reddit
Pinterest
Tumblr
WhatsApp
Telegram
Viber
Skype
Line
Gmail
yahoomail
Электронная почта
Поделиться
Ссылка
Сверху
Снизу
Зачем это нужно и как установить в Windows
Если вы часто загружаете и устанавливаете программное обеспечение, вы, вероятно, сталкивались с ошибками, связанными с Microsoft .NET Framework . Две самые распространенные ошибки? Либо он не установлен в вашей системе, либо у вас неправильная версия.
Почему это происходит? И что еще более важно, что это за так называемый .NET Framework и почему вас это должно волновать? Ну, во многом именно .NET Framework позволяет современной Windows быть тем, чем она является.
Что такое .NET Framework?
Перво-наперво: это произносится как dot net .
Прежде чем мы углубимся в что такое .NET Framework, может быть полезнее изучить почему .NET Framework существует. Для этого вам понадобится немного контекста программирования, но если вы никогда в жизни не программировали ни одной вещи, не волнуйтесь! Это объяснение предполагает, что у вас абсолютно нулевой опыт программирования.
Вы, наверное, уже знаете, что программистам (то есть людям, создающим программное обеспечение) необходимо «писать код», чтобы создавать приложения для Windows. Они делают это, используя различные «языки программирования», которые позволяют вам писать код, сообщающий компьютеру, что делать.
Изображение предоставлено Labirintami через Shutterstock
Проблема в том, что языки программирования примитивны сами по себе. Они могут выполнять простые вычисления, такие как сложение и умножение, но не более того. Хотите разместить текст или изображения на экране? Затем вам нужно будет написать кучу кода, используя самые основные компоненты языка, чтобы сделать это — и это может занять много времени.
Вот где вступает в дело .NET Framework. По своей сути .NET Framework предоставляет полную коллекцию уже написанного кода (написанного и поддерживаемого Microsoft), который программисты могут использовать для быстрого создания программного обеспечения. Например, .NET Framework выполняет множество скучных скрытых операций, таких как указание Windows, как нарисовать окно на экране. раскладываются, что должны делать кнопки при нажатии и т.д.
Но .NET Framework — это гораздо больше. Он предоставляет дополнительные инструменты, которые могут ускорить общее время разработки, а также дополнительные API (что, черт возьми, такое API?), которые программисты могут использовать для простого взаимодействия с определенными службами, такими как Магазин Windows. Например, вместо написания вручную всего кода, необходимого приложению для того, чтобы оно считалось приложением UWP (универсальной платформы Windows), . NET Framework предоставляет все это.
Но у создания приложения с помощью .NET Framework есть один недостаток: ваш компьютер не знает, как запускать приложения на основе Framework, если в вашей системе не установлен Framework.
Это означает, что .NET Framework фактически состоит из двух частей. Первая часть содержит весь уже написанный код, который нужен программистам (ранее называвшийся SDK, но теперь именуемый Dev Packs). Вторая часть содержит программу, которая может «интерпретировать» код .NET Framework в команды для операционной системы, позволяя вам запускать приложения, написанные с помощью .NET Framework (известный как распространяемый пакет, но также называемый некоторыми средой выполнения).
Это похоже на Java в том смысле, что вам необходимо установить Java Runtime Environment, чтобы запускать приложения, написанные на Java.
Короче говоря: как обычному пользователю, который не будет программировать приложения, вам нужны только распространяемые пакеты . NET Framework.
Как установить .NET Framework
Большинство компьютеров Windows поставляются с уже установленной .NET Framework, но ваш компьютер может быть устаревшим. Например, Windows 8 и 8.1 поставляются с версией 4.5.1, а Windows 10 может поставляться с установленной версией 4.6, 4.6.1 или 4.6.2, в зависимости от новинки компьютера.
Если вам нужно установить более новую версию, процесс прост. На момент написания этой статьи .NET Framework достигла версии 4.6.2, поэтому мы будем устанавливать ее. Будущие версии фреймворка должны быть такими же простыми в установке.
Изображение предоставлено: Хакимуллин Александр через Shutterstock
Обратите внимание, что вы можете установить .NET Framework через Центр обновления Windows, но это намного проще, если вы просто используете описанный ниже ручной метод. Вероятно, у вас отключен или отложен Центр обновления Windows, и в этом случае этот метод будет предпочтительным.
Перед началом работы — . NET Framework 4.6.2 можно установить в Windows 10, Windows 8.1 и Windows 7 с пакетом обновления 1 (SP1) как в системах x86, так и в системах x64. Microsoft рекомендует не менее 2,5 ГБ неиспользуемого дискового пространства, чтобы установка прошла без проблем.
Как и для большинства своих продуктов, Microsoft предлагает два типа установщиков: веб-установщик и автономный установщик.
Веб-установщик изначально очень мал (менее 2 МБ), но загружает все необходимые компоненты в процессе установки, для чего требуется стабильное и постоянное подключение к Интернету.
Автономный установщик представляет собой предварительно загруженный файл большего размера (примерно 60 МБ), который не требует доступа к Интернету во время установки. Выберите этот вариант, если вы хотите установить на отдельный компьютер с некачественным интернетом или вообще без интернета.
Подойдет любой из них, но мы предпочитаем использовать автономный установщик, потому что он более надежен и его можно использовать повторно, если по какой-то причине вам нужно переустановить . NET Framework. После загрузки процесс установки довольно прост. Просто следуйте указаниям мастера, как если бы вы устанавливали любое другое приложение.
Загрузить: .NET Framework 4.6.2 Web Installer
Загрузить: .NET Framework 4.6.2 Offline Installer
Обратите внимание, что установка версии 4.6.2 .NET Framework представляет собой обновление на месте предыдущие версии, начиная с 4.5 (включая 4, 4.5, 4.5.1, 4.5.2, 4.6 и 4.6.1), поэтому не удаляйте эти старые версии постфактум. Версии 3.5 SP1 и более ранние хранятся как отдельная установка.
По умолчанию .NET Framework устанавливается на английском языке независимо от используемой программы установки. Чтобы локализовать его на другой язык, необходимо загрузить соответствующий языковой пакет той же версии .NET Framework (в данном случае 4.6.2). Языковые пакеты доступны только в виде автономных установщиков.
На странице загрузки ниже выберите нужный язык, подождите, пока страница перезагрузится, затем нажмите «Загрузить».
Загрузка: Языковой пакет .NET Framework 4.6.2
Еще кое-что о .NET Framework
Несколько лет назад Microsoft сделала шаг вперед и открыла исходный код .NET Framework, что, по сути, позволило любому внести свой вклад в разработку .NET Framework. В результате Microsoft стала самой активной организацией на GitHub.
Что это значит для вас? В основном это означает, что приложения .NET будут становиться все более распространенными в будущем — и не только более распространенными, но и более качественными. Даже если вы зашли так далеко, никогда не используя приложение .NET, вы, вероятно, скоро это сделаете.
Таким образом, вы можете установить Framework прямо сейчас.
Помогло? Если это так, сообщите нам об этом ниже! Если у вас есть какие-либо вопросы, не стесняйтесь их также задавать.
windows — Нужны ли мне все версии Microsoft .NET Framework?
спросил
Изменено
8 лет, 3 месяца назад
Просмотрено
48 тысяч раз
У меня есть 4 версии Microsoft . NET Framework:
- 1.1
- 2.0 Пакет обновления 2
- 3.0 Пакет обновления 2
- 3,5 СП1
Они мне все нужны?
- окна
- .net-framework
3
Существует 4 различных версий .net framework.
- .NET 1
- .NET 1.1
- .NET 2
- .NET 4
Все они могут быть установлены и удалены независимо друг от друга. Вот тут-то и начинается самое интересное! .NET 3 был представлен (вместе с пакетом обновления для .NET 2) и представлял собой дополнительный набор библиотек к нему. .NET 3.5 последовал этой тенденции (со вторым пакетом обновления для .NET 2 и пакетом обновления для .NET 3) и снова потребовал .NET 2, поскольку он просто расширил его.
Последняя версия полностью автономна и не требует предыдущих версий. В основном он обратно совместим, поэтому на нем можно заставить работать ваши старые приложения.
Нужен ли вам какой-либо из них или нет, зависит от того, что вы используете. Большинство приложений по-прежнему создаются для .NET 2–3.5, поэтому установка версии 3.5 поможет вам в этом. Я бы порекомендовал установить 4, поскольку в будущем Microsoft хочет, чтобы люди использовали его.
.NET 4.5 (и 4.5.1, 4.5.2) — это обновление на месте для .NET 4.
2
При установке .Net Framework 3.5 также устанавливаются все предыдущие версии, начиная с 2.0 и выше.
Версия 1.1 является исключением и должна быть установлена отдельно.
Так как вам нужна версия 3.5 SP1, это также установит все версии .Net, начиная с 2.0 и выше. Таким образом, у вас действительно нет выбора, и попытка удалить одну версию может вызвать проблемы с другими версиями, основанными на ней.
Поскольку осталось очень мало продуктов, для которых требуется .Net 1.1, с его установкой можно подождать до тех пор, пока в нем не возникнет реальная потребность. Так как он не устанавливается автоматически, а если уже установлен, то это означает, что он требуется какому-то продукту, который у вас установлен (если только вы не на XP, где он установлен по умолчанию).
Вы не упомянули .Net 4.0, но в этой версии Microsoft попыталась уменьшить размер программного обеспечения, не включая все предыдущие версии. Поэтому .Net 4.0 меньше и должен быть обратно совместим со всеми предыдущими версиями, начиная с 1.1 и выше. Так что теоретически это единственное, что вам нужно.
12
Разным приложениям нужны разные фреймворки, и я полагаю, что обратной совместимости нет, поэтому вам могут понадобиться все они, хотя вам не нужно загружать их сразу.
Когда вы устанавливаете приложение, для которого требуется определенная версия фреймворка, вы можете загрузить его. (В основном им потребуется 2, 3 или 3,5)
5
Неправда, что Net4 — это все, что вам нужно.