Ma'lumotlarni bog'lash - Data binding

Yilda kompyuter dasturlash, ma'lumotlarni bog'lash - bu provayder va iste'molchining ma'lumot manbalarini bir-biriga bog'laydigan va sinxronizatsiya qiladi ularni. Odatda bu turli xil tillarga ega bo'lgan ikkita ma'lumot / ma'lumot manbalari bilan amalga oshiriladi XML ma'lumotlarini bog'lash va UI ma'lumotlarini bog'lash. Yilda UI ma'lumotlarini bog'lash, bir xil tildagi ma'lumotlar va axborot ob'ektlari, ammo turli xil mantiqiy funktsiyalar bir-biriga bog'langan (masalan, Java UI Java ob'ektlariga elementlar).[1]

Ma'lumotlarni bog'lash jarayonida har bir ma'lumot o'zgarishi ma'lumotlar bilan bog'langan elementlar tomonidan avtomatik ravishda aks etadi. Ma'lumotlarni bog'lash atamasi elementdagi ma'lumotlarning tashqi vakolatxonasi o'zgargan hollarda ham qo'llaniladi va asosiy ma'lumotlar ushbu o'zgarishni aks ettirish uchun avtomatik ravishda yangilanadi. Masalan, a o'zgarishi TextBox element asosiy ma'lumotlar qiymatini o'zgartirishi mumkin.[2]

Ma'lumotlarni bog'lash tizimlari va vositalari

Delphi

  • DSharp uchinchi tomon ma'lumotlarini bog'lash vositasi
  • OpenWire Visual Live Binding - uchinchi tomonning vizual ma'lumotlarini bog'lash vositasi
  • LiveBindings

C # / .NET

JavaScript

Java

Maqsad-C

  • AKABeacon iOS ma'lumotlarni bog'lash doirasi

Scala

  • Majburiy.scala[4] Reaktiv Scala uchun ma'lumotlarni bog'laydigan ramka

Shuningdek qarang

Adabiyotlar

  1. ^ "Ma'lumotlarni bog'lash nima?". Techopedia.com. Olingan 30 dekabr 2015.
  2. ^ "Ma'lumotlarni bog'lashga umumiy nuqtai". Microsoft Developer Network. Microsoft. Olingan 29 dekabr 2016.
  3. ^ "Datum.js". Olingan 7-noyabr 2016.
  4. ^ "Binding.scala". Olingan 30 dekabr 2016.

Qo'shimcha o'qish