المكونات

مكتمل

يحتاج مهندس الحلول إلى وضع إنشاء المكونات فِي الاعتبار كجزء من بنية التطبيق. تُعد المكونات من الأمور المهمة لأنها يمكن أن تشجع على إعادة الاستخدام وتمكّن منشئين متعددين من التعاون فِي العمل على أجزاء متعددة من تطبيق اللوحة فِي مرحلة الإنشاء.

خصائص المكونات هي أنها:

  • تسمح بإعادة الاستخدام ضمن التطبيقات وعلى مستوى التطبيقات المختلفة.
  • يمكن أن تسمح لمنشئين متعددين بالعمل على إنشاء تطبيق واحد.
  • تساعد فِي الترويج للاتساق والحد من التكرار.

يجب أن يبحث مهندس الحلول عن عناصر تحكم تستفيد من استخدامها كمكون وعناوين وعناصر واجهة مستخدم مشتركة وما إلى ذلك.

هناك نوعان من المكونات فِي Power Apps وهما:

  • مكونات اللوحة - تستهدف منشئي تطبيق اللوحة وتعمل فقط فِي تطبيقات اللوحة.
  • مكونات التعليمات البرمجية لـ Power Apps component framework - تستهدف المطورين المحترفين.

مخطط يعرض مكونات Power Apps.

مكتبات المكونات

مكونات اللوحة عبارة عن كتل بناء قابلة لإعادة الاستخدام لتطبيقات اللوحة بحيث يمكن لمنشئي التطبيقات إنشاء عناصر تحكم مخصصة للاستخدام داخل تطبيق أو عبر التطبيقات باستخدام مكتبة المكونات.

خصائص مكونات اللوحة هي أنها:

  • مثالية لإعادة الاستخدام فِي تطبيقات اللوحة.
  • يمكن استخدامها عبر تطبيقات متعددة.
  • تسمح باستخدام مهارات المنشئين المشتركة، ما يساعد فِي تبسيط العملية لمنشئين متعددين.
  • تقتصر على قدرات المعادلات والموصلات فِي تطبيق اللوحة.

مكتبات المكونات هي حاويات لتعريفات المكونات وتساعد فِي تبسيط الأمور بالنسبة إليك:

  • اكتشاف المكونات والبحث عنها.
  • نشر التحديثات.
  • إشعار منشئي التطبيقات بتوفر تحديثات للمكونات.

هام

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

يجب أن يكون لدى مهندس الحلول استراتيجية لإدارة المكونات.

مكونات التعليمات البرمجية مع ‪Power Apps component framework‬

يعمل ‪Power Apps component framework‬ على تمكين المطورين ومنشئي التطبيقات المحترفين من إنشاء مكونات التعليمات البرمجية للتطبيقات المستندة إلى نموذج وتطبيقات اللوحة (إصدار أولي للاستخدام العام) لتوفير تجربة مستخدم محسّنة تتيح للمستخدمين العمل باستخدام البيانات على النماذج وطرق العرض ولوحات المعلومات.

خصائص مكونات التعليمات البرمجية هي أنها:

  • يمكن استخدامها فِي التطبيقات المستندة إلى نموذج وتطبيقات اللوحة فِي الويب والأجهزة المحمولة.
  • يمكن استخدامها فِي تطبيقات متعددة لتحل محل الأعمدة والشبكات.
  • يمكن استخدامها من جانب تجارب السجل الجديد والتحرير.
  • يمكن عادةً استخدام مكونات متعددة على نموذج بدون مشاكل فِي الأداء.
  • تتطلب مطوري تعليمات برمجية بمهارات TypeScript وHTML.
  • تسمح باستخدام مهارات المطورين المحترفين، ما يعني أن جميع أنواع المطورين يمكنهم المساهمة فِي الحل.

يمكن حزم مكونات التعليمات البرمجية فِي الحلول. عند تحديث الحل، يتعرف كل تطبيق يستهلك المكون تلقائيًا على المكون المحدث.

يجب أن يستخدم مهندس الحلول مكونات التعليمات البرمجية عن عمد لإنشاء تجربة مستخدم إيجابية.

يطور مجتمعاً كبيراً مكونات التعليمات البرمجية. يمكنك إعادة استخدام هذه المكونات من المعرض ومعرض عينات المكونات.

لقطة الشاشة التالية لعنصر تحكم المجتمع الذي يعرض شبكة للأعداد تستند إلى النتائج المتعلقة بالمخاطر المحسوبة.

لقطة شاشة تُظهر مكون مصفوفة المخاطر.