Acasă Dezvoltare Ce este peria? - definiție din techopedia

Ce este peria? - definiție din techopedia

Cuprins:

Anonim

Definiție - Ce înseamnă Brush?

Pensula este o clasă de bază abstractă folosită în limbajul de programare C # pentru a defini obiectele pentru umplerea interioarelor de forme grafice cu o culoare solidă, un model de gradient, o imagine sau un desen.


Clasa perie nu poate fi inițiată însă, ci constituie baza pentru toate clasele derivate, care descriu modul în care este pictat aria grafică. Formele grafice care pot fi completate folosind perii includ dreptunghiuri, elipsuri, plăcinte, poligoane și căi. Obiectele perie pot fi utilizate cu obiecte grafice pentru a crea forme solide și pentru a reda text.

Techopedia explică pensula

În .NET framework 4.0, clasa brush este implementată în două forme: pensula folosită în Graphics Device Interface + (GDI +) și Windows Presentation Framework (WPF). În primul caz, clasa de pensule moștenește de la System.Drawing și folosește conceptul de brush curent; acesta din urma mosteneste de la System.Windows.Media si obiectul brush trebuie trecut pentru fiecare apel de desen. Peria WPF are caracteristici avansate care permit utilizatorilor să picteze obiecte de interfață cu orice fel, de la culori solide simple la seturi complexe de modele și imagini.


Clasa de perii are următoarele caracteristici:

  • În timp ce moștenim de la clasa perie, metoda clonelor trebuie să fie anulată.
  • Toate clasele derivate reprezentând obiectele de perie nu pot fi moștenite.
  • Deoarece obiectul perie consumă resurse de sistem, la sfârșitul utilizării sale trebuie apelată o metodă de eliminare.

Clasa de perie este una dintre clasele de resurse de desen utilizate pentru a oferi un model de umplere diferit pentru o suprafață închisă. Formează un înveliș gestionat către resursa nativă Win32 GDI nativă de bază, HBRUSH. Ca una dintre componentele fundamentale ale GDI +, care este proiectat pentru performanță și ușurință de utilizare, este utilizat în combinație cu alte obiecte GDI +, cum ar fi stilouri și culori, pentru a reda imagini grafice pe formularele și controalele Windows.


Diferitele tipuri de perii utilizate în GDI + sunt implementate în următoarele clase:

  • SolidBrush: Se folosește pentru a defini o perie de o singură culoare care poate fi folosită pentru a umple forme grafice.
  • TextureBrush: deține o imagine ca membru și folosește acea imagine pentru a umple interiorul unei forme închise. Un fișier imagine cu o extensie de fișier grafic normal (cum ar fi .bmp) este trecut ca o intrare în timpul creării sale.
  • LinearGradientBrush: încapsulează atât gradienți în două culori, cât și degradeuri multicolore personalizate. Este folosit pentru a completa o formă cu schimbarea treptată a culorii. De exemplu, o perie de gradient în două culori poate fi utilizată pentru a umple un dreptunghi a cărui margine stângă este neagră și se schimbă treptat la roșu pe marginea dreaptă. Este similar cu peria solidă, deoarece este bazată pe culoare, dar diferă prin faptul că are două culori aplicate pe două părți, fuzionându-se pentru a crea un efect de tranziție sau decolorare. Cele două tipuri de perii de gradient sunt liniare și de cale. Periile de gradient liniar încep cu o culoare și se amestecă cu o altă culoare pe o direcție orizontală sau verticală, sau paralele cu o linie înclinată. Se folosește în forme închise. Gradientul de cale este aplicat pe o cale creată prin conectarea unei serii de puncte pentru a obține o formă închisă, interiorul căreia poate fi umplut ca un gradient. Gradienții poteca pot fi personalizați pentru a produce efecte diferite
Ce este peria? - definiție din techopedia