Руководство по разработке для .NET Framework.NET Framework Development Guide

В этом разделе поясняются способы создания, настройки, отладки, защиты и развертывания приложений .NET Framework.This section explains how to create, configure, debug, secure, and deploy your .NET Framework apps. В этом разделе также приводятся сведения о технологических областях, таких как динамическое программирование, взаимодействие, расширяемость, управление памятью и потоки.The section also provides information about technology areas such as dynamic programming, interoperability, extensibility, memory management, and threading.

В этом разделеIn This Section

Основные сведения о приложениях .NET FrameworkApplication Essentials
Здесь приводится информация об основных задачах разработки приложений, таких как программирование с использованием доменов приложений и сборок, использование атрибутов, форматирование и анализ базовых типов, использование коллекций, обработка событий и исключений, использование файлов и потоков данных и использование универсальных шаблонов.Provides information about basic app development tasks, such as programming with app domains and assemblies, using attributes, formatting and parsing base types, using collections, handling events and exceptions, using files and data streams, and using generics.

Данные и модели в .NET FrameworkData and Modeling
Здесь приводится информация о способах доступа к данным с использованием ADO.NET, LINQ, служб данных WCF и XML.Provides information about how to access data using ADO.NET, Language Integrated Query (LINQ), WCF Data Services, and XML.

Разработка клиентских приложений с использованием .NET FrameworkClient Applications
Здесь поясняются способы создания приложений Windows с помощью Windows Presentation Foundation (WPF) и Windows Forms.Explains how to create Windows-based apps by using Windows Presentation Foundation (WPF) or Windows Forms.

Разработка веб-приложений с помощью ASP.NETWeb Applications with ASP.NET
Здесь приводятся ссылки на сведения об использовании ASP.NET для сборки веб-приложений корпоративного уровня с минимальным объемом кода.Provides links to information about using ASP.NET to build enterprise-class web apps with a minimum of coding.

Разработка сервисноориентированных приложений с помощью WCFService-Oriented Applications with WCF
Здесь приводится описание способов использования Windows Communication Foundation (WCF) для сборки безопасных и надежных сервисноориентированных приложений.Describes how to use Windows Communication Foundation (WCF) to build service-oriented apps that are secure and reliable.

Построение рабочих процессов в .NET Framework Building workflows with Windows Workflow Foundation
Здесь приводятся сведения о модели программирования и средствах Windows Workflow Foundation (WF), а также примеры.Provides information about the programming model, samples, and tools for using Windows Workflow Foundation (WF).

Приложения служб WindowsWindows Service Applications
Здесь поясняется, как можно использовать Visual Studio и .NET Framework для создания приложения, которое устанавливается в качестве службы, а также запускать его, останавливать и иными способами управлять его поведением.Explains how you can use Visual Studio and the .NET Framework to create an app that is installed as a service, and start, stop, and otherwise control its behavior.

Параллельная обработка, параллелизм и асинхронное программирование в .NETParallel Processing, Concurrency, and Async Programming in .NET
Здесь приводятся сведения о шаблонах разработки с применением управляемых потоков, параллельного программирования и асинхронного программирования.Provides information about managed threading, parallel programming, and asynchronous programming design patterns.

Сетевое программирование в .NET FrameworkNetwork Programming in the .NET Framework
Здесь приводится описание многоуровневой, расширяемой и управляемой реализации служб Интернета, которую можно быстро и легко интегрировать в приложения.Describes the layered, extensible, and managed implementation of Internet services that you can quickly and easily integrate into your apps.

Настройка приложений .NET Framework Configuring .NET Framework Apps
Здесь поясняется, как можно использовать файлы конфигурации для изменения параметров без необходимости повторной компиляции приложений .NET Framework.Explains how you can use configuration files to change settings without having to recompile your .NET Framework apps.

Компиляция приложений с помощью машинного кода .NETCompiling Apps with .NET Native
Здесь поясняется, как можно использовать технологию предварительной компиляции .NET Native для сборки и развертывания приложений Магазина Windows.Explains how you can use the .NET Native precompilation technology to build and deploy Windows Store apps. .NET Native компилирует приложения, написанные с помощью управляемого кода (C#) и адаптирующие .NET Framework к машинному коду..NET Native compiles apps that are written in managed code (C#) and that target the .NET Framework to native code.

БезопасностьSecurity
Сведения о классах и службах .NET Framework, предназначенных для упрощения разработки безопасных приложений.Provides information about the classes and services in the .NET Framework that facilitate secure app development.

Отладка, трассировка и профилированиеDebugging, Tracing, and Profiling
Здесь приводится описание способов тестирования, оптимизации и профилирования приложений .NET Framework и среды приложения.Explains how to test, optimize, and profile .NET Framework apps and the app environment. Информация, содержащаяся в этом разделе, предназначена как для администраторов, так и для разработчиков.This section includes information for administrators as well as developers.

Разработка для нескольких платформ с помощью .NET FrameworkDeveloping for Multiple Platforms
Здесь поясняется, как можно использовать платформу .NET Framework для создания сборок, которые могут совместно использоваться несколькими платформами и устройствами, такими как телефоны, настольные системы и интернет-устройства.Provides information about how you can use the .NET Framework to build assemblies that can be shared across multiple platforms and multiple devices such as phones, desktop, and web.

РазвертываниеDeployment
Здесь поясняется порядок упаковки и распространения приложения .NET Framework; сюда также включены руководства по развертыванию как для разработчиков, так и для администраторов.Explains how to package and distribute your .NET Framework app, and includes deployment guides for both developers and administrators.

ПроизводительностьPerformance
Здесь приводятся сведения о кэшировании, отложенной инициализации, надежности и событиях трассировки событий Windows.Provides information about caching, lazy initialization, reliability, and ETW events.

СправочникReference

Библиотека классов .NET Framework.NET Framework Class Library
Предоставляет синтаксис, примеры кода и сведения об использовании для каждого класса, содержащегося в пространствах имен .NET Framework.Supplies syntax, code examples, and usage information for each class that is contained in the .NET Framework namespaces.

Начало работыGetting Started
Здесь содержится комплексный обзор платформы .NET Framework и ссылки на дополнительные ресурсы.Provides a comprehensive overview of the .NET Framework and links to additional resources.

Новые возможностиWhat's New
Здесь приводится описание ключевых новых возможностей и изменений в последней версии .NET Framework.Describes key new features and changes in the latest version of the .NET Framework. Сюда включены списки новых и устаревших типов и членов; также здесь приводится руководство по переносу приложений из предыдущей версии .NET Framework.Includes lists of new and obsolete types and members, and provides a guide for migrating your apps from the previous version of the .NET Framework.

ИнструментыTools
Инструменты, описанные в этом разделе, помогут в разработке, настройке и развертывании приложений с помощью технологий .NET Framework.Describes the tools that help you develop, configure, and deploy apps by using .NET Framework technologies.

Примеры и руководства .NET.NET samples and tutorials
Предоставляет ссылки на примеры и руководства для изучения .NET.Provides links to samples and tutorials that help you learn about .NET.