List Network Neighborhood Computers


تلقيت سؤالاً من أحد الأصدقاء عن كيفية استعراض الحواسب الموجودة في "جوار شبكة الاتصال" وطبعاً بواسطة دلفي و هنا سأعرض لفكرة الحل التي يمكن الاستفادة منها أو تطويرها و البناء عليها للوصول إلى الهدف المنشود.

Articles Categories: 

Boxing and UnBoxing in .Net Applications

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

Articles Categories: 

Cool tip for CodeGear Developers

When the Project path is too long, it will be little boring to reach the project directory through windows explorer every time, so here is a little tip.
from the Tools Menu, select "Configure Tools …", then add a new tool and make the Configuration for this new tool like this.

Articles Categories: 

Did you know

I want to join the Series of the Did you Know blogs with these shortcuts
Press CTRL + K + W to Save the Selected Block to text file.
Press CTRL + K + R to read a block from a file.
Press CTRL + O + O to insert compiler options and directives.
Press CTRL + T to delete a word at time.
Press CTRL + Y to delete a line of unhighlighted source code.

Articles Categories: 

DataBinding in Delphi .Net Application (3)


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

Articles Categories: 

DataBinding in Delphi .net Applications (2)


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


procedure TWinForm.Button2_Click(sender: System.Object; e: System.EventArgs);
begin
Per.FirstName := 'Mazen';
Per.LastName := 'Salman';
end;

Articles Categories: 

DataBinding in Delphi .Net Applications


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

Articles Categories: