Classificatie van componenten
Oct 08, 2023
De componenten zijn niet erg ingewikkeld en .Net bood ons rijke onderliggende ondersteuning. Als u ontwikkelingservaring heeft met de grafische MFC- of API-interface, kan het slechts een korte tijd duren om .NET-componenten te leren. Er zijn doorgaans drie soorten componenten die u zelf heeft ontwikkeld: samengestelde besturingselementen, uitgebreide componenten en aangepaste besturingselementen.
Samengestelde component: Het combineren van de bestaande verschillende componenten om een nieuwe component te vormen om de prestaties van de gecentraliseerde component te concentreren.
Uitgebreide component: een nieuwe component wordt naar de ingang van de bestaande componentcomponenten gestuurd om nieuwe prestaties aan de originele component toe te voegen of de besturing van de originele component te wijzigen.
Aangepaste component: rechtstreeks afgeleid van System.Forms.Control. De klasse Control biedt alle invoereigenschappen die vereist zijn voor componenten, inclusief de verwerking van toetsenbord- en muisgebeurtenissen. Aangepaste componenten zijn de meest flexibele en krachtige manieren, maar de eisen voor ontwikkelaars zijn relatief hoog. U moet een broncode schrijven voor de OnPaint-gebeurtenis van de klasse Control. U kunt ook de WNDProc-methode van de klasse Control herschrijven om het werk op het onderste niveau af te handelen. Windows-bericht, dus u moet GDI+ leren en Windows API maken.




