بيت تطوير ما هي الفرشاة؟ - تعريف من techopedia

ما هي الفرشاة؟ - تعريف من techopedia

جدول المحتويات:

Anonim

التعريف - ماذا تعني الفرشاة؟

Brush هي فئة أساسية مجردة تستخدم في لغة البرمجة C # لتعريف الكائنات لملء التصميمات الداخلية للأشكال الرسومية بلون أو نقش متدرج أو صورة أو رسم.


لا يمكن إنشاء فئة الفرشاة بنفسها ولكنها تشكل الأساس لجميع الفئات المشتقة منها ، والتي تصف كيفية رسم المنطقة الرسومية. تشمل الأشكال الرسومية التي يمكن ملؤها باستخدام الفرش المستطيلات والقطع البيضاوي والفطائر والمضلعات والمسارات. يمكن استخدام كائنات الفرشاة مع الكائنات الرسومية لإنشاء أشكال صلبة ولتقديم نص.

تيكوبيديا تشرح الفرشاة

في .NET Framework 4.0 ، يتم تطبيق فئة الفرشاة في نموذجين: الفرشاة المستخدمة في واجهة جهاز الرسومات + (GDI +) وفرشاة Windows Presentation Framework (WPF). في الحالة السابقة ، ترث فئة الفرشاة من System.Drawing وتستخدم مفهوم الفرشاة الحالية ؛ يرث الأخير من System.Windows.Media ويجب تمرير كائن الفرشاة لكل مكالمة رسم. تحتوي فرشاة WPF على ميزات متقدمة تمكن المستخدمين من رسم كائنات واجهة المستخدم بأي شيء بدءًا من الألوان الصلبة البسيطة إلى مجموعات معقدة من الأنماط والصور.


فئة الفرشاة تحتوي على الميزات التالية:

  • أثناء التوارث من فئة الفرشاة ، يجب إلغاء طريقة النسخ.
  • لا يمكن توريث جميع الفئات المشتقة التي تمثل كائنات الفرشاة.
  • نظرًا لأن كائن الفرشاة يستهلك موارد النظام ، يجب استدعاء طريقة التخلص في نهاية استخدامه.

فئة الفرشاة هي واحدة من فئات موارد الرسم المستخدمة في توفير نمط تعبئة مختلف لسطح مغلق. إنه يشكل مجمّع مُدار إلى مورد Win32 GDI الأصلي غير المُدار ، HBRUSH. كأحد المكونات الأساسية لـ GDI + ، المصممة للأداء وسهولة الاستخدام ، يتم استخدامه بالاقتران مع كائنات GDI + الأخرى ، مثل الأقلام والألوان ، لعرض الصور الرسومية على نماذج Windows وعناصر التحكم.


يتم تطبيق الأنواع المختلفة من الفرش المستخدمة في GDI + في الفئات التالية:

  • SolidBrush: يستخدم لتحديد فرشاة ذات لون واحد يمكن استخدامها لملء الأشكال الرسومية.
  • TextureBrush: يحمل صورة كعضو فيها ويستخدم تلك الصورة لملء الجزء الداخلي من شكل مغلق. يتم تمرير ملف صورة بملحق ملف رسومات عادي (مثل .bmp) كمدخل أثناء إنشائه.
  • LinearGradientBrush: تغليف كلاً من التدرجات ثنائية اللون والتدرجات متعددة الألوان المخصصة. يتم استخدامه لملء شكل مع تغيير اللون تدريجيا. على سبيل المثال ، يمكن استخدام فرشاة متدرجة بلونين لملء مستطيل تكون حافته اليسرى سوداء ويتغير تدريجيًا إلى اللون الأحمر على الحافة اليمنى. إنها تشبه الفرشاة الصلبة لأنها قائمة على اللون ، ولكنها تختلف في أن لديها لونين يطبقان على وجهين ، يدمجان لإنشاء انتقال ، أو تأثير باهت. نوعان من فرش التدرج الخطي والمسار. تبدأ فرش التدرج الخطي بلون واحد وتمتزج مع لون آخر في اتجاه أفقي أو عمودي ، أو بالتوازي مع خط مائل. يتم استخدامه في الأشكال المغلقة. يتم تطبيق تدرج المسار على مسار تم إنشاؤه عن طريق توصيل سلسلة من النقاط للحصول على شكل مغلق ، يمكن ملء الجزء الداخلي منه كتدرج. يمكن تخصيص تدرجات المسار لإنتاج تأثيرات مختلفة
ما هي الفرشاة؟ - تعريف من techopedia