جدول المحتويات:
تعريف - ماذا يعني المراقب المالي؟
وحدة التحكم هي مكون برنامج يعمل كوسيط بين المستخدم والتطبيق ويعالج المهام المتعلقة بالأعمال التي يتم تشغيلها في صفحات ASP.NET. يتم استخدام وحدة تحكم للبرمجة لنقاط النهاية المكشوفة والمتوسطة المستوى لإجراءات المستخدم المتوقعة والنتائج.
يشرح Techopedia المراقب المالي
تقدم وحدة التحكم أدوارًا مختلفة في التصميمات المعمارية لـ ASP.NET Web Form و Model-View-Controller (MVC). نماذج ويب ASP.NET مبنية على نموذج تدريجي ، من تحليل الطلبات الواردة إلى إنشاء صفحات HTML بناءً على قوالب ملفات مصدر ASP.NET. تعالج وحدة تحكم ASP.NET Web Form جميع مهام العمل التي يتم تشغيلها بواسطة الصفحة ، ويقوم معالج الأحداث بجمع بيانات إدخال التحكم في الخادم التي يتم حزمها لوحدة التحكم. نظرًا لارتباطها بإحكام ، يتم إعاقة المرونة بين وحدة التحكم وواجهة المستخدم (UI).
في الأنماط المعمارية MVC ، تعمل وحدة التحكم في دور مركزي مع ميكانيكا مختلفة. فئة تحكم فئة عادي مع بعض الأساليب العامة. تحتوي كل طريقة على ارتباط واحد إلى واحد مع إجراء مستخدم محتمل ، بدءًا من نقرة زر إلى مشغل آخر. أساليب الطبقة تحكم معالجة البيانات المدخلات ، وتنفيذ منطق التطبيق وتحديد طريقة العرض. يتم استخدام مرشح إجراء لتزيين أساليب التحكم بسلوك ما قبل التصرف وبعده ، كما يلي:
وحدة تحكم الفئة العامة A: Controller {
ActionResult A () {
// تنفيذ بعض منطق التطبيق ومن ثم الخضوع إلى مشغل العرض.
إرجاع this.View ("A") ؛
}
}
تحتوي وحدة التحكم على بنية ذات طبقات تبدأ بواجهة IController في الأسفل ، تليها فئة قاعدة جهاز التحكم ، فئة وحدة التحكم ، واجهات أخرى ، وأخيراً فئة وحدة التحكم المعرفة من قبل المستخدم المسؤولة عن إجمالي التفاعل العلوي.
تتبع فئات وحدة التحكم التسلسل الهرمي للميراث ، حيث يجب تطبيق أساليب الفئة السابقة بواسطة الفئات اللاحقة. على سبيل المثال ، يجب التعرف على أساليب الفئة الأساسية لوحدة التحكم للسماح بالتجاوز بواسطة فئات وحدة التحكم المشتقة وتنفيذ الوظيفة.
يمكن تلخيص أنشطة المراقب على النحو التالي:
- جمع المدخلات
- تنفيذ طريقة العمل المتعلقة بالطلب
- إعداد عرض البيانات
- تحريك عرض منعش
