Inizia con la scrittura del codice

Compilare l'app

Introduzione alla piattaforma UWP

Nota

Se si sta iniziando a sviluppare app Windows, è preferibile usare Windows App SDK e WinUI anziché UWP. Sebbene ancora supportata, la piattaforma UWP non è in fase di sviluppo attivo. Vedere Introduzione allo sviluppo delle app di Windows per altre informazioni.

Prima di iniziare le attività di sviluppo, assicurarsi di disporre di tutto ciò che serve per iniziare.

Percorsi di apprendimento

I percorsi di apprendimento seguenti indicano le informazioni necessarie per completare alcune attività di base e mostrano dove è possibile trovarle. Non si tratta di esercitazioni, ma forniscono il codice di riferimento necessario per procedere correttamente.

Attività Descrizione
Creare un modulo Informazioni su come creare un modulo semplice da usare e dall'aspetto ottimale indipendentemente dalle dimensioni dello schermo.
Visualizzare i clienti in un elenco Informazioni su come visualizzare e modificare i dati nell'interfaccia utente.
Salvare e caricare le impostazioni Informazioni su come e dove salvare e recuperare le impostazioni.
Usare i file Informazioni su come eseguire la lettura e la scrittura in file e cartelle per cui si dispone o meno dell'accesso.

Tutti i percorsi di apprendimento sono dedicati a sviluppatori esperti che desiderano acquisire familiarità con Windows. Per i principianti, iniziare con il contenuto per gli sviluppatori principianti.

Per gli sviluppatori principianti

Microsoft rende disponibili numerose risorse per principianti, in cui sono illustrate le nozioni di base dell'uso di codice e strumenti utili per lo sviluppo per Windows.

Per indicazioni più dettagliate sulle nozioni di base relative a codifica, linguaggio C#, Visual Studio o funzionalità della piattaforma UWP (Universal Windows Platform), esaminare le risorse seguenti:

Documentazione:

Uso della documentazione

In caso si sia già presa visione dei percorsi di apprendimento o si desiderino informazioni su argomenti non trattati in tali percorsi, vedere la documentazione. Ecco una rapida panoramica di ogni area:

Area Descrizione
Novità Per ogni aggiornamento principale di Windows, la documentazione viene estesa con nuove informazioni. La documentazione contiene informazioni sulle funzionalità e indicazioni per gli sviluppatori aggiunte per ogni nuova versione, nonché gli elenchi delle nuove API:
Novità per gli sviluppatori in Windows 11
Novità per gli sviluppatori in Windows 10
Progettazione e interfaccia utente Tutte le informazioni sulla presentazione visiva e interfaccia utente dell'app sono contenute in questa area della documentazione. Per le specifiche del linguaggio di markup XAML o per creare un aspetto univoco per la propria documentazione, iniziare da qui:
Nozioni di base sulla progettazione delle app UWP
Sviluppare app Per dettagli su una funzionalità specifica di Windows o per informazioni sullo sviluppo per la piattaforma UWP, consultare questa area della documentazione:
Funzionalità app UWP.
Il riferimento API per le app di Windows è ospitato in una documentazione correlata, disponibile qui:
Spazi dei nomi UWP di Windows
File e schemi XML
Sviluppare giochi Questa documentazione contiene informazioni sullo sviluppo di giochi su Windows o Xbox. La documentazione include istruzioni di installazione, programmi per sviluppatori e istruzioni per la programmazione con funzionalità di Xbox o DirectX.
Introduzione allo sviluppo di giochi
Pubblicazione Questa documentazione contiene informazioni su come pubblicare l'app in Microsoft Store, dall'invio dell'app alla determinazione dei prezzi, fino alla promozione e al coinvolgimento dei clienti:
Pubblicare l'app nel Windows Store

Altra documentazione

Documentazione specifica è disponibile per alcune piattaforme Windows specializzate, ad esempio per lo sviluppo Web o Realtà mista. Per sviluppare un'app con queste funzionalità, consultare la relativa documentazione:

Documenti Descrizione
Microsoft Azure Informazioni sullo sviluppo per il cloud e Microsoft Azure sono disponibili nella documentazione per sviluppatori di Microsoft Azure.
Sviluppo Web Informazioni su Microsoft Edge, WebVR e altre funzionalità per lo sviluppo Web di Windows sono disponibili nella documentazione per sviluppatori di Microsoft Edge.
Windows Mixed Reality La realtà mista combina contenuti del mondo reale e virtuali in esperienze che prevedono la coesistenza di oggetti fisici e digitali. Informazioni sulla creazione di app per Microsoft HoloLens e altri visori VR immersivi sono disponibili nella documentazione di Windows Mixed Reality.