منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : [مقال] ماهي تقنية WPF
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الصفحات : 1 2
السلام عليكم ورحمة الله وبركاته



نبارك لكم افتتاح قسم ال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 CoolSmile










هل تريد تعلم الWPF ؟


سلسلة دورس على اليوتيوب باللغة العربية


موقع اجنبي رائع يشرح بشكل مبسط لهذه التقنية


تعلم الWPF بشكل كااامل اي من الصفر الى الاحتراف - دورة مقدمة من الموقع الام (Msdn) واي شيئ تحتاجه تقدر ترجع له



وايضا لاتنسى محرك البحث Google للبحث عن الاستفسارات و حلول المشاكل التي قد تواجهك .










اتمنى ان يكون الموضوع رائع وخفيف

والى القاء في مواضيع اخرى ان شاء الله



انتهى
السلام عليكم ورحمة الله وبركاته

جزاك الله خيرا اخي العزيز وبارك الله فيك على الموضوع

وادعوا الله ان يوفقنا لتعلم هذه التقنية الجميلةSmile

تحياتي
(28-04-14, 07:06 PM)Sajad كتب : [ -> ]السلام عليكم ورحمة الله وبركاته

جزاك الله خيرا اخي العزيز وبارك الله فيك على الموضوع

وادعوا الله ان يوفقنا لتعلم هذه التقنية الجميلةSmile

تحياتي


الله يبارك فيك

وان شاء الله نتوفق في التقنية جميعا ان شاء الله

تحياتي
و عليكم السلام و رحمة الله و بركاته أخي الشاكي لله,

بارك الله فيك على هذا الشرح الرائع, ستجدني إن شاء الله من أكثر المتفاعلين فيها Smile
انت تعرف أني احب هذه التقنية جداً و أقوم بتطوير نفسي فيها Smile

معاً لبناء برامج عن طريق WPF Smile


السلام عليكم
بسم الله ما شاء الله
بداية شكلها حلوة باذن الله تعالي
بانتظار الشروح ههههههه حبيبي يا محمد والله اخوي hoob computer كلام ممتاز
بالتوفيق للجميع باذن الله
(29-04-14, 06:38 PM)ali.alfoly كتب : [ -> ]بسم الله ما شاء الله
بداية شكلها حلوة باذن الله تعالي
بانتظار الشروح ههههههه حبيبي يا محمد والله اخوي hoob computer كلام ممتاز
بالتوفيق للجميع باذن الله

انا خليت روابط مهمة في الموضوع تساعدك تحترف التقنية

+ لا اخطط لعمل دورة لان انا مبتدأ فيها ، لما اصير محترف بفكر هههBig Grin

اذا كنت بكتب في هذا القسم فكله بكون عبارة عن متفرقات ربما عن الانميشن ونمط MVVM الي لسة تعلمته ، فكما ترا انا ايضا اتعلم على هذي التقنية ..

على العموم اتمنى لي ولكم التوفيق .. والله الموفق
ماشاء الله تقنية حلوة

جزاك الله كل خير .. متابع معكم Wink

تم ال +++ Wink
وعليكم السلام ورحمة الله وبركاته
ما شاء الله عليك شرح رائع ومفيد
مش جـديده عليك هذه المواضيع اخي شاكي بارك الله فيك
ما شاء الله عليك
دائماً رائع في طرحك واسلوبك المبسط
والله إنك حببتني في ال WPF
ورغم إنني ليّ عدة سنوات ابرمج على منصة Windows Forms إلا إنني أحاول نقل جميع تطبيقاتي على هذه المنصة.
والبركة فيك أخي الكريم
جزاك الله كل خير ووفقك ربي
شاكر ومقدر مجهوداتك الرائعة ، ولا تحرمنا من جديدك
الصفحات : 1 2