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 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 è 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. Windows Software Development Kit (SDK) vengono forniti compilatori per i seguenti linguaggi conformi a CLS: Visual Basic, C# e C++. Per ulteriori informazioni su CLS, vedere Indipendenza del linguaggio e componenti indipendenti dal linguaggio.

In questa sezione

Sezioni correlate