Condividi tramite


Programmazione con i componenti

Aggiornamento: novembre 2007

L'architettura della finestra di progettazione in Visual Studio consente di assemblare classi di componenti non visivi in maniera analoga all'assemblaggio dei form Visual Basic. Nelle sezioni riportate di seguito viene illustrato come creare componenti personalizzati e come assemblarli a partire dai componenti sofisticati delle classi di .NET Framework.

In questa sezione vengono fornite informazioni preliminari sui componenti e viene presentata una panoramica dei concetti di programmazione con .NET Framework inerenti lo sviluppo dei componenti. Il termine componente ha numerosi significati, ma in .NET Framework un componente è una classe che implementa l'interfaccia System.ComponentModel.IComponent o una classe che deriva in modo diretto o indiretto da una classe che implementa tale interfaccia. L'implementazione della classe di base predefinita dell'interfaccia IComponent è System.ComponentModel.Component.

Se si desidera che i propri componenti e controlli siano utilizzabili da altri linguaggi di programmazione, sarà possibile crearli in un linguaggio compatibile con Common Language Specification (CLS) assicurandosi che tutti i membri public e protected siano compatibili con CLS. In Windows Software Development Kit (SDK) sono disponibili i compilatori per quattro linguaggi compatibili con CLS: Visual Basic, C#, C++ e J#. Per ulteriori informazioni su CLS, vedere Specifiche CLS (Common Language Specification).

In questa sezione

Sezioni correlate

Vedere anche

Altre risorse

Tecnologie di sviluppo avanzate