Tecnologías de desarrollo avanzadas

Actualización: noviembre 2007

En este tema se proporcionan vínculos con información sobre tareas y técnicas de desarrollo avanzadas en .NET Framework.

En esta sección

  • Administración y supervisión
    Proporciona información sobre cómo utilizar los servicios de directorio y Windows Management Instrumentation (WMI).

  • Creación de componentes para el entorno de diseño
    Describe cómo crear componentes personalizados y cómo extender la compatibilidad en tiempo de diseño.

  • Modelos de diseño para la programación asincrónica
    Describe las características de programación asincrónica de .NET Framework.

  • Generación y compilación dinámicas de código fuente
    Explica CodeDOM (Code Document Object Model), que habilita el resultado del código fuente en varios lenguajes de programación.

  • Emitir métodos y ensamblados dinámicos
    Describe un conjunto de tipos administrados en el espacio de nombres System.Reflection.Emit que permite a un compilador o a una herramienta enviar metadatos y Lenguaje intermedio de Microsoft (MSIL) en tiempo de ejecución y, opcionalmente, generar un archivo ejecutable portable (PE) en el disco.

  • Recolección de elementos no utilizados
    Describe cómo el recolector de elementos no utilizados administra la memoria y cómo puede programar para hacer un uso más efectivo de la memoria.

  • Alojar Common Language Runtime
    Explica el concepto de host en tiempo de ejecución, que carga el motor en tiempo de ejecución en un proceso, crea el dominio de aplicación dentro del proceso, y carga y ejecuta el código de usuario.

  • Interoperabilidad
    Describe los servicios de interoperabilidad proporcionados por Common Language Runtime. También proporciona vínculos con información sobre cómo incorporar componentes COM a la aplicación .NET Framework.

  • Network Programming
    Muestra cómo utilizar clases de acceso a Internet para implementar aplicaciones basadas en Web y aplicaciones basadas en Internet.

  • Reflexión
    Explica cómo tener acceso a la información de tipos en tiempo de ejecución mediante la reflexión.

  • Confiabilidad
    Describe el uso de atributos orientados a confiabilidad, como HPA y ReliabilityContract, y explica los procedimientos recomendados para escribir código confiable.

  • .Comunicación remota de .NET
    Describe los diversos métodos de comunicación disponibles en .NET Framework para comunicaciones remotas.

  • Serialización
    Explica la serialización XML.

  • Subprocesamiento administrado
    Explica la compatibilidad en tiempo de ejecución con los subprocesos y cómo programar utilizando diversas técnicas de sincronización.

  • Writing Serviced Components
    Describe cómo se configuran y registran los componentes con servicio para tener acceso a los servicios COM+.

Referencia

Secciones relacionadas

  • Tecnologías de desarrollo básicas
    Proporciona vínculos con información sobre las tareas de desarrollo de aplicaciones estándar en .NET Framework.

  • Seguridad en .NET Framework
    Proporciona vínculos con información sobre las clases y servicios en .NET Framework que proporcionan un desarrollo seguro para aplicaciones.