Itthon Fejlesztés Mi az a kefe? - meghatározás a techopedia alapján

Mi az a kefe? - meghatározás a techopedia alapján

Tartalomjegyzék:

Anonim

Meghatározás - Mit jelent az ecset?

A Brush egy absztrakt alaposztály, amelyet a C # programozási nyelvben használnak objektumok meghatározására, amelyekkel a grafikus alakzatok belső tereit egyszínű, gradiens mintával, képpel vagy rajzmal töltik meg.


A kefe osztályt nem lehet azonnal megtestesíteni, hanem az alapját képezi valamennyi származtatott osztályához, amelyek leírják, hogyan kell festeni a grafikai területet. A kefékkel kitölthető grafikus formák téglalapokat, ellipsziseket, piteket, sokszögeket és útvonalakat tartalmaznak. Az ecsetobjektumok felhasználhatók grafikus objektumokkal szilárd alakzatok létrehozására és a szöveg megjelenítésére.

A Techopedia magyarázza Brush-ot

A .NET Framework 4.0 alkalmazásban az ecsetosztály két formában valósul meg: a Grafikus eszköz interfész + (GDI +) és a Windows Presentation Framework (WPF) kefében használt kefe. Az előbbi esetben az ecset osztály a System.Drawing-tól örököl, és az aktuális kefe fogalmát használja; ez utóbbi a System.Windows.Media-tól örököl, és az ecset-objektumot minden rajzhíváshoz át kell adni. A WPF kefe fejlett funkciókkal rendelkezik, amelyek lehetővé teszik a felhasználók számára, hogy a felhasználói felület tárgyait az egyszerű szilárd színektől a bonyolult mintázat- és képkészletekig festsék.


A kefe osztály a következő tulajdonságokkal rendelkezik:

  • A kefeosztálytól való öröklés során a klónozási módszert felül kell hagyni.
  • A kefeobjektumokat képviselő összes származtatott osztály nem öröklhető.
  • Mivel a kefeobjektum rendszer erőforrásokat fogyaszt, ezért használatának befejezésekor meg kell hívni a hulladékkezelési módszert.

A kefe osztály az egyik rajzerőforrás-osztály, amelyet a zárt felület különböző kitöltési mintáinak biztosítására használnak. Vezérelt burkolólapot képez az alapul szolgáló nem kezelt natív Win32 GDI erőforrás, a HBRUSH számára. A teljesítményhez és a könnyű használathoz tervezett GDI + egyik alapvető alkotóelemeként más GDI + objektumokkal, például tollakkal és színekkel kombinálva használják grafikus képek előállítására a Windows űrlapokon és vezérlőkön.


A GDI + -ben használt különféle kefék a következő osztályokban valósulnak meg:

  • SolidBrush: Egyszínű kefe meghatározására szolgál, amely felhasználható a grafikus formák kitöltésére.
  • TextureBrush: Képként tartja a tagját, és ezt a képet használja egy zárt alakzat belsejének kitöltésére. A normál grafikus fájlkiterjesztéssel rendelkező képfájlt (például .bmp) a létrehozása során bemeneti formában továbbítják.
  • LinearGradientBrush: Beágyazza mind a kétszínű színátmeneteket, mind az egyedi többszínű színátmeneteket. A forma fokozatosan változó színű kitöltésére szolgál. Például egy kétszínű gradiens kefével kitöltethető egy téglalap, amelynek bal széle fekete és jobb oldali sarkában fokozatosan pirosra vált. Ez hasonló a szilárd keféhez, mivel színelapú, de különbözik abban, hogy két oldalán két szín van felhordva, összeolvadva, hogy átmenetet hozzon létre, vagy halványuló hatás. A gradienskefék két típusa egyenes és egyenes. A lineáris gradienskefék egy színben kezdődnek, és vízszintes vagy függőleges irányban vagy egy ferde vonallal párhuzamosan keverik egy másik színhez. Zárt formákban használják. Az út gradienst arra a pályára alkalmazzuk, amely pontsorozatok összekapcsolásával jön létre, hogy zárt formát kapjon, amelynek belső tere gradiensként kitölthető. Az útgradiensek testreszabhatók, hogy különböző hatásokat hozzanak létre
Mi az a kefe? - meghatározás a techopedia alapján