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
Argomenti relativi alle procedure e alle procedure dettagliate sulla programmazione con componenti
Vengono riportati collegamenti alle procedure e alle procedure dettagliate contenute in questa sezione.Confronto tra classe, componente e controllo
Vengono fornite le definizioni dei termini componente e controllo.Modifica di componenti
Vengono descritte l'architettura, la terminologia, la progettazione e l'implementazione dei componenti.
Sezioni correlate
Estensione del supporto in fase di progettazione
Vengono forniti collegamenti ad argomenti relativi all'integrazione dei componenti e dei controlli nell'ambiente di progettazione.Cenni preliminari su .NET Framework
Vengono forniti collegamenti agli argomenti introduttivi su Common Language Runtime, sul codice gestito e su altri concetti fondamentali.Sviluppo di controlli Windows Form personalizzati con .NET Framework
Vengono forniti collegamenti ad argomenti relativi alla creazione di controlli Windows Form personalizzati.Sviluppo di controlli server ASP.NET personalizzati
Vengono forniti collegamenti ad argomenti relativi alla creazione di controlli ASP.NET personalizzati.