ربط البيانات

في برمجة الحاسوب ، يُعدّ ربط البيانات تقنية عامة تربط مصادر البيانات من المزوّد والمستهلك معًا وتُزامنها . ويتم ذلك عادةً باستخدام مصدرين للبيانات/المعلومات بلغات مختلفة، كما هو الحال في ربط بيانات XML وربط بيانات واجهة المستخدم . في ربط بيانات واجهة المستخدم ، يتم ربط كائنات البيانات والمعلومات من نفس اللغة، ولكن بوظائف منطقية مختلفة (على سبيل المثال، ربط عناصر واجهة المستخدم في Java بكائنات Java). [ 1 ]

في عملية ربط البيانات، ينعكس كل تغيير في البيانات تلقائيًا على العناصر المرتبطة بها. ويُستخدم مصطلح ربط البيانات أيضًا في الحالات التي يتغير فيها التمثيل الخارجي للبيانات في عنصر ما، ويتم تحديث البيانات الأساسية تلقائيًا لتعكس هذا التغيير. على سبيل المثال، TextBoxقد يؤدي تغيير في عنصر ما إلى تعديل قيمة البيانات الأساسية. [ 2 ]

أطر عمل وأدوات ربط البيانات

قائمة بأمثلة على أطر عمل وأدوات ربط البيانات للغات البرمجة المختلفة:

سي شارب دوت نت

دلفي

  • أداة ربط البيانات الخارجية لـ DSharp
  • OpenWire Visual Live Binding - أداة ربط البيانات المرئية التابعة لجهة خارجية
  • LiveBindings

جافا

جافا سكريبت

أوبجكتيف سي

  • إطار عمل AKABeacon لربط البيانات في نظام iOS

سويفت

سكالا

  • Binding.scala

انظر أيضاً

مراجع

  1. "ما هو ربط البيانات؟" . Techopedia.com . تم الاطلاع عليه بتاريخ 30 ديسمبر 2015 .
  2. "نظرة عامة على ربط البيانات" . شبكة مطوري مايكروسوفت . مايكروسوفت . تم الاطلاع عليه بتاريخ 29 ديسمبر 2016 .

للمزيد من القراءة