Windows alkalmazásfejlesztési dokumentáció

Natív Windows asztali alkalmazásokat hozhat létre a Windows App SDK és a WinUI 3 használatával – ez az ajánlott platform a C#, c++ és XAML használatával történő új fejlesztéshez Windows 10 és 11 rendszeren.

Melyik platformot érdemes használni?

Válassza ki a forgatókönyvnek megfelelő keretrendszert. A WinUI 3 és a Windows App SDK új natív Windows-alkalmazásokhoz ajánlott. Az UWP karbantartási módban van – az új projektekhez használja a Windows App SDK a WinUI 3 használatával, és a meglévő UWP-alkalmazások modernizálásához tekintse meg a migrálási útmutatót.

Progresszív webalkalmazások (PWA)

Web-első alkalmazások Windows integrációval – tálca, értesítések, offline támogatás. Építs HTML-lel, CSS-sel és JavaScripttel.

SDK-referencia és letöltések

Közvetlenül az SDK kezdőlapjára ugorhat referencia-dokumentumokhoz, kibocsátási megjegyzésekhez és letöltésekhez.

Első lépésekre vonatkozó követelmények

Amire szüksége van a Windows App SDK-val való fejlesztés megkezdéséhez. Windows 10 1809-es (17763-as build) vagy újabb verziót célozza meg.

Windows App SDK (legújabb stabil)

Töltse le az aktuális stabil kiadást. Tartalmazza a WinUI 3-at, az alkalmazás-életciklus API-kat, az ablakokat és az üzembehelyezési eszközöket. Ellenőrizze a letöltési oldalon a legújabb verziószámot.

WinUI 3 (a Windows App SDK része)

A natív felhasználói felületi keretrendszer Windows asztali alkalmazásokhoz. A Windows App SDK részeként érkezik – nincs szükség külön telepítésre.

Támogatott nyelvek és futtatókörnyezetek

C# .NET 8-cal vagy újabb verzióval, C++ (Win32 és C++/WinRT), Rust (a windows-rs crate-en keresztül). Az XAML a WinUI 3 és WPF felhasználói felületi korrektúrákhoz használható.

Eszközök és erőforrások

Windows fejlesztői blog

Olvassa el a bejelentéseket, a kiadási frissítéseket és a Windows fejlesztői csapatának részletes elemzéseit.

Migrálás a UWP-ről a Windows App SDK-re

Az UWP karbantartási módban van. Migrálja át meglévő UWP-alkalmazásait a Windows App SDK-ra, hogy hozzáférjen az aktuális API-khoz és a folyamatos platformfejlesztésekhez.