ڈیٹا بائنڈنگ

مصنف: Monica Porter
تخلیق کی تاریخ: 15 مارچ 2021
تازہ کاری کی تاریخ: 17 مئی 2024
Anonim
Урок 8. Android Data Binding – основы
ویڈیو: Урок 8. Android Data Binding – основы

مواد

تعریف - ڈیٹا بائنڈنگ کا کیا مطلب ہے؟

.NET کی شکل میں ڈیٹا بائنڈنگ ، وہ طریقہ ہے جس کے ذریعے کلائنٹ ایپلی کیشن کے یوزر انٹرفیس (UI) پر کنٹرول کسی ڈیٹا سورس ، جیسے ڈیٹا بیس یا XML دستاویز سے لانے ، یا ڈیٹا کو اپ ڈیٹ کرنے کے لئے تشکیل کیا جاتا ہے۔


.NET سے پہلے ، ڈیٹا بائننگ ماڈلوں تک رسائی ڈیٹا بیس تک محدود تھی۔ اس طرح ، بہت سارے ڈیٹا بیس منیجمنٹ سسٹم (DBM) ڈیٹا بائنڈنگ کے عمل کو کنٹرول کرنے میں کسی لچک کے بغیر اپنے ایپلی کیشن پروگرامنگ انٹرفیس (API) کے ذریعے بالواسطہ ڈیٹا سورس تک رسائی حاصل کرسکتے ہیں۔ NET میں اعداد و شمار کے پابند ہونے کا ٹھیک ٹھیک کنٹرول اور فریم ورک میں ونڈوز فارم اور ADO.NET کلاسوں کے ساتھ UI کے برتاؤ کے ذریعہ اس مسئلے کو حل کیا گیا ہے۔ .NET سرور سائیڈ ویب کنٹرولز کا استعمال کرتے ہوئے ویب صفحات پر ڈیٹا بائنڈنگ کی صلاحیت فراہم کرکے ویب ایپلی کیشنز کی ترقی آسان کی گئی ہے۔

مائیکروسافٹ ازور اور مائیکروسافٹ کلاؤڈ کا تعارف | اس گائیڈ کے دوران ، آپ کو معلوم ہوگا کہ کلاؤڈ کمپیوٹنگ کیا ہے اور مائیکروسافٹ ایذور آپ کو بادل سے ہجرت کرنے اور اپنے کاروبار کو چلانے میں کس طرح مدد کرسکتا ہے۔

ٹیکوپیڈیا ڈیٹا بائنڈنگ کی وضاحت کرتا ہے

نیٹ میں ڈیٹا بائنڈنگ کے استعمال کے فوائد درج ذیل ہیں:

  1. کوڈ کے سائز میں کمی
  2. درخواست کی بہتر کارکردگی
  3. ڈیٹا سے چلنے والے ایپلی کیشنز کی تیز رفتار ترقی
  4. جہاں ضرورت ہو وہاں پیدا شدہ کوڈ میں ترمیم کرکے ڈیفالٹ ڈیٹا بائنڈنگ کے عمل کی تخصیص کرنا
  5. واقعات کے ذریعہ ڈیٹا بائنڈنگ پر عمدہ کنٹرول
  6. UI میں بلٹ ان ڈیٹا ٹائپ ٹائپ کی توثیق کے ساتھ اعداد و شمار کے توثیق کے قواعد وابستہ کی توثیق کی غلطیوں پر بصری آراء
ڈیٹا بائنڈنگ ڈیٹا فراہم کرنے والے (ڈیٹا سورس) اور ڈیٹا کنزیومر (UI کو ڈسپلے کرنے والے UI) کے مابین ڈیٹا کو ہم آہنگ کرنے کے ل the لنک کی تشکیل کرتی ہے ، اور بصری عناصر اور ڈیٹا سورس کے مابین دو طرفہ رابطے کو قابل بناتا ہے۔ مثال کے طور پر ، ونڈوز فارم باکس کی پراپرٹی ڈیٹا بیس سے لائے گئے طالب علم کے نام کی پابند ہوسکتی ہے۔ بائنڈنگ کا اطلاق کسی تصویری قابو کے گرافک ، کسی کنٹرول کے پس منظر کا رنگ یا کسی فارم کے کسی کنٹرول کی دوسری خاصیت پر بھی ہوسکتا ہے۔

.NET فریم ورک ڈیٹا بیس اور ڈھانچے ، جیسے ارے اور اکٹھا سے ڈیٹا تک رسائی کے ل to ونڈوز فارمس میں آسان اور پیچیدہ ڈیٹا بائنڈنگ آپشنز مہیا کرتا ہے۔ ایک سادہ ڈیٹا بائنڈنگ آپشن کی صورت میں ، UI میں ایک کنٹرول ڈیٹا سورس میں ایک ڈیٹا ویلیو کا پابند ہوتا ہے جبکہ پیچیدہ آپشن میں۔ نیز ، ایک کنٹرول اعداد و شمار کے جمع کرنے کا پابند ہوتا ہے ، جیسے ڈیٹاگریڈ کنٹرول ڈیٹاسیٹ کے پابند قدروں کی فہرست کی نمائندگی کرتا ہے۔

.NET 4.0 میں ونڈوز پریزنٹیشن فریم ورک (ڈبلیو پی ایف) نے بائنڈنگ ٹارگٹ آبجیکٹ (ڈبلیو پی ایف عنصر) اور کسی بھی ڈیٹا سورس ، جس میں لینگویج انٹیگریٹڈ کوئری (لنک) سوالات ، کامن لینگوئج رن ٹائم (سی ایل آر) اشیاء شامل ہیں ، کو مربوط کرکے ڈیٹا بائنڈنگ کے تصور کو نافذ کیا۔ XML اور دوسرے ڈیٹا سورس۔ یہ ڈیٹا کی پیش کش کو کنٹرول کرنے کے ل data ڈیٹا ٹیمپلیٹس فراہم کرتا ہے۔

جب ASP.NET صفحات پر ڈیٹا بائنڈنگ کا اطلاق ہوتا ہے تو ، کسی بھی سرور کنٹرول کو عام خصوصیات ، جمع ، تاثرات اور طریقوں ، وغیرہ کا پابند کیا جاسکتا ہے۔ تمام ڈیٹا بائنڈنگ کے تاثرات حرف << #٪> کے حامل ہونے چاہئیں۔ فریم ورک کلاسز ، جیسے ڈیٹاسیٹ ، ڈیٹا ریڈر اور دیگر کو ڈیٹا بیس سے ڈیٹا حاصل کرنے اور ویب پیج میں کنٹرول سے لنک کرنے کے لئے استعمال کیا جاتا ہے۔

ڈیٹا بائنڈنگ کی حدود میں کنٹرول کے ورژن کی جانچ پڑتال ، اوپن ڈیٹا بیس کنیکٹیویٹی (ODBC) ڈرائیور / صارف فراہم کنندہ اور صارف کے استعمال میں استعمال کرنے کے لئے درکار کنٹرولز اور مڈل ویئر کے ایک نئے ورژن کی تقسیم کی وجہ سے ہونے والے اوور ہیڈ شامل ہیں۔ نظام.