Кућа Развој Шта је четкица? - дефиниција из техопедије

Шта је четкица? - дефиниција из техопедије

Преглед садржаја:

Anonim

Дефиниција - Шта значи четкица?

Четка је апстрактна основна класа која се користи у програмском језику Ц # за дефинисање објеката за попуњавање унутрашњости графичких облика чврстом бојом, градијентним узорком, сликом или цртежом.


Класа четкица се не може сама инстанцирати, али чини основу за све њене изведене класе, које описују како је графичко подручје насликано. Графички облици који се могу попунити четкицама укључују правоугаонике, елипсе, пите, полигоне и стазе. Предмети четком се могу користити са графичким објектима за креирање чврстих облика и приказивање текста.

Тецхопедиа објашњава Брусх

У .НЕТ Фрамеворк 4.0 класа четкица се имплементира у два облика: четкица која се користи у графичком уређају + (ГДИ +) и четкица за Виндовс Пресентатион Фрамеворк (ВПФ). У првом случају, класа четкица наслеђује Систем.Дравинг и користи концепт тренутне четке; потоњи наслеђује од Систем.Виндовс.Медиа и објект четке мора се проследити за сваки позив за цртање. ВПФ четкица има напредне функције које корисницима омогућавају да сликају објекте корисничког интерфејса било шта, од једноставних чврстих боја до сложених скупова образаца и слика.


Класа четкица има следеће карактеристике:

  • Иако наслеђује од класе четкица, треба клонирати методу клонирања.
  • Све изведене класе које представљају предмете четкице се не могу наследити.
  • Будући да објект четком троши системске ресурсе, на крају његове употребе потребно је назвати методу збрињавања.

Класа четкица је једна од класа ресурса за цртање која се користи за пружање различитих обрасца пуњења за затворену површину. Формира управљани омотач до основног неуправљаног изворног Вин32 ГДИ ресурса, ХБРУСХ. Као једна од основних компоненти ГДИ +, која је дизајнирана за перформансе и једноставну употребу, користи се у комбинацији са другим ГДИ + објектима, као што су оловке и боје, за приказивање графичких слика на Виндовс обрасцима и контролама.


Различите врсте четкица које се користе у ГДИ + имплементиране су у следећим класама:

  • СолидБрусх: Користи се за дефинисање једнобојних четкица које се могу користити за попуњавање графичких облика.
  • ТектуреБрусх: држи слику као члан и користи је за попуњавање унутрашњости затвореног облика. Датотека са сликама са нормалним наставком графичке датотеке (попут .бмп) преноси се као улаз током креирања.
  • ЛинеарГрадиентБрусх: Инкапсулира и двобојне градијенте и прилагођене вишебојне градијенте. Користи се за попуњавање облика са постепено мењањем боје. На пример, двобојна градијентна четкица може се користити за попуњавање правоугаоника чија је лева ивица црна и поступно се мења у црвену на десној ивици. Сличан је чврстом четкици по томе што се заснива на боји, али разликује се по томе што има две боје нанешене на две стране, спајајући се да би створио прелазни или бледи ефекат. Две врсте четкица за градијент су линеарне и путене. Линеарне четкице за градијент почињу једном бојом и мешају се са другом бојом у водоравном или вертикалном смеру или паралелно са косом линијом. Користи се у затвореним облицима. Градијент путања се примењује на путу створеном повезивањем низа тачака да би се добио затворени облик, чија унутрашњост се може напунити као градијент. Градијенти пута могу се прилагодити тако да производе различите ефекте
Шта је четкица? - дефиниција из техопедије