TOC

This article has been localized into Hindi by the community.

About WPF:

WPF क्या है?

WPF, जिसका अर्थ है Windows Presentation Foundation, GUI framework पर माइक्रोसॉफ्ट का सबसे नया एप्रोच है, जिसे .NET framework के साथ उपयोग किया जाता है।

लेकिन GUI framework क्या है? GUI का अर्थ होता है Graphical User Interface, और सम्भवतः आप अभी 1 देख रहे हैं। आपके कंप्यूटर के साथ काम करने के लिए विंडोज़ का एक GUI है, और जो ब्राउज़र जिसमे आप यह दस्तावेज़ पढ़ रहे हैं उसका एक GUI है जो आपको वेब सर्फ करने देता है।

एक GUI framework आपको GUI elements की विस्तृत श्रृंखला, जैसे लेबल, टेक्स्टबॉक्स और अन्य प्रसिद्ध elements के साथ एक ऍप्लिकेशन बनाने की सुविधा देता है। GUI के बिना आपको सारे एलिमेंट्स स्वयं बनाने होते और सभी यूज़र इंटरेक्शन जैसे टेक्स्ट और माउस इनपुट को स्वयं ही सम्भालना होता। यह बहुत सारा काम है, तो इसके बजाय, अधिकांश डेवेलोपेर्स एक GUI framework का उपयोग करते हैं जो की सारे मूल काम करे और डेवेलोपेर्स को बढ़िया ऍप्लिकेशन बनाने पर ध्यान लगाने देता हो।

बहुत से GUI frameworks उपलब्ध हैं, लेकिन .NET developers के लिए, WinForms और WPF वर्तमान में सबसे रोचक हैं। WPF सबसे नया है, लेकिन माइक्रोसॉफ्ट अब भी WinForms को बनाए रखे है। आप अगले अध्याय में देखेंगे कि, इन 2 फ़्रेमवर्क्स में कुछ अंतर है, लेकिन दोनों का उद्देश्य एक समान है: बढ़िया GUI के साथ ऍप्लिकेशन बनाने को आसान करना।

अगले अध्याय में, हम WinForms और WPF के बीच के अंतर को जानेंगे।