Tw-city.info

IT Новости
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Программирование на платформе net framework

Платформа .NET и язык программирования C#

C# является одним из самых востребованных, многофункциональных и активно развивающихся языков программирования на данный момент. С его помощью можно разрабатывать практически любое программное обеспечение, начиная от простых win forms приложений, до крупных клиент-серверных веб-приложений или даже мобильные приложения и компьютерных игры.

Язык программирования C # является относительно свежим, но он уже успел заслужить доверие. Релиз первой версии состоялся в феврале 2002 года. Крайней версией языка на момент написания статьи является C# 7.2, которая вышла 16.08.2017.

Синтаксис языка C# как следует из названия входит в семейство Си-подобных языков и похож на другие популярных языки из этой группы (C++, Java). Поэтому, если вы уже знакомы с одним из этих языков, вам будет значительно проще освоить языком программирования C#.

Так как C# является объектно-ориентированным языком, то он поддерживает наследование, полиморфизм, инкапсуляцию, строгую типизацию переменных, перегрузку операторов и другое. Все эти понятия будут нами подробно рассмотрены в последующих статьях. Благодаря использованию парадигмы объектно-ориентированного проектирования с помощью языка программирования можно достаточно легко разрабатывать масштабные и при этом гибкие проекты. При всем этом регулярно выходят новые версии языка C#, добавляя новую функциональность для упрощения жизни разработчика, увеличения скорости разработки, повышения производительности и надежности прилоежния.

Платформа .NET

.NET Framework – это программная платформа от компании Microsoft позволяющая выполнять разработку на различных языках программирования, так как для всех языков используется единая общеязыковая среда исполнения Common Language Runtime (CLR). Таким образом, основными возможностями платформы .NET являются:

· Кроссплатформенность – .NET Framework поддерживается большинством современных операционных систем Windows, а также есть возможность создавать приложения поддерживаемые Linux системами, и даже мобильные приложения.

· Мультиязычность – так как исходный код, написанный на используемом языке программирования, транслируется в общеязыковой Common Intermediate Language (CIL) код, появляется возможность вести разработку на любом поддерживаемом языке программирования, и даже использовать различные языки программирования в одном решении. Наиболее популярными поддерживаемыми языками являются C#, VB.NET, C++, F#.

· Обширная библиотека классов и технологий – существует огромное количество готовых к использованию библиотек для решения необходимых задач. Зачастую совсем не приходится реализовывать низкоуровневую логику работы приложения, достаточно воспользоваться готовым решением, удобно поставляемым через менеджер пакетов nuget. Кроме того, платформа .NET предусматривает легкую разработку практически любого типа необходимого программного обеспечения.

Управляемый и неуправляемый код. JIT-компиляция

Управляемый код (managed code) – это код управляемый общеязыковой средой CLR. Это означает, что что управляющая среда имеет возможность приостановить выполнение приложения и получить специфическую информацию о состоянии приложения в любой момент его исполнения. Исходный код используемого языка программирования транслируется в управляемый код CIL (его еще называют высокоуровневым ассемблером).

После создания библиотеки классов или приложения, исходный код продолжает храниться на языке CIL. А при запуске приложения или обращении к библиотеке выполняется Just-In-Time ( JIT ) компиляция приложения в машинный код, специфичный именно для того окружения, на котором осуществляется исполнение приложения. При этом важной особенностью является то, что выполняется компиляция только той части приложения или библиотеки, к которой выполняется обращение (ну и связей естественно). Это позволяет увеличить производительность работы системы и экономить ресурсы.

Неуправляемый код (unmanaged code) – это код, транслируемый сразу в машинный исполняемый код и исполняется операционной системой напрямую.

Платформа .Net Framework

Всем доброго времени суток. На связи Алексей Гулынин. В данной первой статье по C# я бы хотел рассказать о платформе .NET Framework. Язык C# и сама платформа впервые появились в 2002 году. Основной целью их создания было обеспечить более простую, масштабируемую и, главное, более мощную модель программирования, по сравнению с моделью программирования COM. На базе платформы .NET Framework можно строить приложения для семейства операционных систем Windows, также можно строить приложения для Unix, Linux, Mac OS X. Ниже представлен краткий список возможностей, поддерживаемых .NET Framework :

