TOC

This article has been localized into Ukrainian by the community.

Про WPF:

Що таке WPF?

WPF(Windows Presentation Foundation) - найновітніша технологія від Microsoft для роботи з GUI, для платформи .NET framework.

Але що ж таке GUI? GUI(Graphical User Interface) - це графічний інтерфейс користувача, і ви , напевно дивитеся на нього прямо зараз. Windows має інтерфейс для роботи з вашим комп'ютером, ваш браузер теж має користувацькй інтерфейс для зручного користування інтернетом.

Платформа(Framework) GUI дозволяє вам створювати програмне забезпечення з широким спектром графічних елементів, такі як: надписи, поля для введення інформації, різні кнопки та інші вам відомі елементи.Без платформи GUI вам треба було б стоврювати кожен з цих елемнетів вручну, і обробляти всі сценарії взаємодії з користувачем. Це займало б багато праці, замість цього розробники можуть використовувати готові елементи графічного інтерфейсу, в котрих виконані всі базові роботи що допомагає розробника зосередити сили для створення кращого програмного забезпечення.

Існує безліч GUI бібліотек, проте для більшості .NET розробників найцікавішими понині залишаються WinForms та WPF. WPF новіший, проте Microsoft до сих пір підтримує WinForms. Згодом ви побачите в наступному розділі, що існує чимало відмінностей між цими двома фреймворками, проте їх мета спільна: зробити простішою розробку програм із відмінним інтерфейсом.

В наступному розділі ми роздивимось різницю між WPF та WinForms