Ev gelişme Fırça nedir? - techopedia nedir?

Fırça nedir? - techopedia nedir?

İçindekiler:

Anonim

Tanım - Fırça ne anlama geliyor?

Fırça, grafik şekillerin iç kısımlarını düz bir renk, degrade deseni, görüntü veya çizim ile doldurmak için nesneleri tanımlamak için C # programlama dilinde kullanılan soyut bir temel sınıftır.


Fırça sınıfı kendi başına başlatılamaz, ancak grafik alanının nasıl boyanacağını açıklayan tüm türetilmiş sınıflarının temelini oluşturur. Fırçalar kullanılarak doldurulabilen grafik şekiller dikdörtgenleri, elipsleri, turtaları, çokgenleri ve yolları içerir. Fırça nesneleri, katı şekiller oluşturmak ve metin oluşturmak için grafik nesnelerle kullanılabilir.

Techopedia Brush'ı açıklıyor

.NET framework 4.0'da, fırça sınıfı iki biçimde uygulanır: Grafik Aygıtı Arayüzü + (GDI +) ve Windows Presentation Framework (WPF) fırçasında kullanılan fırça. Önceki durumda, fırça sınıfı System'den miras alır. Çizim ve mevcut fırça kavramını kullanır; ikincisi her çizim çağrısı için System.Windows.Media ve brush nesnesinden devralınır. WPF fırçası, kullanıcıların kullanıcı arabirimi nesnelerini basit düz renklerden karmaşık desen ve görüntü kümelerine kadar herhangi bir şeyle boyamasını sağlayan gelişmiş özelliklere sahiptir.


Brush sınıfı aşağıdaki özelliklere sahiptir:

  • Fırça sınıfından devralınırken klon yönteminin geçersiz kılınması gerekir.
  • Fırça nesnelerini temsil eden tüm türetilmiş sınıflar devralınamaz.
  • Brush nesnesi sistem kaynaklarını tükettiğinden, kullanımının sonunda bir imha yönteminin çağrılması gerekir.

Fırça sınıfı, kapalı bir yüzey için farklı dolgu deseni sağlamak için kullanılan çizim kaynağı sınıflarından biridir. Temel yönetilmeyen yerel Win32 GDI kaynağı HBRUSH için yönetilen bir sarıcı oluşturur. Performans ve kullanım kolaylığı için tasarlanan GDI + 'nın temel bileşenlerinden biri olarak, Windows formları ve denetimlerinde grafik görüntüler oluşturmak için kalemler ve renkler gibi diğer GDI + nesneleriyle birlikte kullanılır.


GDI + 'da kullanılan farklı fırça türleri aşağıdaki sınıflarda uygulanır:

  • SolidBrush: Grafik şekilleri doldurmak için kullanılabilecek tek renkli bir fırçayı tanımlamak için kullanılır.
  • TextureBrush: Görüntüyü üyesi olarak tutar ve bu görüntüyü kapalı bir şeklin iç kısmını doldurmak için kullanır. Normal grafik dosya uzantısına sahip bir resim dosyası (.bmp gibi) yaratılırken girdi olarak geçirilir.
  • LinearGradientBrush: Hem iki renkli degradeleri hem de özel çok renkli degradeleri kapsar. Bir şekli aşamalı olarak değişen renkle doldurmak için kullanılır. Örneğin, sol kenarı siyah olan ve sağ kenarında yavaş yavaş kırmızıya dönen bir dikdörtgeni doldurmak için iki renkli bir degrade fırçası kullanılabilir. Renk tabanlı olduğu için katı fırçaya benzer, ancak iki tarafa uygulanan iki renk olması, bir geçiş veya birleştirme efekti oluşturmak için birleşmesi bakımından farklılık gösterir. Degrade fırçaların iki türü doğrusal ve yoldur. Doğrusal degrade fırçalar bir renkle başlar ve yatay veya dikey yönde veya eğik bir çizgiye paralel olarak başka bir renge karışır. Kapalı şekillerde kullanılır. Yol gradyanı, içi degrade olarak doldurulabilen kapalı bir şekil elde etmek için bir dizi nokta bağlanarak oluşturulan bir yola uygulanır. Yol gradyanları farklı efektler üretmek için özelleştirilebilir
Fırça nedir? - techopedia nedir?