Что такое Microsoft .NET Framework / Заметки Сис.Админа
Новинки | Новые версии программ 2017

Программа microsoft net framework

Установка .NET Framework

Основой платформы является общеязыковая среда исполнения Common Language Runtime CLR , которая подходит для разных языков программирования. Функциональные возможности CLR доступны в любых языках программирования, использующих эту среду. NET Framework явилась ответом компании Microsoft на набравшую к тому времени большую популярность платформу Java компании Sun Microsystems ныне принадлежит Oracle. NET является патентованной технологией корпорации Microsoft и официально рассчитана на работу под операционными системами семейства Microsoft Windows , существуют независимые проекты прежде всего это Mono и Portable.

NET , позволяющие запускать программы. NET на некоторых других операционных системах. NET Framework получает развитие в виде. NET Core , изначально предполагающей кросcплатформенную разработку и эксплуатацию. Разработка платформы началась в году [2]. Официально о разработке новой технологии было объявлено 13 января года, в день, когда Билл Гейтс официально объявил о передаче поста главы Microsoft Стиву Балмеру. Новая стратегия должна была объединить в единый набор существующие и будущие разработки Microsoft для предоставления возможности пользователям работать со Всемирной паутиной с беспроводных устройств, обладающих доступом в Интернет , как со стационарных компьютеров [3].

Во время проходящей в тот день пресс-конференции Балмер заявил, что, несмотря на огромные возможности домашних компьютеров, корпорация считает важным обеспечение гарантированной работы служб нового поколения и на устройствах, отличных от ПК. Что касается Гейтса, то аналитик компании Patricia Seybold Group Энн Томас Мейнс, проанализировав его слова, заявила о том, что компании будет полезен отход от ориентации исключительно на стационарные компьютеры и переход к разработке под мобильные устройства.

По её оценке, Гейтс провозгласил курс на переход к новой эре работы с компьютером, которая не будет жёстко привязана к Windows [3]. Ввиду небольшой мощности источников питания мобильных устройств хранение и передача приложений должна осуществляться серверами, тогда как на тот момент практически вся пользовательская информация и ПО хранились на стационарных компьютерах локально.

Microsoft .NET Framework 4.5

Так, например, Скотт МакНилли, глава Sun Microsystems , объявил о приобретении компании офисного ПО , конкурировавшего с Microsoft Office , для перехода к сервер-клиентскому ПО [3]. У Microsoft на тот момент было множество причин перехода к новой стратегии. Компания доминировала на рынке операционных систем и веб- браузеров , обладала множеством наработок в области ПО для Интернета, включая порталы MSN и WebTV, а также имела долю в компаниях, занимавшихся предоставлением ПО в прокат через Интернет [3].

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

Кроме того, корпорации необходимо было предоставить свой ответ набиравшей популярность платформе Java от Sun Microsystems [4]. Согласно озвученным на тот момент планам, в них входила разработка новой версии операционной системы, а также новой версии среды разработки для программистов, которая была бы предназначена для разработки веб-ориентированных приложений.

Кроме того, переведён на новую платформу должен был быть и Microsoft Office. Пол Моритц, вице-президент Microsoft, в качестве одной из будущих служб новой стратегии привёл в пример службу Passport, представлявшую собой электронный бумажник, позволяющий пользователям, зарегистрировавшись однажды, совершать онлайн-покупки без необходимости ввода на различных сайтах номеров кредитных карт и персональных данных. Тогда же, на конференции, Балмер привёл пример реализации новой стратегии, которая позволит пациентам решать множество их проблем через Интернет, начиная с чтения своей медицинской карты и заканчивая оплатой счетов от врачей за медицинские услуги [3].

По словам Моритца, основой для новой стратегии компании послужила разработка Windows DNA , представленная в сентябре года. Windows DNA объединила в себе новую версию СУБД SQL Server и новые программные инструменты для облегчения разработки веб-приложений [3]. Поскольку график выхода версий Visual Studio к тому моменту был заметно нарушен Visual Studio 6. Тогда же Балмер и представил концепцию стратегии NGWS рабочее название которой Балмер счёл весьма ужасным и пообещал сменить его к моменту выпуска в виде некоей программной платформы, которая позволит пользователям Windows получать доступ к множеству веб-служб.

