Blogs

Last Day ... First Day


هذا هو العنوان الذي راج كثيراً في الأيام الماضية بالنسبة لمدوني و مبرمجي دلفي، أما في المضمون فهناك الكثير من المشاعر التي تفيض عادة في لحظات الوداع أو لحظات التغيير، هذه المشاعر الوجدانية كانت واضحة لدى David I الذي أمضى وقتاً طويلاً مع بورلاند و الذي بات رمزاً في بورلاند و علامة فارقة في تاريخ دلفي على الأقل من ناحية الحضور المميز، David I لم يستفض كثيراً بسرد ذكرياته مع بورلاند، على عادة الغرب الذين يفكرون بعقلانية أكثر في مثل هذه المواقف،

Articles Categories: 

Borland.Free!


العنوان قد يكون تشاؤمياًولكني أعتقد أنه الجانب الآخر للخبر الذي انتشر "كالنار في الهشيم" في الساعات الماضية "بورلاند ستبيع كودغير"، بغض النظر عن الشاري و هو حقيقة شركة رائدة في مجال برامج إدارة و تصميم قواعد البيانات Embarcadero و الواضح أن كبار مبرمجي دلفي رحبو بالخبر بدرجات متفاوتة مع بعض التخوف من أن يكون هناك إيقاف لمنتج ما من كودغير،

Articles Categories: 

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: 

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: