.NET Development
Опубликовано: Апрель 2016
Этот раздел библиотеки MSDN содержит документацию по платформе .NET Framework. Если у вас нет опыта работы с .NET Framework, ознакомьтесь с общими сведениями. По ссылкам вы также найдете инструкции по загрузке, полный справочник по API, общие сведения, пошаговые процедуры и примеры кода.
Последние версии документации платформы .NET Framework регулярно обновляются с учетом исправлений и улучшений, однако документация по старым версиям не обновляется. По этой причине рекомендуется использовать следующую ссылку даже при использовании более ранней версии платформы .NET Framework.
Более ранние версии .NET Framework доступны в содержании на панели слева.
.NET Framework можно использовать для разработки классических приложений, веб-приложений и приложений для мобильных устройств, в т. ч. для Магазина Windows и Магазина Windows Phone.
Платформу .NET Framework можно использовать с такими базовыми технологиями разработки приложений, как Windows Presentation Foundation (WPF), Windows Communication Foundation (WCF) и Windows Workflow Foundation (WF).
Информацию о создании приложений Магазин Windows 8.x в Windows 8 Windows 8.1 и Windows 10 см. в Центре разработки для Windows.
Сведения о создании приложений Windows Phone см. в Центре разработчиков приложений для Windows Phone.
Сведения о создании переносимых сборок .NET Framework, работающих без изменения в Windows, Windows Phone и на других платформах, см. в разделе Межплатформенная разработка в .NET Framework.
Дополнительную информацию о разработке приложений можно найти в разделах, посвященных классическим приложениям Windows и веб-разработке, в библиотеке MSDN.
Для выполнения задач разработки можно использовать Visual Studio и широкий ряд языков программирования.
Платформа .NET Framework также выпускает внештатные пакеты с новой функциональностью и улучшенной межплатформенной поддержкой. Соответствующие сведения см. в разделе .NET Framework и внештатные выпуски.
Можно расширить возможности приложений с помощью следующих технологий платформы .NET Framework:
-
Межбраузерная межплатформенная реализация .NET Framework для представления содержимого мультимедиа и функциональных интерактивных приложений для браузера, настольного ПК и телефона.
-
Технология, которая позволяет создавать службы, использующие протокол Open Data Protocol (OData) для передачи и получения данных через Интернет или интрасеть с помощью семантики передачи репрезентативного состояния (REST).
-
Технология, которая поддерживает разработку приложений, предназначенных для обработки данных. В Entity Framework разработчики получают возможность работать с данными, представленными в форме относящихся к конкретным доменам объектов и свойств, без необходимости обращаться к базовым таблицам и столбцам базы данных, где хранятся эти данные. Entity Framework дает разработчикам возможность работать с данными на более высоком уровне абстракции, создавать и сопровождать приложения, ориентированные на работу с данными, одновременно с этим сокращая объем кода по сравнению с традиционными приложениями.
-
Библиотека для разработки асинхронных и основанных на событиях программ для .NET Framework, Silverlight и Windows 7 Phone путем использования наблюдаемых последовательностей и операторов запросов в стиле LINQ.
-
Платформа разработки, позволяющая создавать интерактивные приложения Microsoft Surface с помощью платформы .NET Framework. Эта технология поддерживает высококачественную графику и взаимодействие с несколькими пользователями с помощью жестов, прикосновения и физических объектов.
Windows Identity Foundation (WIF)
Набор классов .NET Framework, позволяющий построить приложения с проверяющей стороной, способное принимать заявки, и службы токенов безопасности. В .NET Framework 3.5 с пакетом обновления 1 (SP1) и в .NET Framework 4 среда выполнения WIF загружалась отдельно (см. соответствующую документацию). Начиная с .NET Framework 4.5, WIF полностью входит в состав .NET Framework, а материалы о WIF доступны в наборе документации по платформе .NET Framework.
-
Набор интегрированных технологий, облегчающих сборку, масштабирование и управление веб-приложениями и составными приложениями, выполняемыми в службах IIS (Internet Information Services).