[ درس ] المكونات المعرفة من قبل المستخدم - User-Defined Components السلام عليكم ورحمة الله وبركاتة المكونات المعرفة من قبل المستخدم - User-Defined Components تصمم المكونات المعرفة من قبل المستخدم اما من الصفر ( دون الاستعانة باية مكون اخر سابق ) او من جراء توسيع كائنات موجودة مسبقا في CLR هذا وقد عرجت قليلا على مفهوم توسيع المكونات المكونات المخصصة ( المصممة حسب الطلب ) Custom Components تصمم المكونات المخصصة للقيام باعمال محددة لاتدعمها مكتبة CLR بشكل مباشر فمثلا لايوجد مكون جاهز لة القدرة على اظهار خطوط الصورة البيانية الكهربائية ( التي يمكن مصادفتها في المشافي ) فان رغبت بانشاء هذا النوع من المكونات عليك ان تكتبها بدءا من الصفر ولحسن الحظ فان مكتبة CLR تغنيك عن ذلك . اذ انها تقدم لك بعض الادوات واطر العمل التي يمكنك استخدامها لبناء مكوناتك الخاصة بك . وتعتبر تلك القدرة على التوسيع والتطوير واحدة من الخصائص الرسمية المميزة للبرمجة في لغة C# والتي تخفف عنك الكثير من الاعباء البرمجية على المدى البعيد . لانشاء كائن مخصص ستقوم باشتقاق صف جديد من الصف الاساس RichControl فمثلا ستبدا بالعمل وفقا للهيكلية التالية : http://www.traidnt.net/vb/images/img...2014/02/38.png كما ترى فان انشاء مكون غالبا ما يكون عبارة عن مسالة ملء الفراغات كي تقوم سلوكة بالطريقة التي تريدة بها ان يؤدي عملة وذلك عند وضعة على نموذج ما والجزء الوحيد المطلوب من المكون هو المنهج OnPaint وهو الذي يرسم عنصر التحكم فان اردت استقبال مدخلات من عنصر التحكم هذا فستعمد الى تجاوز (override) التوابع المناسبة الخاصة بالفارة ولوحة المفاتيح اتمنى اني افدتكم .. دعواتكم لي ولوالدي |
الساعة الآن 06:23 AM |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.5.2 TranZ By
Almuhajir