فہرست کا خانہ:
تعریف - ڈیٹا بائنڈنگ کا کیا مطلب ہے؟
ڈیٹا بائنڈنگ ، .NET کے تناظر میں ، وہ طریقہ ہے جس کے ذریعہ کسی کلائنٹ کی ایپلی کیشن کے صارف انٹرفیس (UI) پر کنٹرول کسی ڈیٹا سورس ، جیسے ڈیٹا بیس یا XML دستاویز سے لانے ، یا ڈیٹا کو اپ ڈیٹ کرنے کے ل config ترتیب دیا گیا ہے۔
.NET سے پہلے ، ڈیٹا بائننگ ماڈلوں تک رسائی ڈیٹا بیس تک محدود تھی۔ اس طرح ، بہت سارے ڈیٹا بیس منیجمنٹ سسٹم (DBM) ڈیٹا بائنڈنگ کے عمل کو کنٹرول کرنے میں کسی لچک کے بغیر اپنے ایپلی کیشن پروگرامنگ انٹرفیس (API) کے ذریعے بالواسطہ ڈیٹا سورس تک رسائی حاصل کرسکتے ہیں۔ NET میں اعداد و شمار کے پابند ہونے کا ٹھیک ٹھیک کنٹرول اور فریم ورک میں ونڈوز فارم اور ADO.NET کلاسوں کے ساتھ UI کے برتاؤ کے ذریعہ اس مسئلے کو حل کیا گیا ہے۔ .NET سرور سائیڈ ویب کنٹرولز کا استعمال کرتے ہوئے ویب صفحات پر ڈیٹا بائنڈنگ کی صلاحیت فراہم کرکے ویب ایپلی کیشنز کی ترقی کو آسان بنایا گیا ہے۔
ٹیکوپیڈیا ڈیٹا بائنڈنگ کی وضاحت کرتا ہے
نیٹ میں ڈیٹا بائنڈنگ کے استعمال کے فوائد درج ذیل ہیں:- کوڈ کے سائز میں کمی
- درخواست کی بہتر کارکردگی
- ڈیٹا سے چلنے والے ایپلی کیشنز کی تیز رفتار ترقی
- جہاں ضرورت ہو وہاں پیدا شدہ کوڈ میں ترمیم کرکے ڈیفالٹ ڈیٹا بائنڈنگ کے عمل کو حسب ضرورت بنائیں
- واقعات کے ذریعہ ڈیٹا بائنڈنگ پر عمدہ کنٹرول
- UI میں بلٹ ان ڈیٹا ٹائپ ٹائپ کی توثیق کے ساتھ اعداد و شمار کے توثیق کے قواعد کو جوڑ کر توثیق کی غلطیوں پر بصری آراء (مثال کے طور پر ، تاریخ کی قیمت تاریخ میں قابو پانے میں داخل ہوتی ہے)
.NET فریم ورک ڈیٹا بیس اور ڈھانچے ، جیسے ارے اور اکٹھا سے ڈیٹا تک رسائی کے ل to ونڈوز فارمس میں آسان اور پیچیدہ ڈیٹا بائنڈنگ آپشنز مہیا کرتا ہے۔ ایک سادہ ڈیٹا بائنڈنگ آپشن کی صورت میں ، UI میں ایک کنٹرول ڈیٹا سورس میں ایک ڈیٹا ویلیو کا پابند ہوتا ہے جبکہ پیچیدہ آپشن میں۔ نیز ، ایک کنٹرول اعداد و شمار کے جمع کرنے کا پابند ہوتا ہے ، جیسے ڈیٹاگریڈ کنٹرول ڈیٹاسیٹ کے پابند قدروں کی فہرست کی نمائندگی کرتا ہے۔
.NET 4.0 میں ونڈوز پریزنٹیشن فریم ورک (ڈبلیو پی ایف) نے بائنڈنگ ٹارگٹ آبجیکٹ (ڈبلیو پی ایف عنصر) اور کسی بھی ڈیٹا سورس ، جس میں لینگویج انٹیگریٹڈ کوئری (لنک) سوالات ، کامن لینگوئج رن ٹائم (سی ایل آر) اشیاء شامل ہیں ، کو مربوط کرکے ڈیٹا بائنڈنگ کے تصور کو نافذ کیا۔ XML اور دوسرے ڈیٹا سورس۔ یہ ڈیٹا کی پیش کش کو کنٹرول کرنے کے ل data ڈیٹا ٹیمپلیٹس فراہم کرتا ہے۔
جب ASP.NET صفحات پر ڈیٹا بائنڈنگ کا اطلاق ہوتا ہے تو ، کسی بھی سرور کنٹرول کو عام خصوصیات ، جمع ، تاثرات اور طریقوں ، وغیرہ کا پابند کیا جاسکتا ہے۔ تمام ڈیٹا بائنڈنگ کے تاثرات حرف << #٪> کے حامل ہونے چاہئیں۔ فریم ورک کلاسز ، جیسے ڈیٹاسیٹ ، ڈیٹا ریڈر اور دیگر کو ڈیٹا بیس سے ڈیٹا حاصل کرنے اور ویب پیج میں کنٹرول سے لنک کرنے کے لئے استعمال کیا جاتا ہے۔
ڈیٹا بائنڈنگ کی حدود میں کنٹرول کے ورژن کی جانچ پڑتال ، اوپن ڈیٹا بیس کنیکٹیویٹی (ODBC) ڈرائیور / صارف فراہم کنندہ اور صارف کے استعمال میں استعمال کرنے کے لئے درکار کنٹرولز اور مڈل ویئر کے ایک نئے ورژن کی تقسیم کی وجہ سے ہونے والے اوور ہیڈ شامل ہیں۔ نظام.