Evaluar y enviar comentarios

  Encender vista de ancho de banda bajo
Esta página es específica de
Microsoft Visual Studio 2005/.NET Framework 2.0

Hay además otras versiones disponibles para:
Manual del programador de .NET Framework
Generación y compilación dinámicas de código fuente

.NET Framework dispone de un mecanismo denominado CodeDOM (Code Document Object Model) que permite que los programadores que emiten código fuente generen el código fuente en varios lenguajes de programación en tiempo de ejecución, basándose en un único modelo que representa el código que se va a generar.

Para representar el código fuente, los elementos de CodeDOM se vinculan entre sí para formar una estructura de datos conocida como gráfico CodeDOM, que modela la estructura de parte del código fuente.

El espacio de nombres System.CodeDom define los tipos que pueden representar la estructura lógica del código fuente, independientemente de un lenguaje de programación específico. El espacio de nombres System.CodeDom.Compiler define los tipos para generar código fuente a partir de gráficos CodeDOM y para administrar la compilación del código fuente en los lenguajes admitidos. Los proveedores de compiladores o los programadores pueden extender el conjunto de lenguajes admitidos.

El modelo de código fuente independiente del lenguaje puede ser valioso cuando un programa necesita generar código fuente para un modelo de programa en varios lenguajes o para un lenguaje de destino incierto. Por ejemplo, algunos diseñadores utilizan el CodeDOM como una interfaz de abstracción del lenguaje para generar código fuente en el lenguaje de programación correcto, si dicho lenguaje es compatible con CodeDOM.

.NET Framework dispone de generadores de código y compiladores de código para C#, JScript y Visual Basic.

En esta sección

Usar CodeDOM

Describe su uso más habitual y muestra cómo generar un gráfico de objetos simple utilizando CodeDOM.

Generar código fuente y compilar un programa a partir de un gráfico CodeDOM

Describe cómo generar código fuente y compilar el código generado con un compilador externo utilizando las clases definidas en el espacio de nombres System.CodeDom.Compiler.

Cómo: Crear un archivo de documentación XML para una aplicación generada mediante CodeDOM

Describe cómo utilizar CodeDOM para generar código con comentarios de documentación XML y compilar el código generado para que cree la documentación XML resultante.

Cómo: Crear un clase utilizando CodeDOM

Describe cómo utilizar CodeDOM para generar una clase que contenga campos, propiedades, un método, un constructor y un punto de entrada.

Referencia

System.CodeDom

Define los elementos que representan los elementos de código de los lenguajes de programación orientados a Common Language Runtime.

System.CodeDom.Compiler

Define interfaces para generar y compilar código en tiempo de ejecución.

Secciones relacionadas

Referencia rápida de CodeDOM

Permite a los programadores encontrar los elementos de CodeDOM que representan elementos del código fuente.

Contenido de la comunidad   ¿Qué es Community Content?
Agregar contenido nuevo RSS  Anotaciones
Processing
© 2009 Microsoft Corporation. Reservados todos los derechos. Términos de uso  |  Marcas Registradas  |  Privacidad
Page view tracker