Поделиться через


Дополнительные технологии разработки

Обновлен: Ноябрь 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, предназначенных для упрощения разработки безопасных приложений.