Classificació de components

Oct 08, 2023

Els components no són gaire complicats i el .Net ens va proporcionar un ric suport subjacent. Si teniu l'experiència de desenvolupament de la interfície gràfica MFC o API, pot ser que només trigui poc a aprendre els components .NET. Normalment hi ha tres tipus de components desenvolupats per tu mateix: controls compostos, components ampliats i controls personalitzats.


Component compost: combinant els diferents components existents per formar un nou component per concentrar el rendiment del component centralitzat.


Component estès: s'envia un component nou a l'entrada dels components existents per afegir un nou rendiment al component original o canviar el control del component original.


Component personalitzat: derivat directament de System.Forms.Control. La classe Control proporciona totes les propietats d'entrada necessàries per als components, inclòs el processament d'esdeveniments de teclat i ratolí. Els components personalitzats són les maneres més flexibles i potents, però els requisits per als desenvolupadors són relativament alts. Heu d'escriure un codi font per a l'esdeveniment OnPaint de la classe Control. També podeu reescriure el mètode WNDProc de la classe Control per fer front al treball de nivell inferior. Missatge de Windows, així que hauríeu d'aprendre GDI+ i crear l'API de Windows.