1) Возможность взаимодействия с существующим кодом . Данная возможность позволяет компилировать, к примеру, двоичные компоненты COM и компоненты .NET.
2) Поддержка различных языков программирования . Приложения .NET можно создавать с помощью разных языков программирования, к примеру C#, Visual Basic, F#.
3) Общий исполняющий механизм . Смысл здесь в том, что в .NET существует определенный набор типов, который способен понимать каждый поддерживающий .NET, язык.
4) Языковая интеграция . Можно написать класс на Visual Basic, а затем расширить его на C#.
5) Большая библиотека базовых классов . Благодаря данной библиотеке, мы можем забыть о сложностях реализации низкоуровневых обращений к API-интерфейсам и сосредоточиться просто на программировании.
6) Простая модель развертывания . В отличии от библиотеки COM, .NET не нужно регистрироваться в реестре. Она может существовать в виде сборки .dll.

Возможно здесь я написал о каких-то непонятных вещах, например классы, API-интерфейсы. Заморачиваться пока с этим не стоит. В принципе, программировать можно и без знания всего это, но так, как мы с вами учимся, давайте будем совсем немного разбавлять практику теорией.
Чтобы совсем вас добить теорией расскажу об основных строительных блоках платформы .NET:

1) CLR (Common Language Runtime) — общеязыковая исполняющая среда. Первостепенной задачей данной среды является загрузка и управления объектами .NET (чтобы программист не делал этого вручную). Кроме этого, CLR заботится о ряде низкоуровневых деталей, например, управление памятью, размещение приложения, выполнение проверок, связанных с безопасностью приложения.
2) CTS (Common Type System) — общая система типов. Здесь описаны все возможные типы данных, поддерживаемые исполняемой средой (CLR). Нужно знать, что отдельно взятый язык, может не поддерживать абсолютно все средства, определенные спецификацией CTS. Поэтому существует:
3) CLS (Common Language Specification) . Здесь описано подмножество общих типов и программных конструкций, которые обязательно должны поддерживать всеми языками программирования для платформы .NET Framework.

В дополнение к среде CLR и спецификациям CTS/CLS, платформа .NET предоставляет библиотеку базовых классов , которая доступна всем языкам программирования .NET. Данная библиотека позволяет на высоком уровне (не задумываясь о деталях реализации) управлять, к примеру, файловым вводом-выводом, графикой, различными внешними устройствами, потоками данных, также различными службами.

Писать теорию я не мастер, поэтому скажу, для тех, кто хочет глубже понять философию .NET, я рекомендую прочитать первую главу книги Эндрю Троелсена «Язык программирования C# 5.0 и платформа .NET 4.5, год издания 2013″. Данная краткая информация о платформе .NET взята из этой книги. Проблема, с которой я столкнулся при изучении этой книги, — это сложность изложения материала для новичка. Возможно, вам так не покажется, это только моё мнение.

Читать еще:  Программирование в среде windows

Ну что, друзья мои, у вас ещё не отпала охота изучать C#? Тогда давайте смело идти дальше, обещаю, что в будущем теоретических статей будет по минимуму (если только в начале изучения C# ), только одна практика. Если нужна теория — «курите» книгу Эндрю Троелсена.
А так, если нужна какая-нибудь информация по классу или его методу, идите сразу на ресурс для разработчиков от Miscrosoft. Здесь можно найти практически любую информацию.

В следующей статье, мы с вами рассмотрим инструменты для разработки .NET-приложений, в которой и будем создавать все наши тестовые примеры.

На связи был Алексей Гулынин, оставляйте свои комментарии, увидимся в следующих статьях.

Что такое Microsoft .NET Framework и почему она установлена ​​на моем ПК?

Е сли Вы используете Windows очень долго, то, вероятно, слышали о Microsoft .NET, потому что какое-либо приложение попросило Вас установить его, или Вы заметили его в списке установленных программ. Если Вы не разработчик, то Вам не нужно много знаний, чтобы использовать его. Вам просто нужно, чтобы он работал. Но, поскольку Вы находитесь на этой станице, то Вас интересуют подробности о том что такое .NET и почему он нужен многим приложениям.

.NET Framework