Для этого Microsoft рассчитывала значительно изменить Windows-платформу. Windows являлась одной из частей технологии Windows Distributed interNet Applications DNA , в рамках которой была представлена последняя на тот момент схема трёхуровневой модели программирования, впервые представленная на Windows NT 4. NGWS должна была сменить путь разработки Windows DNA на исключительное использование XML как стандарта обмена данными. XML был выбран потому, что являлся развитием языка разметки HTML , ставшего основным языком разметки во Всемирной паутине, а кроме того, он предоставлял удобный способ описания данных.

В модели NGWS каждая часть трёхзвенной структуры клиентское приложение, промежуточный слой и база данных должна была взаимодействовать с остальными при помощи XML-пакетов. Для упрощения разработки кода с использованием XML предполагалось, что новая версия Visual Studio будет генерировать XML-код, освобождая разработчиков от необходимости ручного написания XML-кода [5]. Так, например, планировалось, что разработчики смогут писать веб-сайт для электронной коммерции целиком на новой версии Visual Basic, а благодаря тому, что обмен информацией будет происходить при помощи XML, разработчики смогут создавать клиентские приложения, функционирующие на Linux , Solaris и Mac OS.

То есть для того, чтобы приложение или операционная система могли взаимодействовать друг с другом, нужна была лишь поддержка стандарта с их стороны [5]. Для демонстрации своего замысла Microsoft запустила веб-сайт Passport , зайдя на который, пользователь мог о завести себе электронный кошелёк eWallet , упрощавший процесс совершения покупок в интернет-магазинах [5].

Также, по его словам, в течение ближайших двух лет Microsoft планировала выпуск новой версии своей ОС было озвучено предполагаемое название Windows. Net, позже реализованный как Microsoft Singularity и комплекта средств разработки, который должен был называться Visual Studio.

К выступлению Гейтса на июньском Forum было приурочено и опубликование документа под названием Microsoft.

Программа microsoft net framework

Realizing the Next Generation Internet англ. Создавая Интернет следующего поколения на официальном сайте Microsoft. В этом документе впервые было приведено описание хотя и краткое технической реализации платформы. Так, разработчикам предлагалось вместо ручного набора большой массы кода собирать свои приложения из готовых блоков, что должно было ускорить разработку ПО. NET Framework SDK Beta 1, содержащий всё необходимое для первых опытов с новой платформой.

Данный SDK мог работать лишь в Windows , Windows NT 4. NET , Windows 98 и Windows ME , причём стабильная работа с незадолго до этого вышедшим SQL Server вовсе не гарантировалась [9]. Данная версия содержала огромное количество ошибок, начиная с проблем при установке и заканчивая неполной поддержкой собственных пространств имён в зависимости от версии Windows [10]. NET Framework являлось обеспечение свободы разработчика за счёт предоставления ему возможности создавать приложения различных типов, способные выполняться на различных типах устройств и в различных средах [11].

Вторым принципом стала ориентация на системы, работающие под управлением семейства операционных систем Microsoft Windows [11]. NET Framework, написанная на любом поддерживаемом языке программирования, сначала переводится компилятором в единый для. NET промежуточный байт-код Common Intermediate Language CIL ранее назывался Microsoft Intermediate Language, MSIL. Затем код либо исполняется виртуальной машиной Common Language Runtime CLR , либо транслируется утилитой NGen.

Использование виртуальной машины предпочтительно, так как избавляет разработчиков от необходимости заботиться об особенностях аппаратной части. Современная технология динамической компиляции позволяет достигнуть высокого уровня быстродействия. Виртуальная машина CLR также сама заботится о базовой безопасности, управлении памятью и системе исключений , избавляя разработчика от части работы. NET Framework описана и опубликована в спецификации Common Language Infrastructure CLI , разработанной Microsoft и утверждённой ISO и ECMA. NET, формат метаданных о структуре программы, система исполнения байт-кода и многое другое.

NET, доступные для всех поддерживаемых языков программирования, содержатся в библиотеке Framework Class Library FCL. В FCL входят классы Windows Forms , ADO. NET , Language Integrated Query , Windows Presentation Foundation , Windows Communication Foundation и другие. Ядро FCL называется Base Class Library BCL. NET также можно разрабатывать в текстовом редакторе, просто вызывая компилятор из командной строки.

