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.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 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.Overview of the .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 Windows Form in fase di progettazione
Vengono forniti collegamenti ad argomenti relativi alla creazione di controlli Windows Form in fase di progettazione.Developing Custom ASP.NET Server Controls
Vengono forniti collegamenti ad argomenti relativi alla creazione di controlli ASP.NET personalizzati.