Расширенное программирование в среде .NET Framework
Этот раздел документации затрагивает нетривиальные вопросы программирования с помощью .NET Framework.
В этом подразделе
Надстройки и расширения среды
Описание разработки приложений надстройки, расширяющих функциональные возможности ведущего приложения.Администрирование и управление
Описание управления объектами, хранящимися в Active Directory, и применения инструментирования управления Windows (WMI) для получения данных предприятия и автоматизации выполнения административных задач.Шаблоны разработки для асинхронного программирования
Описание двух шаблонов разработки, присутствующих в .NET Framework и используемых для запуска потоков, отделенных от основного потока приложения.Кэширование в приложениях платформы .NET Framework
Описание порядка хранения данных в памяти для быстрого доступа и улучшения производительности и масштабируемости приложений .NET Framework.Очистка неуправляемых ресурсов
Рекомендуемые шаги разработки для очистки неуправляемых ресурсов.Общие сведения о среде DLR
Описание преимуществ и архитектуры среды DLR, представляющей собой среду выполнения, которая позволяет запускать динамические языки в платформе .NET Framework.Динамическое создание и компиляция исходного кода
Описание объектной модели документов кода (CodeDOM), позволяющей генерировать исходный код на разных языках программирования.Предоставление динамических методов и сборок
Описание набора управляемых типов, содержащихся в пространстве имен System.Reflection.Emit и позволяющих компилятору или инструментальному средству генерировать метаданные и код на языке MSIL во время выполнения, а также при необходимости создавать на диске переносимые исполняемые файлы (PE).Сборка мусора
Описание процесса управления памятью, осуществляемого сборщиком мусора, и методов эффективного использования памяти.Взаимодействие
Описание служб, предоставляемых .NET Framework и используемых для взаимодействия с компонентами COM, службами COM+, внешними библиотеками типов и различными службами операционной системы.Отложенная инициализация
Описание использования класса Lazy<T> для инициализации объектов во время первого обращения к ним.Общие сведения о платформе Managed Extensibility Framework
Описание концепции и синтаксиса платформы Managed Extensibility Framework (MEF), которая позволяет легко добавлять расширяемость в приложения.Манипуляции и инерция
Сведения о манипуляциях и обработке инерции. Манипуляции позволяют перемещать, вращать и изменять размеры компонентов с помощью мыши, пера или пальцев. Инерция имитирует силу трения элементов пользовательского интерфейса, находящихся в движении, позволяя им плавно замедлять движение. Манипуляцию и обработку инерции можно использовать в средах пользовательского интерфейса, например WPF и XNA..NET Remoting
Описание процесса установления связи между объектами, работающими в различных процессах.Network Programming
Пример использования интернет-классов для реализации веб-приложений и интернет-приложений.Параллельное программирование в .NET Framework
Описание поддержки параллельного программирования с новой средой выполнения, новыми типами библиотеки классов и диагностическими средствами в Visual Studio и платформе .NET Framework.Отражение
Описание способов применения механизма отражения для получения сведений о типе во время выполнения.Надежность
Вопросы разработки надежного кода для любого ведущего приложения, выполняемого в среде .NET Framework.Serialization
Описание процесса преобразования состояния объекта в форму, пригодную для передачи или сохранения.Работа с потоками
Описание средств поддержки потоков в среде выполнения и техники программирования с использованием различных методов синхронизации.Службы XAML
Описание сборки System.XAML, реализующей службы XAML для платформы .NET Framework.XML Web Services Created Using ASP.NET and XML Web Service Clients
Описание средств поддержки Microsoft для создания веб-служб XML с использованием таких технологий, как ASP.NET, сервер ATL, удаленное взаимодействие .NET и набор средств SOAP Toolkit 2.0.
Ссылка
- Библиотека классов платформы .NET Framework
Синтаксис, примеры кода и другие сведения о всех классах, содержащихся в пространствах имен .NET Framework.
Связанные подразделы
Разработка ядра .NET Framework
Объяснения по решению типичных задач программирования для разнообразных приложений .NET Framework. Включает разделы, посвященные доступу к данным, файловому и потоковому вводу-выводу, настройке, шифрованию, развертыванию и отладке.Примеры по платформе .NET Framework
Ссылки на примеры приложений на сайте MSDN Code Gallery, демонстрирующие технологии .NET Framework.Инструменты .NET Framework
Инструменты, описанные в этом разделе, помогут в разработке, настройке и развертывании приложений с помощью технологий .NET Framework.