الرئيسية      أرشيف المقالات       المنتدى        المكتبة       إتصل بنا
  القائمة الرئيسية
  Language
  تسجيل الدخول
اسم المستخدم :

كلمة المرور :

تذكرني



هل نسيت كلمة المرور ؟

اشترك الآن !
  بحث
  أقسام المقالات
  آخر المشاركات
  كتب جديدة
 
  زوار هذه الصفحة
اليوم 13
أمس 55
الإجمالي 26690
  الموقع

دلفي -  تحديثات هنا وهناك في أدوات VCL لنسخة Delphi2006
بواسطة عروة عيسى في 2006/3/30 (5653 قراءة)
دلفي

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

النسخة الجديدة من دلفي والتي تأتي ضمن  BDS2006 , والتي ستكون آخر نسخة تصدر تحت اسم بورلاند . أتت بالعديد من التحديثات والتحسينات ولا سيما في مجالي الأداء والاستقرارية , واطلقت رسميا مجموعة المزايا الجديدة في بيئة BDS2005 التي قدمت بكم كبير من التجديد والاختلاف عن النسخ الأقدم من بيئات بورلاند .
التحديثات شملت كل شيء , المترجم (win32 و .net), دعم OOP , البيئة , مكتبة زمن التنفيذ RTL , قواعد البيانات , الويب , الشبكات , محررات UML و ECO ومترجم CF وغيرها الكثير .
المستخم البسيط لدلفي سيجد التحديثات في البيئة الجديدة التي تسهل وتسرع كتابة الكود اكثر من اي وقت مضى , وسيلمس بعض التحديثات في الأداء والاستقرارية وبعض الأمور المستخدمة كقواعد البيانات أو غيرها ..
بالإضافة إلى ذلك سيجد بضعة تحديثات في مكتبة الأدوات الأساسية 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

عروة عيسى
www.orwah.net
التقييم: 0.00 (0 أصوات)
**** تحضير للطباعة أرسل هذه المقالة
أضف هذه المقالة إلى المواقع التالية
إضافة إلى Blinklist إضافة إلى del.icio.us إضافة إلى Digg إضافة إلى Fark إضافة إلى Furl إضافة إلى Newsvine إضافة إلى Reddit إضافة إلى Simpy إضافة إلى Spurl إضافة إلى Yahoo مرجع إلى Balatarin مرجع إلى Faceboom مرجع إلى Twitter مرجع إلى Scripstyle مرجع إلى Stumble مرجع إلى Technorati مرجع إلى Mixx مرجع إلى Myspace مرجع إلى Designfloat _NW_BOOKMARK_TO_GOOGLEPLUS _NW_BOOKMARK_TO_GOOGLEREADER _NW_BOOKMARK_TO_GOOGLEBOOKMARKS
التعليقات تخص صاحبها ولا تخص ادارة الموقع
الكاتب الموضوع




عروة نت 2003-2016 . بالاعتماد على زوبس