تقييم الموضوع :
  • 4 أصوات - بمعدل 5
  • 1
  • 2
  • 3
  • 4
  • 5
[مقال] ماهي تقنية WPF
#1
السلام عليكم ورحمة الله وبركاته



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












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

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



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

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

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

تحياتي
الرد }}}
تم الشكر بواسطة: ربيع , الشاكي لله
#3
(28-04-14, 07:06 PM)Sajad كتب : السلام عليكم ورحمة الله وبركاته

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

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

تحياتي


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

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

تحياتي
الرد }}}
تم الشكر بواسطة: Sajad
#4
و عليكم السلام و رحمة الله و بركاته أخي الشاكي لله,

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

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


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

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

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

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

على العموم اتمنى لي ولكم التوفيق .. والله الموفق
الرد }}}
تم الشكر بواسطة: ali.alfoly , مبرمج بلا حدود
#7
ماشاء الله تقنية حلوة

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

تم ال +++ Wink
اللَّهُمَّ أَنْتَ رَبِّي ، لا إِلَه إِلاَّ أَنْتَ خَلَقْتَني وأَنَا عَبْدُكَ ، وأَنَا على عهْدِكَ ووعْدِكَ ما اسْتَطَعْتُ ، أَعُوذُ بِكَ مِنْ شَرِّ ما صنَعْتُ ، أَبوءُ لَكَ بِنِعْمتِكَ علَيَ ، وأَبُوءُ بذَنْبي فَاغْفِرْ لي ، فَإِنَّهُ لا يغْفِرُ الذُّنُوبِ إِلاَّ أَنْتَ .
الرد }}}
#8
وعليكم السلام ورحمة الله وبركاته
ما شاء الله عليك شرح رائع ومفيد
فاعلم أنه لا إله إلا الله
الرد }}}
#9
مش جـديده عليك هذه المواضيع اخي شاكي بارك الله فيك



[صورة مرفقة: g5qidgW.jpg]

ســبحــانك الـلهم بـحمدك , الـلهم لا عــلم لـنا الى مــأ علــمتــنا , الـلهـم علــمنـا ما جــهلـنا وانــفـعنــا بــما عــلمــتنـا انــك انـتَ الـسـميع الــعلــيم الـحكـيم ~~!I!

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


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] ما هي تقنية WPF ؟ baha 4 4,089 02-06-19, 10:02 PM
آخر رد: baha
  مشروع Youtube Service باستعمال احدت تقنية تصميم (WPF) الشاكي لله 13 10,506 30-01-19, 06:43 PM
آخر رد: T.ALKATHIRI
  سؤال عن استخدام الداتا كرد في تقنية WPF hadeel 1 2,537 26-07-17, 07:53 PM
آخر رد: السندبااد
Lightbulb [مقال] الـ Commands في تقنية WPF السندبااد 3 3,827 17-06-17, 01:34 PM
آخر رد: السندبااد
  [مقال] التعامل مع النوافذ في تقنية WPF السندبااد 3 4,410 27-09-15, 11:18 AM
آخر رد: أبو عمر
Lightbulb [مقال] التعامل مع المؤقت Timer في تقنية WPF السندبااد 2 3,547 01-03-15, 02:44 PM
آخر رد: السندبااد
  الاستفاذة من تقنية WPF في بناء واجهة البرنامج ........ raoe-041 2 3,732 05-01-15, 05:33 AM
آخر رد: raoe-041
Lightbulb [VB.NET] شرح تحديث برنامجك من الإنترنت في تقنية WPF السندبااد 0 2,866 25-10-14, 02:06 PM
آخر رد: السندبااد
  [سؤال] بخصوص تعلم تقنية WPF raoe-041 1 3,202 15-09-14, 05:28 PM
آخر رد: السندبااد
Question [سؤال] ما أفضل وأسهل وأبسط طريقة لربط برنامج دوت نت تقنية WPF بقاعدة البيانات ؟ السندبااد 3 5,330 06-09-14, 05:32 PM
آخر رد: الشاكي لله

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم