Komponentide klassifikatsioon
Oct 08, 2023
Komponendid ei ole väga keerulised ja .Net pakkus meile rikkalikku alustuge. Kui teil on MFC või API graafilise liidese arendamise kogemus, võib .NET-i komponentide õppimiseks kuluda veidi aega. Tavaliselt on enda välja töötatud kolme tüüpi komponente: liitjuhtelemendid, laiendatud komponendid ja kohandatud juhtelemendid.
Komposiitkomponent: olemasolevate erinevate komponentide ühendamine uue komponendi moodustamiseks, et koondada tsentraliseeritud komponendi jõudlus.
Laiendatud komponent: uus komponent saadetakse olemasolevate komponendi komponentide sisestusse, et lisada algsele komponendile uus jõudlus või muuta algse komponendi juhtelementi.
Kohandatud komponent: otse tuletatud süsteemist System.Forms.Control. Control klass pakub kõiki komponentide jaoks vajalikke sisestusatribuute, sealhulgas klaviatuuride ja hiire sündmuste töötlemist. Kohandatud komponendid on kõige paindlikumad ja võimsamad viisid, kuid nõuded arendajatele on suhteliselt kõrged. Peate kirjutama Control-klassi sündmuse OnPaint lähtekoodi. Samuti saate klassi Control WNDProc meetodi ümber kirjutada, et tegeleda alumise taseme tööga. Windowsi sõnum, nii et peaksite õppima GDI+ ja tegema Windows API.




