Komponentų klasifikacija

Oct 08, 2023

Komponentai nėra labai sudėtingi, o .Net suteikė mums turtingą pagrindinę paramą. Jei turite MFC arba API grafinės sąsajos kūrimo patirties, .NET komponentų išmokimas gali užtrukti neilgai. Paprastai yra trijų tipų komponentai, kuriuos sukūrėte patys: sudėtiniai valdikliai, išplėstiniai komponentai ir pasirinktiniai valdikliai.


Sudėtinis komponentas: esamų įvairių komponentų sujungimas, kad būtų sukurtas naujas komponentas, skirtas sutelkti centralizuoto komponento veikimą.


Išplėstinis komponentas: naujas komponentas siunčiamas į esamų komponentų komponentų įrašą, kad pradinis komponentas būtų našesnis arba pakeistas pradinio komponento valdymas.


Pasirinktinis komponentas: tiesiogiai gaunamas iš System.Forms.Control. Valdymo klasėje pateikiamos visos įvesties ypatybės, reikalingos komponentams, įskaitant klaviatūrų ir pelės įvykių apdorojimą. Pasirinktiniai komponentai yra lankstiausi ir galingiausi būdai, tačiau kūrėjams keliami gana aukšti reikalavimai. Turite parašyti valdymo klasės įvykio OnPaint šaltinio kodą. Taip pat galite perrašyti valdymo klasės WNDProc metodą, kad galėtumėte atlikti apatinio lygio darbą. „Windows“ pranešimą, todėl turėtumėte išmokti GDI+ ir sukurti „Windows API“.