.Net

Boxing and UnBoxing in .Net Applications

سأحاول في هذا المقال توضيح مفهوم الـ Boxing و الـ UnBoxing في برامج الـ .NET والذي كان قد تطرق إليه محمد نسمان في أحد مقالاته الـ Boxingهو عندما نقوم بالتحويل من الـ Value Type إلى Reference Type لا أدري إن كان يصح ترجمتها (التحويل من قيمة إلى مرجعية)، أما الـ UnBoxing فهي عندما نقوم بالتحويل من Reference Type إلى Value Type .

DataBinding in Delphi .Net Application (3)


نتابع في موضوع الـ DataBinding في برامج دلفي Delphi .net وفي هذا المقال سنعطي مثال عن الـ Complex DataBinding
هذا النوع من الربط يمكننا من إظهار أكثر من عنصر ضمن الـ Data Container كما في حالة الـ DataGrid ولنفهم الموضوع بشكل أفضل سنقوم بعرض مثال عملي سنقوم فيه بربط ArrayList إلى DataGrid .

DataBinding in Delphi .net Applications (2)


نتابع في موضوع الـ DataBinding في برامج دلفي .NET
الآن لنختبر الحالة المعاكسة و هي تغيير قيم الحقول FirstName,LastName للغرض Per و نراقب ما الذي سيحدث لذلك سنضيف زراً جديداً على النموذج و لنضيف إليه الشيفرة التالية التي تقوم بتغيير قيم الحقول

DataBinding in Delphi .Net Applications


مفهوم الـ DataBinding قد يكون مفهوماً جديداً على مبرمجي دلفي القادمين حديثاُ على بيئة الـ .NET والذين لديهم خلفية في برمجة Win32 لكني في هذا المقال سأحاول تبسيط الموضوع قدر الإمكان مع إعطاء مثال عملي لتوضيح هذا المفهوم.
هناك نوعين من الـ DataBinding في بيئة الـ .NET هما
Simple Binding : ويشمل (Field to Field – Object to Object)

Syndicate content

Back to top