Дополнительные технологии разработки
Обновлен: Ноябрь 2007
В этом разделе приведены ссылки на разделы, посвященные сложным задачам разработки приложений и методикам разработки, применяемым в .NET Framework.
В этом подразделе
Администрирование и управление
Сведения о применении служб каталога и инструментирования управления Windows (WMI).Создание компонентов для среды разработки
Описание процесса создания специализированных компонентов и расширения их поддержки времени разработки.Шаблоны разработки для асинхронного программирования
Обсуждение средств асинхронного программирования в .NET FrameworkДинамическое создание и компиляция исходного кода
Описание модели CodeDOM (Code Document Object Model — объектная модель документа, содержащего программный код), позволяющей генерировать исходный код на разных языках программирования.Предоставление динамических методов и сборок
Описание набора управляемых типов, содержащегося в пространстве имен System.Reflection.Emit, который позволяет компилятору или инструментальному средству генерировать метаданные и код на языке MSIL во время выполнения и при необходимости создавать на диске переносимый исполняемый файл (PE).Сборка мусора
Обсуждение процесса управления памятью, осуществляемого сборщиком мусора, и технологий программирования, обеспечивающих более эффективное использование памяти.Размещение среды CLR
Разъяснение концепции хоста среды выполнения, который загружает среды выполнения в процесс, создает в этом процессе домен приложения, после чего загружает и выполняет пользовательский код.Взаимодействие
Описание служб взаимодействия, предоставляемых средой CLR. Также приведены ссылки на разделы, посвященные включению COM-компонентов в приложения .NET Framework.Network Programming
Демонстрация применения классов доступа к Интернету для реализации веб-приложений и интернет-приложений.Отражение
Пояснения о применении механизма отражения для доступа к сведениям о типах во время выполнения.Надежность
Описание атрибутов, предназначенных для обеспечения надежности, таких как HPA и ReliabilityContract, и рекомендации по написанию надежного кода..NET Remoting
Описание коммуникационных методов, поддерживаемых в .NET Framework для удаленного взаимодействия.Serialization
Обсуждение сериализации XML.Управляемая поточность
Описание поддержки потоков в среде выполнения и способов программирования с использованием различных методов синхронизации.Writing Serviced Components
Описание способов настройки и регистрации служебных компонентов для доступа к службам COM+.
Ссылка
- System.Reflection.Emit
Описание основных элементов пространства имен Emit.
Связанные подразделы
Основные технологии разработки
Ссылки на разделы, содержащие сведения о стандартных задачах разработки приложений в .NET Framework.Безопасность в .NET Framework
Ссылки на разделы, содержащие сведения о классах и службах .NET Framework, предназначенных для упрощения разработки безопасных приложений.