بمجرد ان تقوم باشتقاق الفئة الرئيسية تظهر لك في محرر الكود قائمة بكل الخصائص والاجراءات والكائنات الموجودة فيها
![[صورة: 7ae070d680c1546.jpg]](http://www.m5zn.com/newuploads/2018/05/25/jpg//7ae070d680c1546.jpg)
طبعا تحتاج الى القليل من الفراغ بعد لتظهر تلميحات مع كل اجراء او خاصية توضح الغرض منه
طبعا ممكن يكون معها مثال مشروع بسيط باي لغة برمجة يوضح عملها .
في تجربة اجريت اختبار مشروع عملي كامل ونجحت فيه بدون مشاكل
![[صورة: b26726041825104.jpg]](http://www.m5zn.com/newuploads/2018/05/25/jpg//b26726041825104.jpg)
اجريت قبل قليل تجربة على المكتبة وسرعة قراءتها
القراءة من 50 ألف سجل كانت من ربع الى ثلث ثانية
الى 97 الف او 100 ألف كانت ثانية .
طبعا هذه الثانية كانت مقلقة بالنسبة لي لاني لو استخدمت قاعدة بيانات Sqlite او Fire-bird لاختلف الوضع كثير .
والـ SqlServer معطل .
ولم يتبقى الا اسواء قاعدة بيانات عرفناها حتى الان وهي Access ، انها سيئة لدرجة انهم غالبا لا يحسبونها في مسابقات السرعة ولا تكون من ضمن القائمة .
على العموم ربما من الافضل لنا استخدام اسواء قاعدة بيانات للتجربة .
اذا 100 ألف سجل تم قراءتها فيي ثانية وكان معها عمود لحساب المجاميع والذي هو على اليسار تماما
وهو يقوم على حساب العمود d1+d2+d3
تم عند اكتمال عملية التحميل قمت باجراء عملية احتساب كل عمود لوحده اي احتساب مجموع 100 ألف رقم لثلاثة اعمدة اي احتساب 300 ألف رقم وكانت السرعة حوالي 5 اجزاء من الثانية .
يعني سريعة ولا تلاحظ .
بصراحة تعتبر معقولة لاني كنت اتوقع ان استخدام DataAdapter والـ BindingSource قد يبطئ التنفيذ
![[صورة: 8155f0148952cee.jpg]](http://www.m5zn.com/newuploads/2018/05/25/jpg//8155f0148952cee.jpg)
الان حتى وانا اعمل في الدوت نت لن اشعر بالغربة عن دلفي
بالنسبة للدلفي نت انا لا انصح به ابدا ، ولكن اذا اراد احد فقط العمل مع السي شارب او الفي بي دوت نت وليست لديه خبرة كبيرة في التعامل مع قواعد البيانات تعتبر هذه المكتبة جيدة للبدء
مؤقتا حتى اثقان الثقنية
وعلى العموم قد تكون مفيدة حتى للذين لا يحبون ان يقوموا بكل العمل .
![[صورة: 7ae070d680c1546.jpg]](http://www.m5zn.com/newuploads/2018/05/25/jpg//7ae070d680c1546.jpg)
طبعا تحتاج الى القليل من الفراغ بعد لتظهر تلميحات مع كل اجراء او خاصية توضح الغرض منه
طبعا ممكن يكون معها مثال مشروع بسيط باي لغة برمجة يوضح عملها .
في تجربة اجريت اختبار مشروع عملي كامل ونجحت فيه بدون مشاكل
![[صورة: b26726041825104.jpg]](http://www.m5zn.com/newuploads/2018/05/25/jpg//b26726041825104.jpg)
اجريت قبل قليل تجربة على المكتبة وسرعة قراءتها
القراءة من 50 ألف سجل كانت من ربع الى ثلث ثانية
الى 97 الف او 100 ألف كانت ثانية .
طبعا هذه الثانية كانت مقلقة بالنسبة لي لاني لو استخدمت قاعدة بيانات Sqlite او Fire-bird لاختلف الوضع كثير .
والـ SqlServer معطل .
ولم يتبقى الا اسواء قاعدة بيانات عرفناها حتى الان وهي Access ، انها سيئة لدرجة انهم غالبا لا يحسبونها في مسابقات السرعة ولا تكون من ضمن القائمة .
على العموم ربما من الافضل لنا استخدام اسواء قاعدة بيانات للتجربة .
اذا 100 ألف سجل تم قراءتها فيي ثانية وكان معها عمود لحساب المجاميع والذي هو على اليسار تماما
وهو يقوم على حساب العمود d1+d2+d3
تم عند اكتمال عملية التحميل قمت باجراء عملية احتساب كل عمود لوحده اي احتساب مجموع 100 ألف رقم لثلاثة اعمدة اي احتساب 300 ألف رقم وكانت السرعة حوالي 5 اجزاء من الثانية .
يعني سريعة ولا تلاحظ .
بصراحة تعتبر معقولة لاني كنت اتوقع ان استخدام DataAdapter والـ BindingSource قد يبطئ التنفيذ
![[صورة: 8155f0148952cee.jpg]](http://www.m5zn.com/newuploads/2018/05/25/jpg//8155f0148952cee.jpg)
الان حتى وانا اعمل في الدوت نت لن اشعر بالغربة عن دلفي
PHP كود :
TCustomer.PrimaryKey = "ID"
TCustomer.TQuery = "Select * from Customers"
TCustomer.Open()
TTotal.PrimaryKey = "ID"
TTotal.Keyindex = "CustomerID"
TTotal.PrimaryTable = TCustomer
TTotal.TQuery = "Select * from Total"
TTotal.Open()
بالنسبة للدلفي نت انا لا انصح به ابدا ، ولكن اذا اراد احد فقط العمل مع السي شارب او الفي بي دوت نت وليست لديه خبرة كبيرة في التعامل مع قواعد البيانات تعتبر هذه المكتبة جيدة للبدء
مؤقتا حتى اثقان الثقنية
وعلى العموم قد تكون مفيدة حتى للذين لا يحبون ان يقوموا بكل العمل .
قل: اللهم فاطِرَ السماوات والأرض عالم الغيبِ والشهادة، ربَّ كُلِّ شَيءٍ ومَلِيكَه، أَشْهد أن لا إله إلا أنت، أعوذ بك من شرِّ نفسي وشرِّ الشيطان وشِرْكِهِ وأن أقترف على نفسي سوءًا أو أجرُّه إلى مسلم