Название «.NET Framework» само по себе является немного неправильным. Framework (в терминах программирования) на самом деле представляет собой набор интерфейсов прикладного программирования (API) и общую библиотеку кода, которую разработчики могут вызывать при разработке приложений, так что им не нужно писать код с нуля. В .NET Framework эта библиотека общего кода называется библиотекой классов Framework (FCL). Биты кода в общей библиотеке могут выполнять всевозможные функции. Скажем, например, разработчику необходимо, чтобы его приложение могло выполнить ping другого IP-адреса в сети. Вместо того, чтобы писать этот код самому, а затем записывать все биты и фрагменты, которые должны интерпретировать то, что означают результаты ping, они могут использовать код из библиотеки, который выполняет эту функцию.

И это всего лишь один крошечный пример. .NET Framework содержит десятки тысяч разделов общего кода. Этот общий код облегчает жизнь разработчикам, потому что им не нужно писать новую функцию каждый раз, когда их приложение должно выполнять какую-то общую функцию. Вместо этого они могут сосредоточиться на коде, который уникален для их приложений и пользовательского интерфейса, который связывает все это вместе. Использование структуры общего кода, подобной этой, также помогает обеспечить некоторые стандарты между приложениями. Пользователи приложений могут рассчитывать на такие вещи, как диалоговые окна «Открыть» и «Сохранить как», работающие одинаково в разных приложениях.

Итак, почему это название неправильно?

В дополнение к использованию в качестве общего кода, .NET также обеспечивает среду выполнения для приложений. Среда выполнения предоставляет виртуальную машину-песочницу, в которой запускаются приложения. Многие платформы разработки обеспечивают одинаковые вещи. Java и Ruby on Rails, например, предоставляют свои собственные среды выполнения. В .NET среда выполнения называется Common Language Runtime (CLR). Когда пользователь запускает приложение, код для этого приложения фактически компилируется в машинный код во время выполнения, а затем выполняется. CLR также предоставляет некоторые другие услуги, такие как управление потоками памяти и процессора, обработка исключений программ и управление безопасностью. Среда выполнения — это способ абстрагирования приложения от реального оборудования, на котором работает приложение.


Есть несколько преимуществ использования приложений в среде выполнения. Самое ощутимое из преимуществ — переносимость. Разработчики могут писать свой код с помощью любого из поддерживающих языков, включая такие как C #, C ++, F #, Visual Basic и несколько десятков других. Затем этот код можно запустить на любом оборудовании, которое поддерживает .NET. Данная платформа была якобы разработана для поддержки оборудования, отличного от ПК на базе Windows, однако его фирменный характер привел к тому, что он в основном использовался для приложений Windows.

Для решения этой проблемы Microsoft создала другие реализации .NET. Mono — это бесплатный проект с открытым исходным кодом, предназначенный для обеспечения совместимости приложений .NET и других платформ, особенно с Linux. Реализация .NET Core также является бесплатной платформой с открытым исходным кодом, предназначенной для создания легких, модульных приложений на нескольких платформах. .NET Core предназначен для поддержки Mac OS X, Linux и Windows (включая поддержку универсальных приложений Windows Platform).

Как Вы можете себе представить, такая платформа, как .NET, может стать настоящей находкой. Это позволяет разработчикам писать код с использованием любимого языка программирования и быть уверенным, что код сможет работать везде, где поддерживается framework. Пользователи получают преимущества от совместимых приложений, а также от того, что многие приложения могут вообще не разрабатываться, если разработчики не имеют доступа к framework.

Как .NET появляется на моем ПК?

.NET Framework имеет несколько извилистую историю и на протяжении многих лет видел несколько версий. Как правило, новейшая версия .NET включена в релиз каждой версии Windows. Версии были предназначены для обратной совместимости (так что приложение, написанное для версии 2 может работать, если была установлена версия 3), но это не так хорошо сработало. Не все приложения работали с более новыми версиями. В системах под управлением Windows XP и Vista Вы часто видите несколько разных версий .NET, установленных на ПК.

Существует три способа, с помощью которых была установлена какая-либо конкретная версия .NET Framework:

  • Возможно, Ваша версия Windows включала данную версию по умолчанию.
  • Приложение, требующее определенную версию, может установить его во время своей установки.
  • Некоторые приложения даже перенаправят Вас на сайт, чтобы скачать установить определенную версию .NET Framework.

К счастью, в современных версиях Windows все более гладко. Когда-то в дни Windows Vista произошли две важные вещи. Сначала была выпущена .NET Framework 3.5. Эта версия была переработана, чтобы включить компоненты из версий 2 и 3. Приложения, требующие более ранние версии, теперь будут работать, если Вы установите версию 3.5. Во-вторых, обновления для .NET Framework, наконец, начали поставляться через Центр обновления Windows.

