TOC

This article is currently in the process of being translated into Arabic (~98% done).

حول WPF:

What is WPF?

WPF : وهو اختصار لكلمة اساس عرض ويندوز, وهو اخر منهج لـ GUI framework , و قد استخدم مع .NET framework

ولكن ما هي الGUI framework؟ GUI تعني اختصار لكلمة واجهة الجرافيك للمستخدم(Graphical User Interface), و على الاغلب انت تشاهدها حاليا. لدى وندوز واجه رسومية (GUI) تعمل مع حاسبك الشخصي, و متصفح الانترنت لديك الذي تراه امامك حاليا و تقرأه الان مكون من GUI الذي من خلاله تستطيع ان تتصفح الويب ايضا

يتيح لك الـ GUI framework لتنشئ تطبيق مع سلسلة موسعة من عناصر الـ GUI , مثل (labels)علامات ,صندوق نصي (textboxes) .. و الكثير من العناصر المعروفة. بدون الGUI framework سيتوجب عليك ان ترسم كل الناصر يدويا و ان تعالج كل سيناريوهات التفاعل للمستخدم مثال النص و ادخالات الماوس . هذا عمل كثير و شاق , لذا بدلا من ذلك , فإن كثير من المطورين سوف يستخدموا الـ GUI framework و الذي بدوره سيقدم كل اساسيات العمل و يتيح للمطورين للتركيز اكثر لتطوير برامج رائعة

يوجد الكثير من الـ جي يو أي فرايم ورك, ولكن لمطورين بيئة دوت نت ,فإن اهتمامهم الحالي على وينفورم و دبليو بي اف, و دبليو بي اف هو الاحدث, ولكن مايكروسوفت ما تزال تدعم الـ وينفورم. كما ستشاهد بالقسم القادم, هناك اختلافات جدا بسيطة بينهما, ولكن الهدف هو واحد .. لإنشاء افضل و أسهل برنامج جي يو أي

الفصل القادم , سوف نرى الاختلافات بين WinForms و WPF.