Shrnutí
V tomto modulu jste se dozvěděli o různých možnostech vytváření aplikací pro Windows a o tom, jak zvolit nejlepší možnost na základě požadavků na projekt. Obsah představuje WPF, model Windows Forms a WinUI jako architektury pro vývoj pro Windows. Vysvětluje funkce a výhody jednotlivých architektur, včetně přizpůsobení, bohatých funkcí, vysokého výkonu a kompatibility s dotykovými zařízeními. Každá možnost má své vlastní silné stránky a výhody, takže při výběru nejvhodnější architektury pro další aplikaci pro Windows je důležité zvážit vaše konkrétní potřeby.
Hlavními poznatky z tohoto modulu jsou:
- WPF je vyspělá architektura, která nabízí přizpůsobení, bohaté funkce a vysoký výkon. Je vhodný pro podnikové aplikace a dá se nasadit prostřednictvím Microsoft Storu.
- model Windows Forms je architektura uživatelského rozhraní s vizuálním návrhářem přetahováním a usnadňuje rychlé vytváření desktopových klientských aplikací. Je vhodný pro aplikace, které vyžadují responzivní a snadno aktualizovatelné rozhraní.
- WinUI a Windows App SDK umožňují vytvářet moderní a nativní aplikace pro Windows s návrhem Fluent a vysokým výkonem. Je to nejlepší volba pro nezávislé výrobce softwaru pro vytváření aplikací pro Windows. WinUI je ideální pro aplikace, které potřebují dodržovat nejnovější pokyny k návrhu systému a bezproblémově pracovat se vstupem dotykového ovládání a pera.
Odkazy
Další informace o aplikačních architekturách probíraných v tomto modulu najdete v následujících zdrojích informací:
- Přehled možností vývoje pro Windows
- Vývoj aplikací pro Windows: možnosti a funkce
- Windows App SDK
- WinUI 3
- UPW
- WPF
- Windows Forms
- Ukázkové aplikace pro vývoj pro Windows