Читать еще:  Приложение без программирования

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

Когда Windows 8 была выпущена, то появилась новая, полностью переработанная версия .NET Framework версии 4. Версия 4 (и выше) не поддерживает обратную совместимость со старыми версиями. Он сконструирован таким образом, что его можно запускать рядом с версией 3.5 на одном ПК. Приложения, написанные на версии 3.5 и ниже, потребуют установки версии 3.5, а приложениям, написанным на версию 4 или выше, потребуется версия 4. Хорошей новостью является то, что Вам, как пользователю, больше не нужно беспокоиться об этих установках. Windows в значительной степени справляется со всем этим.

Windows 8 и Windows 10 включают версии 3.5 и 4 (текущая версия сейчас — 4.7.1). Они устанавливаются в первую очередь, поэтому при первом подключении приложения, которое нуждается в одной из этих версий, Windows автоматически добавит его. Вы можете добавить их в Windows самостоятельно, если хотите, обратившись к дополнительным функциям Windows. У вас есть опции для добавления версии 3.5 и версии 4.x отдельно.


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

Что я могу сделать, если у меня возникнут проблемы с .NET?

Вероятно, Вы не столкнетесь с проблемами с самой .NET в современных версиях Windows. Поскольку обе требуемые версии включены в Windows и устанавливаются по по мере необходимости. В более старых версиях Windows (XP и Vista) Вам часто приходилось удалять и переустанавливать различные версии .NET, чтобы заставить все работать. Вам также необходимо было убедиться, что установлены правильные версии .NET для приложений, которые в них нуждаются. Теперь Windows делает это сама.

Тем не менее, если у Вас возникли проблемы, которые, по вашему мнению, связаны с платформой .NET, Вы можете предпринять несколько шагов.

Во-первых, Вы должны убедиться, что Windows имеет все последние обновления. Если обновление для .NET Framework доступно, это может решить Ваши проблемы. Вы также можете попробовать удалить версии .NET Framework со своего компьютера, а затем добавить их снова. Если ни один из этих шагов не работает, то Вы можете попробовать просканировать системные файлы в Windows на наличие поврежденных. Это не займет много времени, и может восстановить системные файлы, которые стали коррумпированными или пропали. Всегда стоит попробовать.

Если и это не помогло, то попробуйте загрузить и запустить Microsoft .NET Framework Repair Tool. Инструмент поддерживает все текущие версии .NET Framework. Он помогает устранить распространенные проблемы при настройке или обновлении .NET и может автоматически устранить любые проблемы, с которыми Вы сталкиваетесь.


И вот он у вас есть. Это может быть больше, чем Вы когда-либо хотели узнать о .NET Framework, но мы считаем, что это не лишняя информация.

Программирование на платформе net framework

В процессе развития вычислительной техники было создано множество языков и технологий программирования, практически несовместимых между собой. Конечно, при разработке программ, работающих автономно, можно обойтись одним языком, одной технологией программирования и не иметь никаких проблем с совместимостью, но приложения для Интернета требуют использования разных языков и разных технологий.

Разработчики из Microsoft поставили перед собой задачу кардинально решить эту проблему. В 2000г был представлен первый вариант новой технологии, получившей название Microsoft .NET (.NET — по-русски произносится «Дот-Нэт»).

Microsoft .NET — это новая технология, ориентированная на разработку обычных (автономных) приложений и приложений для Интернета. В рамках Microsoft .NET первоначально были доступны всего несколько языков программирования:

Microsoft Visual Basic .NET;

Microsoft Visual J# .NET;

Сейчас число таких языков исчисляется десятками. Но основным языком считается язык C# (по-русски читается «Си-Шарп»), разработанный специально для Microsoft .NET. Именно на C# доступны все возможности новой технологии от Microsoft.

Главным разработчиком языка C# и технологии .NET был Андерс Хейлсберг, известный ранее как автор Турбо Паскаля и Delphi. Перейдя в Microsoft из фирмы Borland, он, естественно, в проекте .NET постарался использовать всё то лучшее, что было в Delphi (компоненты, которые являются главным богатством технологии Microsoft .NET, появились именно в Delphi).

