Documentazione relativa ai componenti

È opportuno che l'autore dei componenti fornisca agli utenti anche documentazione relativa ai componenti creati. È possibile fornire documentazione in fase di progettazione mediante metadati descrittivi e in fase di esecuzione mediante la Guida HTML.

È possibile fornire informazioni descrittive relative ai componenti mediante l'uso di attributes. Gli attributi sono classi specializzate associate ad altre classi o membri di classi e vengono inseriti in metadati in fase di compilazione. Gli attributi possono fornire informazioni all'utente o direttamente all'ambiente di sviluppo. Ad esempio, l'attributo System.ComponentModel.DescriptionAttribute, quando è associato a una proprietà o a un evento, consente la visualizzazione di una breve stringa descrittiva nella finestra Proprietà. Altri attributi influenzano l'interazione dell'ambiente di sviluppo con il componente. L'attributo System.ComponentModel.BrowsableAttribute consente ad esempio di determinare se una proprietà deve essere visualizzata nella finestra Proprietà.

L'assistenza in fase di esecuzione non viene generalmente fornita da un componente, ma in alcuni casi può essere opportuna. È possibile ad esempio che in un componente complesso e di grandi dimensioni sia presente una Guida incorporata, per cui gli sviluppatori non dovranno scrivere una documentazione estesa. Nella classe System.Windows.Forms.Help di .NET Framework, che può essere utilizzata per fornire una Guida agli utenti in fase di esecuzione con file HTML o CHM, è incapsulato il motore HTML Help 1.x. Per informazioni dettagliate, vedere Procedura: specificare un file della Guida per un componente.

In questa sezione

Sezioni correlate

Vedere anche

Riferimenti

System.Windows.Forms.Help