Sviluppo di app per Windows

Create esperienze desktop eccezionali per Windows con gli strumenti e i framework più recenti.

Creare app con WinUI

WinUI 3 offre strumenti e funzionalità all'avanguardia necessari per creare applicazioni Windows dinamiche e ad alte prestazioni. Poiché il framework progettato per Windows, WinUI consente di sfruttare appieno il potenziale delle applicazioni.

Introduzione a WinUI

  • Interfaccia utente moderna

    WinUI offre un set completo di controlli e stili dell'interfaccia utente con usabilità predefinita.

    Esplorare Fluent Design
  • Sviluppatori nel controllo

    Usare .NET con C# o C++ per scrivere app che vengono eseguite in modo ottimale in x86, x64 e ARM.

  • Ottimizzato per esperienze moderne & hardware

    Create esperienze estremamente impegnative e performanti con WinUI ottimizzate per l'hardware moderno.

Alimenta le esperienze chiave in Windows

Le esperienze e le app di Windows sono create con WinUI e il set di controlli e gli stili avanzati semplificano lo sviluppo di esperienze di alta qualità usate da milioni di giorni.

  • Introduzione

    Installare gli strumenti per creare la prima app Hello World con WinUI

  • Raccolta WinUI

    Esplorare esempi interattivi e frammenti di codice con La raccolta WinUI

Windows Presentation Foundation (WPF)

WPF offre un framework dell'interfaccia utente sicuro, scalabile e sofisticato per le esperienze desktop, perfezionato attraverso anni di uso e un ricco ecosistema di strumenti e librerie.

Introduzione a WPF

Immagine della raccolta WPF

Con il tema moderno e la potenza di WindowsAppSDK è ora possibile livellare l'app con funzionalità moderne. Esplorare la raccolta WPF per vedere cosa è possibile.

Altri framework per lo sviluppo di Windows

Esplora lo spettro: oltre a WinUI e WPF, scopri altri framework personalizzati per creare applicazioni Windows versatili e vivaci.

Panoramica delle opzioni del framework

  • React Native per Desktop

    Combinare la parte migliore dello sviluppo nativo con React e JavaScript. React Native per Desktop consente di trasferire le app per dispositivi mobili in Windows e macOS.

  • .NET MAUI

    L'interfaccia utente dell'app multipiattaforma .NET (.NET MAUI) è un framework per la creazione di app moderne multipiattaforma per Windows, macOS, Android e iOS con C# e XAML.

  • WinForms

    Windows Forms supporta un ampio set di funzionalità, inclusi controlli, grafica, data binding e input utente, semplificando la progettazione con trascinamento della selezione in Visual Studio.

  • PWA

    PwAs colmare il divario tra Web e nativo, portando tutti i vantaggi delle app Web insieme a un'esperienza profondamente integrata in Windows e in altre piattaforme.

  • WebView2

    Il controllo WebView2 consente di incorporare tecnologie Web (HTML, CSS e JavaScript) nelle app native, usando Microsoft Edge come motore di rendering.