В рамках Microsoft .NET создана весьма удобная интегрированная среда разработки приложений Microsoft Visual Studio .NET, а также среда выполнения программ Microsoft .NET Framework.

Работа программ в Microsoft .NET Framework

Как создается и выполняется программа, рассчитанная на использование технологии .NET?

Во-первых, текст программы должен быть написан на языке, который соответствует спецификации Common Language Specification (CLS), предложенной Microsoft. Придерживаясь этой спецификации, разработчики языков программирования могут быть уверены в том, что создаваемые с применением этих языков программы будут удовлетворять минимальным требованиям платформы Microsoft .NET Framework. В частности, смогут взаимодействовать с программами, разработанными с использованием других языков платформы Microsoft .NET.

Особенностью всех языков программирования, отвечающих спецификации CLS, является то, что компиляторы с этих языков переводят исходный текст программы не в машинный код, а в промежуточный язык, называемый Microsoft Intermediate Language (MSIL). Этим достигается высокая совместимость между различными языками, а также независимость от архитектуры компьютера и его операционной системы. Таким образом, хотя платформа Microsoft .NET и создавалась для Windows на IBM-совместимых компьютерах, она может быть реализована для любых других операционных систем и для компьютеров, имеющих несовместимый с x86 набор машинных команд. Так, к примеру, существует и успешно развивается проект DotGNU для Linux. Ещё есть проект Mono, который параллельно развивается и для Windows, и для Linux.

Далее. Текст программы, переведенный с языка программирования на язык MSIL, интерпретируется (по-командно переводится в машинный код и сразу же исполняется) специальной виртуальной машиной в рамках системы исполнения программ Common Language Runtime (CLR). Такой подход гарантирует безопасность исполнения программ, так как для каждой выполняемой программы создаётся своя виртуальная машина. Доступ к другим виртуальным машинам запрещен, поэтому, если в программе выполняется недопустимая операция, то это сказывается только на данной программе, но никак не отражается на работе других программ.

Читать еще:  Программирование в visio

Для непосредственного преобразования кода MSIL в машинный код виртуальная машина CLR использует специальный компилятор, называемый компилятором just-in-time (JIT).

Замечание. Идеи, используемые в технологии Microsoft .NET, далеко не новы. Так программы, написанные на языке Java (а этот язык разработан фирмой Sun Microsystems ещё в 1995г), переводятся в байт-код и затем выполняются виртуальной машиной Java. Сама же концепция виртуальных машин возникла очень давно и была реализована на ОС IBM VM для вычислительных машин серии IBM 360/370. В нашей стране выпускались аналоги этих машин (серия ЕС ЭВМ), и мне еще в середине 80-х годов довелось поработать на компьютерах ЕС 1045 с ОС SVM (система виртуальных машин). По-видимому, это была практически точная копия ОС IBM VM.

Но старые идеи, использованные Microsoft, получили новое развитие. Так, Java обеспечивает высокую переносимость программ на разные аппаратные платформы, но исходный язык только один. Программистам это очень неудобно, так как существует множество специфичных задач, для решения которых гораздо лучше подходит не язык Java, а какие-то другие языки. В .NET можно создавать программы на различных языках, что, конечно же, является большим плюсом для разработчиков программного обеспечения (ПО). При этом обеспечивается и высокая переносимость ПО, и высокая совместимость между частями программы, написанными на разных языках. Причем делается это почти автоматически, т.е. разработчик ПО над этими проблемами по сути не задумывается.

Достоинства и недостатки технологии Microsoft .NET

Относительно недавно появившаяся технология Microsoft .NET имеет много достоинств по сравнению с более ранними технологиями. Но ничего не дается даром, новая технология имеет и ряд недостатков. Рассмотрим и то, и другое немного подробнее.

Единые средства API для разработки программ на разных языках.

Простота стыковки разноязыковых модулей.

Многие тысячи готовых к употреблению классов, реализующие различные алгоритмы, сокращают сроки разработки новых программ и повышают надежность этих программ.

Установка программ под .NET не требует программ-инсталляторов, делается простое копирование программы в нужную папку. Как следствие, при установке не вносятся ни какие записи в реестр Windows, поэтому после удаления таких программ в реестре не остается «мусор».

