الجزء العاشر تقنية الـ Windows Forms
وبالإضافة إلى أنو ممكن إستخدام لغة البيسك ولغة سي شارب ولغة الـ سي بلص بلص في تطوير التطبيقات طبعاً التصميم واحد ويمكن عمل Copy لتصميمك في الفيجوال بيسك وعمل Paste في مشروع أخر بالـسي شارب
ودي أفادت المبرمجين في تحويل مشاريعهم من الفيجوال بيسك إلى السي شارب بكل سهولة وفاعلية.طبعاً الطريقة المتبعة هي طريقة Drag and Drop وفي التصميم وسيتولى البرنامج ببرمجة تصميمك على حسب GUI الواجهة الرسومية التي تقوم بتصميمها من خلال إستخدام الماوس فقط .... عشان كده كانو مبرمجين الدوت نت مرتاحين مقارنة بمبرمجين الجافا والسي وغيرها
وبقوا بشبهوا مبرمج الدوت نت بعجلة الأطفال التي تحتوي على عجلتين مساندة للعجلة الخلفية عشان العجلة ما تقعد بالجنبة تشبيه بدعم مايكروسوفت الكبير لهم
أكثر من مبرمج الجافا الكان يعتمد على نفسه في كل شيء ... ليهم التحية برضو ولكن حالياً ظهرت ليهم مجموعة من الأدوات المساعدة في أداء مهامهم بفاعلية كبيرة

ومثلاً نحتاج إلى DevExpress و Telerik لديها نفس أدوات .Net Framework ومثلاً DataGridView بنلقاها موجودة في الفريم ويرك الخاص بالدوت نت ولكن في DevExpress بنلقى أنو الـ DataGridView تحتوي على إمكانيات كبيرة في عرض البيانات.
طبعاً بدون DevExpress تستطيع بناء تطبيقات مثل IDM Internet DownloadManager بتلاحظوا أنو القائمة الموجودة بالأعلى بسيطة جداً فيها مجموعة من الخيارات بعكس مثلاً مجموعة برامج الـ Office نلاحظ عندنا قائمة إحترافية تستطيع الـ DevExpress والـ Telerik توفيرها لنا والعمل عليها ... ويمكن بالإستعانة ببعض الأدوات قاموا بتطويرها مجموعة هواة مجانية ويمكن تحميلها والعمل عليها.
الخلاصة : مكتبة الـ .Net Framework لا يسمح لأي مبرمج بالتعديل عليها إلا بمراسلة مايكروسوفت تجاه أي مشكلة قد تحصل ليتم علاجها في إصدار قادم ولكن تستطيع أنت كمبرمج تعمل Overriding لأكواد العايز تغير فيها وتشتغل عليها بدون التعديل المباشر على .Net Framework... بجانب تستطيع أي مكتبة أو Plugin تم تطويرها بواسطة مبرمج أخر من خلال تحميل المكتبة بصيغة الـ DDL وإستدعاها جميع الأكواد البداخلها في إنجاز مهامك.
ملاحظة : طبعاً الـ Overriding دي أحدى طرق البرمجة في OOP حنتكلم عنها بالتفصيل في سلسلة قادمة بإذن الله.
شاركونا بإجاباتكم وأرائكم حول هذا الموضوع
إرسال تعليق