В году была выпущена первая бета-версия. Одной из основных идей Microsoft. NET является совместимость программных частей, написанных на разных языках. NET, может обратиться к методу класса из библиотеки, написанной на Delphi; на C можно написать класс, наследованный от класса, написанного на Visual Basic.

NET, а исключение, созданное методом, написанным на C , может быть перехвачено и обработано в Delphi. NET имеет сведения о своей версии, что позволяет устранить возможные конфликты между разными версиями сборок. Языки, поставляемые вместе с Microsoft Visual Studio:. NET Framework на базе свободного программного обеспечения. После заключения Microsoft договорённости с Novell [15] платформа Mono была официально признана реализацией.

NET на Unix-подобных операционных системах: Хотя Mono успешно работает и под Microsoft Windows. Однако договорённость касается только Novell и клиентов Novell; также технологии ASP. Mono предоставляет реализацию ASP. Forms, но в то же время рекомендует не использовать эти API [16]. NET Core является кроссплатформенным Windows, Mac, Linux аналогом. NET Framework, с открытым исходным кодом. NET Core предоставляет подмножество API. NET Framework, но также и предоставляет ряд собственных API.

Материал из Википедии — свободной энциклопедии. Текущая версия страницы пока не проверялась опытными участниками и может значительно отличаться от версии , проверенной 22 января ; проверки требуют 10 правок. DirectMusic DirectSound DirectX plugin XACT Speech API XAudio2. DirectX Media Objects Video Acceleration DirectInput DirectShow Image Mastering API Managed DirectX Media Foundation XNA Windows Media Video for Windows. MSHTML RSS Platform JScript VBScript BHO XDR SideBar Gadgets. Data Access Components Extensible Storage Engine ADO.

NET Entity Framework Sync Framework Jet Engine MSXML OLE DB OPC. Winsock LSP Winsock Kernel Filtering Platform NDIS Windows Rally BITS P2P API MSMQ MS MPI DirectPlay. Messaging API Telephony API WCF. Win32 console Windows Script Host WMI extensions PowerShell Task Scheduler Offline Files Shadow Copy Windows Installer Error Reporting Event Log Common Log File System. Base Class Library BCL Microsoft Foundation Classes MFC Active Template Library ATL Windows Template Library WTL. Windows Driver Model Windows Driver Foundation KMDF UMDF WDDM NDIS UAA Broadcast Driver Architecture VxD.

Crypto API CAPICOM Windows CardSpace Data Protection API Security Support Provider Interface SSPI. NET Base Class Library BCL Remoting Silverlight TPL WCF WCS WPF WF. EFx Factory Enterprise Library Composite UI CCF CSF. MSRPC Dynamic Data Exchange DDE Remoting WCF. Active Accessibility UI Automation. DirectWrite Text Services Framework Text Object Model Input method editor Language Interface Pack Multilingual User Interface Uniscribe. Visual C Visual Studio Mono SharpDevelop Turbo C. Aero ClearType Диспетчер рабочего стола DirectX Панель задач Пуск Область уведомлений Проводник Пространство имён Специальные папки Ассоциации файлов Windows Search Smart folders iFilters GDI WIM SMB.

NET Framework XPS Active Scripting WSH VBScript JScript COM OLE DCOM ActiveX Структурированное хранилище Сервер транзакций Теневая копия WDDM UAA Консоль Win Архивация и восстановление COMMAND. Факсы и сканирование Internet Explorer Журнал Экранная лупа Проигрыватель Windows Media Программа совместной работы Центр устройств Windows Mobile Центр мобильности Экранный диктор Paint Редактор личных символов Удалённый помощник Распознавание речи WordPad Блокнот Звукозапись Калькулятор Ножницы Таблица символов Исторические: Movie Maker NetMeeting Outlook Express Диспетчер программ Диспетчер файлов Фотоальбом Windows To Go Контакты DVD Maker Media Center Боковая панель Календарь Почта.