Заметно снижается скорость работы программ. По моим наблюдениям, процентов на 40-50 даже для чисто счётных алгоритмов. Это немало. Но с учетом постоянного роста производительности новых образцов вычислительной техники это не смертельно. Хотя на старенькой технике такие программы могут очень медленно работать.

Требуется больше оперативной памяти. Программы под .NET обычно невелики, самые простые имеют размер в несколько килобайт. Но при запуске таких программ запускаются и средства Microsoft .NET Framework, а это «весит» порядка 20 Мбайт в зависимости от версии Framework.

На компьютере должна быть установлена среда выполнения программ Microsoft .NET Framework. В операционных системах Windows Vista и Windows 7 эта среда имеется по-умолчанию, но в предшествующих операционных системах Framework необходимо устанавливать самим. Кроме того, возможно, потребуется обновить операционную систему Windows. Для Windows 2000 нужен четвертый сервис-пак, для Windows XP — второй. А о линейке Windows 95/98 нужно забыть.

Блог Евгения Крыжановского

Я научу вас ремонтировать свой компьютер!

Microsoft .NET Framework — платформа для Windows

Microsoft .NET Framework – это одна из самых распространенных платформ для написания программ и инсталляции их на ПК. Она способна работать с разными языками программирования и функционирует практически на всех операционных системах.

Эта платформа создана для утилит, в основе которых лежит архитектура .NET. Впервые она вышла в свет в 2002 году и считалась аналогом распространенной в то время технологии Java. Эта разработка корпорации Microsoft способна работать с разными языками программирования, поэтому ее очень часто используют при написании приложений и различных утилит.

Стоит отметить, что Microsoft .NET Framework интегрирована во все операционные системы Windows для корректной инсталляции утилит. Кроме того, платформа регулярно обновляется, однако, версии, встроенные в ОС можно считать устаревшими, поэтому рекомендуется следить за выходами обновлений и устанавливать их в ручном режиме.

Как работает программа?

Главной задачей платформы является написание интернет-приложений. Помимо этого, с ее помощью можно создать консольные и Forms-приложения или Windows-сервисы. В состав платформы входит CLR, ASP.NET и библиотека классов. Первая составляющая необходима для создания интернет-сервисов и программ, а также для предоставления возможности работать с разными языками программирования.

Библиотека классов необходима для проведения программных задач. К примеру, обеспечение взаимодействия процессов ОС и обработки XML-файлов. ASP.NET является специальной библиотекой классов и предназначена для написания интернет-приложений. Платформа способна работать практически на всех последних версиях операционной системы Windows.

Возможности

Платформа Microsoft .NET Framework предназначена для создания различных приложений. Кроме того, она способна работать с разными типами программ. Помимо этого, платформа позволяет использовать практически все языки программирования. К тому же Microsoft .NET Framework можно устанавливать на различные операционные системы. Также платформа поддерживает работоспособность некоторых приложений.

Преимущества и недостатки

Microsoft .NET Framework способна писать интернет-приложения, создавать сервисы Windows. Также есть возможность создавать Forms-приложения Windows. Кроме того, платформа способна работать с разными языками программирования. Помимо этого, Microsoft .NET Framework поддерживается различными операционными системами.

К тому же стоит отметить простой и понятный интерфейс платформы. Достоинством Microsoft .NET Framework можно назвать бесплатное распространение, что позволяет всем желающим свободно обновить установленную на компьютер платформу.

Из недостатков можно отметить невозможность инсталляции новых версий на устаревшие операционные системы. Кроме того, в процессе работы Microsoft .NET Framework потребляет большое количество ресурсов системы. У аналогичных разработок этот показатель значительно меньше.

В общем, Microsoft .NET Framework является одной из лучших разработок в своем роде. В основном эта платформа входит в комплект операционной системы Windows. Однако, чтобы иметь на компьютере актуальные дополнения и новшества, необходимо скачать последнюю версию Microsoft .NET Framework.

Однако стоит помнить, что старые операционной системы Windows не поддерживают последние версии платформы начиная с 4.5. В этом случае необходимо устанавливать версию 4.0. Скачивать Microsoft .NET Framework необходимо только с официального ресурса Microsoft, поскольку это будет гарантией качества и надежности.

Запись опубликована 03.09.2015 автором katrinas11 в рубрике Программы. Отблагодари меня, поделись ссылкой с друзьями в социальных сетях:

Ссылка на основную публикацию
ВсеИнструменты 220 Вольт
Adblock
detector