Condividi tramite


Programmazione con i componenti

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 conforme a Common Language Specification (CLS) assicurandosi che tutti i membri public e protected siano conformi a CLS. In Windows Software Development Kit (SDK) sono disponibili i compilatori per quattro linguaggi conformi a CLS: Visual Basic, C#, C++ e J#. Per ulteriori informazioni su CLS, vedere Common Language Specification.

In questa sezione

Sezioni correlate