Chess Titans Mahjong Titans Purble Place Пасьянсы Косынка Паук Солитер Сапёр Пинбол Червы. ReFS NTFS Жёсткая ссылка Точка соединения Точка монтирования Точка повторной обработки Символьная ссылка TxF EFS WinFS FAT exFAT CDFS UDF DFS IFS. Active Directory Службы развёртывания Служба репликации файлов DNS Домены Перенаправление папок Hyper-V IIS Media Services MSMQ Защита доступа к сети NAP Службы печати для UNIX Удалённое разностное сжатие Службы удаленной установки Служба управления правами Перемещаемые профили пользователей SharePoint Диспетчер системных ресурсов Удаленный рабочий стол WSUS Групповая политика Координатор распределённых транзакций.

BitLocker Защитник Предотвращение выполнения данных Обязательный контроль целостности Защищённый канал данных UAC UIPI Брандмауэр Центр обеспечения безопасности Защита файлов. Подсистема UNIX Interix Виртуальная машина DOS Windows on Windows WOW Base Class Library Common Language Infrastructure. NET assembly метаданные COM Interop.

Common Language Runtime Common Type System Common Intermediate Language Virtual Execution System [en] Dynamic Language Runtime [en]. NET Windows PowerShell IronPython IronRuby F Spec Sing. A Boo IronLisp [en] IronScheme [en] Clojure L [en] Nemerle P PascalABC. NET PHP Scala Cobra Delphi Prism [en]. NET Entity Framework Data Services ASP. NET Remoting Language Integrated Query Windows CardSpace Windows Forms XAML ClickOnce Dynamic Language Runtime [en] Parallel FX Library [en] PLINQ [en] TPL [en].

NET XNA Framework Silverlight Shared Source Common Language Infrastructure [en]. Windows Основные компоненты Windows Phone Office Visual Studio Expression Silverlight Dynamics Money Encarta Student Works Microsoft Security Essentials. Windows Server SQL Server IIS Exchange BizTalk Commerce [en] Forefront TMG Systems Management System Center Licensing Services [en]. NET Windows Media PlaysForSure [en] App-V [en].

Основные компоненты Microsoft Office Live [en] MSNBC ninemsn [en] MSN Bing Bing Bar Edge EntityCube Hotmail Windows Live Messenger Сферы Windows Live MSN Groups Windows Live ID Microsoft Ignition [en] CodePlex Microsoft HealthVault [en] Skype OneDrive Vine Zune Marketplace.

Microsoft Studios MSN Games [en] XNA Xbox Xbox S Xbox One Kinect Xbox Live Arcade Marketplace Games for Windows Live Tray and Play Live Anywhere.

Программа microsoft net framework

Surface Zune 4, 8, 16 [en] 30 [en] 80, [en] HD MSN TV Natural Keyboard [en] IntelliType [en] IntelliPoint [en] LifeCam [en] LifeChat [en] SideWinder [en] UMPC Fingerprint [en] Audio [en] Cordless Phone [en] Pocket PC RoundTable [en] Response Point [en] KIN HoloLens. MTA MCP MCTS MCITP MSDN MSDNAA MSCA [en] Microsoft Press [en] MVP [en] Student Partners.

Лицензионная политика Client Access License Shared source. Microsoft Research MSN Macintosh Business Unit Microsoft Studios Майкрософт Рус. Балмер Кэш [en] Дублон [en] Гейтс Гилмартин [en] Хастингс [en] Маркурдт [en] Наделла Носки [en] Панке [en] Ширли [en].

Программное обеспечение по алфавиту Программное обеспечение, разработанное в году. Страницы, использующие волшебные ссылки ISBN Википедия: Статьи с переопределением значения из Викиданных. Навигация Персональные инструменты Вы не представились системе Обсуждение Вклад Создать учётную запись Войти. Пространства имён Статья Обсуждение. Просмотры Читать Текущая версия Править Править вики-текст История. Эта страница последний раз была отредактирована 25 июля в Текст доступен по лицензии Creative Commons Attribution-ShareAlike ; в отдельных случаях могут действовать дополнительные условия.

Свяжитесь с нами Политика конфиденциальности Описание Википедии Отказ от ответственности Разработчики Соглашение о cookie Мобильная версия.

Опубликовано в рубрике Windows microsoft
Twitter Delicious Facebook Digg Stumbleupon Favorites More
  • Прикрепленное видео

Black Desert
Все права защищены. © 2005 ukrpens.ru