Windows Presentation Foundation


כל מה שרצית לדעת על Windows Presentation Foundation:
Windows Presentation Foundation (בקיצור WPF) הוא מודל וכלי פיתוח תוכנה מבית מיקרוסופט למערכת ההפעלה חלונות, עם דגש על עיצוב גרפי מתקדם של ממשק המשתמש.
WPF החל דרכו תחת שם הקוד Avalon, פורסם במגזין MSDN בסוף 2004, הושק ב-2006 ויועד לשילוב במערכת ההפעלה שנקראה בשם הקוד Longhorn ונודעה לאחר מכן בשמה ויסטה.
המודל הושק כחלק מפלטפורמת דוט נט 3 החל מחבילת הפיתוח ויז'ואל סטודיו 2008.
WPF חולל למעשה מהפך של ממש עבור מפתחי ווינדוס מאז מערכת ההפעלה Win-95.
במודל זה לא נעשה שימוש בליבת החלונות הסטנדרטית Windows Forms המבוססת על המנועים User32 ו- GDI/GDI+ שבתפישתה טכנולוגיה מיושנת הקיימת כבר למעלה מעשור.
אלא הוכנסה לשימוש אינסטלציה חדשה המבוססת על ספריית DirectX שהפכה לחלק בלתי נפרד ממערכות ההפעלה של מיקרוסופט.
בדרך זו מתאפשר למפתחי החלונות לנצל האצת חומרה ויתרונות נוספים של חומרת התצוגה על מנת להעשיר את חזות החלונות.
מנהל התצוגה של ווינדוס 7 משתמש בספריות שהן חלק מתשתית WPF (נקרא Media Integration Layer) כדי ל"רנדר" את שולחן העבודה.
מפתחי WPF הושפעו מטכנולוגיות כמו פלאש ודומה קצת לפיתוחים כמו XUL של מוזילה פיירפוקס ו-SVG.
ממשק המשתמש מעוצב באמצעות שפת תגיות מבוססת XML הקרויה XAML קיצור של Extensible Application Markup Language (מבוטא "זאמל") ומופרד מקוד התוכנה המתנהל מאחורי הקלעים בדומה ל-ASP.
NET.
היכולת לעצב את ממשק המשתמש ללא תלות בקוד התוכנה מאפשרת הפחתת התלות בין המתכנת למעצב.
בדרך זו ניתן לעצב ממשק בנפרד תוך שימוש בכלים מתאימים ולחבר ביניהם לאחר מכן.
ספריות זמן הריצה (CLR) של WPF כלולות בכל מערכות ההפעלה של מיקרוסופט החל מויסטה, למעט משתמשי XP שלהם אופציית התקנה.
נכון לשנת 2013 שוחררו חמש גרסאות WPF גרסה 3.
0 הראשונה פורסמה בנובמבר 2006 גרסה 3.
5 ב-2007 ובאוגוסט 2008 שוחררה גרסת המשך 3.
5sp1.
בשנת 2010 יצאה גרסה 4 ובאוגוסט 2012 שוחררה גרסה 4.
5.

נלקח מויקיפדיה

הגדרות נוספות הקשורות לWindows Presentation Foundation:
מיקרוסופט
.NET