Classificazione dei componenti
Oct 08, 2023
I componenti non sono molto complicati e .Net ci ha fornito un ricco supporto sottostante. Se hai esperienza nello sviluppo dell'interfaccia grafica MFC o API, potrebbe essere necessario solo poco tempo per apprendere i componenti .NET. Di solito esistono tre tipi di componenti sviluppati dall'utente: controlli compositi, componenti estesi e controlli personalizzati.
Componente composito: combinazione dei vari componenti esistenti per formare un nuovo componente per concentrare le prestazioni del componente centralizzato.
Componente esteso: un nuovo componente viene inviato all'ingresso dei componenti del componente esistente per aggiungere nuove prestazioni al componente originale o modificare il controllo del componente originale.
Componente personalizzato: derivato direttamente da System.Forms.Control. La classe Control fornisce tutte le proprietà di voce richieste per i componenti, inclusa l'elaborazione degli eventi di tastiere e mouse. I componenti personalizzati rappresentano il modo più flessibile e potente, ma i requisiti per gli sviluppatori sono relativamente elevati. È necessario scrivere un codice sorgente per l'evento OnPaint della classe Control. Puoi anche riscrivere il metodo WNDProc della classe Control per gestire il lavoro di livello inferiore. Messaggio di Windows, quindi dovresti imparare GDI+ e creare API Windows.




