28-04-14, 07:03 PM
السلام عليكم ورحمة الله وبركاته
نبارك لكم افتتاح قسم الWPF على امل ان يكون من افضل الاقسام واكثرها افادة للجميع ان شاء الله .
فأحب اطرح اول موضوع في هذا القسم وهو موضوع طبعا مهم للي مايعرف عن هذي التقنية الرائعة بصراحة .
فأحب اطرح اول موضوع في هذا القسم وهو موضوع طبعا مهم للي مايعرف عن هذي التقنية الرائعة بصراحة .
ماهي الWPF :
بنية عروض ويندوز (بالإنجليزية: Windows Presentation Foundation واختصاراً WPF) هي تقنية رسومية طورتها شركة ميكروسوفت لتستخدم في إنشاء واجهات التطبيقات المعتمدة على نظام الويندوز. في البداية كانت هذه التقنية تسمى "أفالون Avalon"، وقد أطلقت التقنية لأول مرة مع الإصدار رقم 3.0 من إطار عمل دوت نت. وتعتمد هذه التقنية على تصيير(Render) الواجهات بالاعتماد على دايركت إكس بدلا من الWindows Forms الذي يستخدم أجهزة الرسوميات GDI القديمة.
تأتي المكتبات اللازمة لتشغيل تطبيقات WPF افتراضياً مع إصدارات نظام ويندوز بداية من ويندوز فيستا، كما يمكن تثبيتها على أنظمة ويندوز إكس بي مع حزمة الخدمات الثانية أو الثالثة أو على ويندوز الخوادم 2003.
التطور
حتى 2011، قامت ميكروسوفت بإصدار 4 إصدارات رئيسية من بنية عروض ويندوز: WPF 3.0 (نوفمبر 2006)، WPF 3.5 (نوفمبر 2007)، WPF 3.5sp1 (أغسطس 2008)، وWPF 4 (إبريل 2010). واعتمدت ميكروسوفت على التقنية الجديدة في بناء تطبيقات نظام ويندوز بإصداراتها الأخيرة ومنها بيئتي التطوير المستخدمتان في بناء وتصميم تطبيقات WPF وتقنيات ميكروسوفت الأخرى: فيجوال ستوديو (للمبرمجين) وإكسبرشن ستوديو (للمصممين).
لغة Xaml
تهدف الWPF إلى فصل واجهة الاستخدام عن منطق عمل البرنامج Business Logic. ولأداء ذلك تستخدم الWPF ترميز مشتقة من لغة الرقم القابلة للامتداد XML، وهي لغة XAML. وتستخدم هذه اللغة في تعريف وربط عناصر واجهة الاستخدام (بشكل أشبه بتقنيات تصميم صفحات الويب).
يمكن لتطبيقات الWPF أن تعمل كتطبيقات مستقلة بذاتها أو أن تعمل كتطبيقات ضمن المتصفح من مواقع الويب حيث يطلق على التطبيقات في هذه الحالة "تطبيق متصفح" أوXaml Browser APplication (اختصارا XBAP).
منقول من ويكبيديا - الموسوعة الحرة
امثلة على واجهات WPF :
كما يمكن للWPF تصميم نوافذ الريبون افتراضيا بدأ من الاصدار 4.5
وايضا يمكنك انشاء واجهات الميترو :
وليس ذلك فحسب ، بل يمكنك اختراع تصميم جديد لبرنامجك ، او تصميم ستايلات جميلة (Themes) وبيعها على المطورين ، كل هذا بواسطة WPF
هل تريد تعلم الWPF ؟
سلسلة دورس على اليوتيوب باللغة العربية
موقع اجنبي رائع يشرح بشكل مبسط لهذه التقنية
تعلم الWPF بشكل كااامل اي من الصفر الى الاحتراف - دورة مقدمة من الموقع الام (Msdn) واي شيئ تحتاجه تقدر ترجع له
وايضا لاتنسى محرك البحث Google للبحث عن الاستفسارات و حلول المشاكل التي قد تواجهك .
موقع اجنبي رائع يشرح بشكل مبسط لهذه التقنية
تعلم الWPF بشكل كااامل اي من الصفر الى الاحتراف - دورة مقدمة من الموقع الام (Msdn) واي شيئ تحتاجه تقدر ترجع له
وايضا لاتنسى محرك البحث Google للبحث عن الاستفسارات و حلول المشاكل التي قد تواجهك .
اتمنى ان يكون الموضوع رائع وخفيف
والى القاء في مواضيع اخرى ان شاء الله
انتهى
والى القاء في مواضيع اخرى ان شاء الله
انتهى