TOC

This article has been localized into Czech by the community.

O WPF:

Co je WPF?

WPF, což je zkratka pro Windows Presentation Foundation, představuje nejnovější způsob přístupu Microsoftu k vytváření GUI v rámci .NET frameworku.

Ale co je vlastně GUI? GUI je zkratka pro Graphical User Interface, česky Grafické uživatelské rozhraní, a na nějaké grafické uživatelské rozhraní se právě nyní jako uživatel díváte. Systém Windows má svoje GUI pro práci s vaším počítačem a prohlížeč, ve kterém si zřejmě právě čtete tento text, má GUI, které vám umožňuje brouzdat po internetu.

GUI framework umožňuje vytvořit aplikaci s celou řadou prvků uživatelského rozhraní, jako jsou Labely (štítky), Textové boxy a další velmi dobře známé prvky. Bez GUI frameworku byste museli všechny tyto prvky manuálně kreslit a ošetřit u nich všechny scénáře interakce s uživatelem, jako jsou například textové vstupy a ovládání myší. To by znamenalo opravdu MNOHO práce, namísto toho proto programátoři raději využijí GUI framework, který za ně udělá základní práci a umožní jim soustředit se na jejich práci při vytváření aplikací.

Existuje mnoho GUI frameworků, ale pro .NET vývojáře jsou momentálně nejzajímavější WinForms a WPF. WPF je nejnovější, ale Microsoft nadále udržuje a podporuje i WinForms. Jak se dočtete v následující kapitole, mezi těmito dvěma frameworky je mnoho rozdílů, ale jejich účel je stejný: umožnit snadnou tvorbu aplikací s kvalitním uživatelským rozhraním.

V další kapitole se podíváme na rozdíly mezi WinForms a WPF.

This article has been fully translated into the following languages: Is your preferred language not on the list? Click here to help us translate this article into your language!