Delphi - تحديثات هنا وهناك في أدوات VCL لنسخة Delphi2006

تحديثات هنا وهناك في أدوات VCL لنسخة Delphi2006
النسخة الجديدة من دلفي والتي تأتي ضمن BDS2006 , والتي ستكون آخر نسخة تصدر تحت اسم بورلاند . أتت بالعديد من التحديثات والتحسينات ولا سيما في مجالي الأداء والاستقرارية , واطلقت رسميا مجموعة المزايا الجديدة في بيئة BDS2005 التي قدمت بكم كبير من التجديد والاختلاف عن النسخ الأقدم من بيئات بورلاند .
التحديثات شملت كل شيء , المترجم (win32 و .net), دعم OOP , البيئة , مكتبة زمن التنفيذ RTL , قواعد البيانات , الويب , الشبكات , محررات UML و ECO ومترجم CF وغيرها الكثير .
المستخم البسيط لدلفي سيجد التحديثات في البيئة الجديدة التي تسهل وتسرع كتابة الكود اكثر من اي وقت مضى , وسيلمس بعض التحديثات في الأداء والاستقرارية وبعض الأمور المستخدمة كقواعد البيانات أو غيرها ..
بالإضافة إلى ذلك سيجد بضعة تحديثات في مكتبة الأدوات الأساسية VCL ضمن البيئة الجديدة .
المستخم البسيط لدلفي سيجد التحديثات في البيئة الجديدة التي تسهل وتسرع كتابة الكود اكثر من اي وقت مضى , وسيلمس بعض التحديثات في الأداء والاستقرارية وبعض الأمور المستخدمة كقواعد البيانات أو غيرها ..
بالإضافة إلى ذلك سيجد بضعة تحديثات في مكتبة الأدوات الأساسية VCL ضمن البيئة الجديدة .
وهذا ما سنتحدث عنه قليلا اليوم
تحديثات مكتبة الأدوات VCL :
لم اختبر بعد كل التحديثات على هذا الصعيد ولكني جمعت مجموعة من التحديثات التي لفتت نظري اثناء الاستخدام العادي للبيئة :
لم اختبر بعد كل التحديثات على هذا الصعيد ولكني جمعت مجموعة من التحديثات التي لفتت نظري اثناء الاستخدام العادي للبيئة :
- إضافة بعض المكونات الجديدة :بعضها منذ D2005 مثل CategoryButtons و ButtonGroup وغيرهما
وبعضها جديد مثل TrayIcon الذي يجعل ايقونة التطبيق تتوضع في مساحة windows TrayIcon بجانب الساعة
وبعض المكونات الاخرى مثل GridPanel و FlowPanel التي تسمح باعادة توضيب العناصر عند تغيير الحجم
- إضافة خواص جديدة للرصف المتقدم
خاصيتا margins و padding الجديدتان أقل ما يمكن القول عنهما أنهما رائعتين , تمت اضافة الخاصيتين للصنف الأب Tcontrol وترثهما كل المكونات التي تندرج تحته وهذا يشمل معظم (كل) المكونات المرئية في دلفي .
تتحكم الخاصية margins بضبط مسافات توضع العناصر بجانب بعضها عند استخدام Align , وكذلك padding ولكنها تتعلق بالمسافة الداخلية للعنصر الحاوي وليست للمسافات المتجانبة .
- تحسينات على مكونات موجودة مثلا المكون ToolBar له العديد من التحسينات الجيدة في النسخة الجديدة .. على كل حال لازالت مشكلتة القديمة مع الرصف نحو اليمين .. أصبح بالامكان جعل خلفية شريط الأدوات متدرجة لونيا مثل اشرطة ادوات Office مثلا , وهذا يعطي جمالية للتطبيق
تحسينات أيضا على ActionBands (التي استخدمها في معظم التطبيقات) التحسينات شملت بعض الاصلاحات وسد الثغرات بالاضافة لتجديدات اخرى مثل قابلية دعم Accessibility لذوي الاحتياجات البصرية الخاصة , كما تحسن دعم BitBtn و SpeedButton لل Actions .
- تحسينات على احداث مهمة
تم تحسين دعم جميع المكونات للحدثين OnMouseEnter و OnMouseLeave اللذان كانا لايتصرفان بشكل مثالي دائما , الوضع الحالي للحدثين ممتاز , حيث زالت مخاوف عدم قدح الحدث عند دخول او خروج المؤشر لمنطقة المكون.
- تحسينات لتوابع واجرائيات مهمة
تمت اضافة نسخ تحميل زائد من جميع اجرائيات الرسائل , مثلا أصبح بالإمكان تحديد الزر الافتراضي في messageDlg . كما تم تحديث الكثير من الاجرائيات وفق مشروع fastcode مثل Move و POS و POSEX وغيرها والتي تضمن الحصول اسرع اداء ممكن للتعليمة , وهذا أحد اسباب زيادة سرعة بعض التطبيقات المترجمة على Delphi2006
- تحسينات مفيدة اخرى
مثل اضافة وحدات جديدة مفيدة للاستخدام , وإضافة دعم وتحسين للسكراولر "عجلة الماوس" حيث اضيفت الوحدة Imouse والخاصة Panning المتعلقة بدعم العجلة في مكونات كثيرة , أيضا الصنف الجديد TCustomTransparentControl المتعلق باستقبال دخل الفأرة , أضيفت كذلك الخاصة HelpShowTableOfContents للصنف الأب Application
هذه امثلة من التحسينات الجديدة على مكتبة VCL . توجد تحسينات واضافات اخرى لاشك , ولكن لم يسعنا الوقت لاستكشافها كما ان مصادر الدلفي الآن مشغولة بمعرفة نتائج انتقال ملكية بيئات بورلاند إلى الشركة الجديدة وتحليل ذلك
تحديثات اخرى بالبيئة واللغة يمكن ان نتحدث عنها لاحقا ..
happy coding

___________
لمزيد من التوسع راجع :
http://www.marcocantu.com/md2005/UpdateDelphi2006.html
Rating:
0.00 (0 votes)


Other articles |
---|
2017/8/28 - how to deal with battery types |
2016/12/14 - دعم اللغة العربية وتنسيق يونيكود في دلفي |
2016/11/16 - مساعدات الأصناف في دلفي Delphi Class Helpers |
2016/10/10 - عودة إلى زوبس xoops |
2016/10/8 - FireMonkey مقابل VCL |
2014/5/8 - مجموعة من روائع حكم وأمثال البلدان |
2008/11/1 - فوبيا البرمجيات العربية |
2008/10/12 - لمحة بسيطة عن دلفي 2009 |
2008/5/19 - Embarcadero تستحوذ على شركة CodeGear |
2008/2/1 - روسيا تعتمد دلفي ومنتجات كودجير اخرى في نظامها التعليمي!! |
The comments are owned by the author. We aren't responsible for their content.
Author | Thread |
---|