Desarrollar componentes

En esta sección se define lo que es un componente y se ofrece una descripción general de los conceptos de programación de .NET Framework que son especialmente relevantes para la programación de componentes. Aunque el término componente tiene muchos significados, en .NET Framework, un componente es una clase que implementa la interfaz System.ComponentModel.IComponent o una clase que deriva directa o indirectamente de una clase que implementa esta interfaz.

Si desea que los componentes y controles se puedan usar en otros lenguajes de programación, debe crearlos en un lenguaje compatible con Common Language Specification (CLS) y asegurarse de que todos los miembros públicos y protegidos son compatibles con CLS. .NET Framework SDK dispone de compiladores para cuatro lenguajes compatibles con CLS: Visual Basic .NET, C#, las Extensiones administradas de C++ y JScript .NET. Para obtener más información sobre CLS, vea Qué es Common Language Specification.

En esta sección

Secciones relacionadas