سؤال

لقد رأيت الكثير من الأسئلة مؤخرًا حول WPF ...

  • ما هذا؟
  • ماذا تعني هذه؟
  • كيف يمكنني البدء في برمجة WPF؟
هل كانت مفيدة؟

المحلول

WPF هي تقنية جديدة ستحل محل Windows Forms.WPF تعني مؤسسة Windows Presentation Foundation فيما يلي بعض الموضوعات المفيدة على ذلك:

  1. ما هي كتب WPF التي تنصحني بها؟
  2. ما هي تطبيقات WPF في العالم الحقيقي الموجودة هناك

من ممارستي أستطيع أن أقول أن WPF هي تقنية مذهلة حقًا ولكنها تستغرق بعض الوقت للتعود عليها لأنها مختلفة تمامًا عن WinForms.أنصحك بإلقاء نظرة على هذا تجريبي.

نصائح أخرى

WPF هي الحدود التالية مع واجهات مستخدم Windows.

  • تم تصميمه على قمة DirectX ، وهو يفتح دعم تسريع الأجهزة لـ .NET 3.0+ sterfaces.
  • التركيز على الرسومات المتجهة - يتم توسيع نطاق واجهات المستخدم وتقديمها بشكل أفضل
  • واجهات المستخدم القابلة للتركيب.يمكنك دمج الأزرار المتحركة في مربعات التحرير والسرد.العالم هو المحار الخاص بك.
  • عبارة عن إعادة كتابة مع الحد الأدنى فقط من المكونات الأساسية المكتوبة في تعليمات برمجية غير مُدارة VS GDI-User Dll المستندة إلى Winforms وهي طبقة رقيقة مُدارة فوق تعليمات برمجية غير مُدارة إلى حد كبير.
  • النهج التعريفي لبرمجة واجهة المستخدم، يتم تحديد واجهات المستخدم إلى حد كبير في متغير XML يسمى XAML (لغة ترميز التطبيقات الموسعة) التي تُنطق Zammel.يؤدي هذا إلى فتح WPF أمام المصممين الذين يمكنهم أدوات متخصصة لصياغة واجهات المستخدم التي يمكن للمطورين تشفيرها بعد ذلك.لا توجد خسائر في الترجمة بين الإطارات السلكية والمنتج النهائي.
  • يُزعم أن MS لن يقدم أي تحديثات مستقبلية لـ Winforms.استثمرت بكثافة في WPF كطريق للمضي قدمًا
  • أوه نعم، قبل أن أنسى.يعمل بشكل أفضل على نظام التشغيل Vista :)

يمكنك الحصول على كتاب Adam Nathan's WPF Unleashed Book أو Chris Sells Programming WPF..يبدو أن هذه هي الطريق للذهاب.لقد قرأت للتو الفصل الأول من كتاب آدم (الرصاص في WPF في MS).ومن هنا نوافير الثناء WPF :)

نلقي نظرة هنا http://windowsclient.net/ و هنا مؤسسة العرض التقديمي لـ Windows (WPF)

تم إنشاء WPF بشكل أساسي لتسهيل تصميم النوافذ بسبب استخدام XAML، حيث يمكن للمصممين العمل على التصميم والمبرمجين على الكود الأساسي

WPF هو مؤسسة العرض التقديمي لـ Windows.إنها أحدث واجهة برمجة تطبيقات من Microsoft لبناء التطبيقات باستخدام واجهات المستخدم (UIs)، والتي تعمل لكل من التطبيقات المستقلة والتطبيقات المستندة إلى الويب.

ليس من المستغرب أن يكون هناك تفصيل كبير ولكن ليس كل ذلك مفيدًا صفحة Windows Presentation Foundation على ويكيبيديا.

ال صفحة البدء WPF من المحتمل أن يكون موقع Microsoft MSDN مكانًا أفضل للبدء.

هو نظام Windows Gui الجديد.لا أعتقد أن هدفه هو جعل التطوير أسهل في حد ذاته، بل هو معالجة المشكلات الأساسية مع WinForm، مثل الشفافية والتوسع، والتي لا يستطيع WinForm معالجتها بشكل فعال.علاوة على ذلك، فهو يسعى إلى معالجة نموذج "دقة واحدة فقط" الخاص بـ WinForm عن طريق تعيين الأحجام إلى أحجام البكسل الحقيقية وجعل تخطيط التدفق أسهل وأكثر جوهرية.

يعتمد أيضًا على مشتق XML مما يسهل تغيير واجهة المستخدم وفرض فصل واجهة المستخدم والكود الأساسي (على الرغم من أنه من الناحية الفنية لا يزال بإمكانك اختراقهما معًا بهذه الطريقة بشكل سيء).

يؤدي هذا الفصل أيضًا إلى الرغبة في القدرة على تقسيم العمل إلى معسكرين، حيث يتولى المصممون مسؤولية XAML والتخطيط والمبرمجين الذين يهتمون بتطوير الكائنات المستخدمة في XAML.

تحقق من إريك سينك اثنا عشر يومًا من WPF 3D.

مؤسسة عرض ويندوز.إنها في الأساس أحدث محاولة من Microsoft لتسهيل عملية التطوير، وتوفير مجموعة كاملة من الوظائف الرائعة خارج الصندوق.لست متأكدًا من أين أبدأ، ولكن البحث في Google عن "WPF 101" من شأنه أن يعرض بعض الروابط المفيدة.

يعد WPF جزءًا من مكدس .net 3.0.الجيل القادم من نظام واجهة المستخدم الرسومية من Microsoft.جميع المعلومات التي تحتاجها يمكن العثور عليها على ويكيبيديا و موقع msdn wpf

للبدء في البرمجة، أعتقد أن عليك مراجعة التنزيلات الأساسية على عميل ويندوز

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top