Inizia qui

Guida introduttiva alla scrittura di app di Windows o alla scrittura di app con Windows.

Sviluppatore alla scrivania

Informazioni iniziali sullo sviluppo di app per Windows. Questa guida illustra i passaggi necessari per iniziare. Fornirà anche informazioni sulle risorse che aiuteranno a ottenere altre informazioni sullo sviluppo di Windows.

Ecco un riepilogo delle operazioni da eseguire:

  1. Abilitare la modalità sviluppatore nel computer
  2. Installare gli strumenti di sviluppo necessari e
  3. Iniziare a scrivere codice

Abilitare la modalità sviluppatore

Windows offre una modalità speciale per gli sviluppatori che regola le impostazioni di sicurezza per consentire l'esecuzione delle app su cui si sta lavorando. Ecco come attivarla:

Questo è anche il momento ideale per creare un account per sviluppatore. Tra le altre cose, questo permetterà di pubblicare le app in Microsoft Store. Ecco come eseguire questa operazione:

È ora possibile installare gli strumenti necessari per creare app.

Installare gli strumenti di sviluppo

Dev Home è stato introdotto con Windows 11 ed è un dashboard che fornisce accesso rapido agli strumenti necessari per sviluppare app per Windows. Fornisce anche collegamenti a esempi di training e di codice. Può essere utile per gestire il resto degli elementi in questo elenco.

Per velocizzare le attività di sviluppo comuni, è possibile creare un'unità formattata appositamente che verrà usata per archiviare i progetti. Questa unità è denominata unità di sviluppo.

Visual Studio è lo strumento di sviluppo preferito di molti sviluppatori Windows e consente di creare progetti per Windows e molte altre piattaforme. Si tratta di un IDE avanzato che consente di scrivere codice, eseguire il debug e distribuire le app.

Visual Studio Code, un editor altamente estensibile, può essere personalizzato per supportare quasi tutti i tipi di sviluppo immaginabili. È una scelta ideale per la scrittura di app per Windows e altre piattaforme.

Terminale Windows è un'applicazione host moderna per le shell della riga di comando già apprezzate dagli utenti, ad esempio prompt dei comandi, PowerShell e Bash (tramite sottosistema Windows per Linux). Offre un'interfaccia a schede moderna e supporta temi ed estensioni.

Il sottosistema Windows per Linux consente di eseguire distribuzioni Linux in Windows. Questo è un ottimo modo per usare strumenti open source per sviluppare app per Windows.

Inizia con la scrittura del codice

Se si sta scrivendo un'app che verrà eseguita in Windows, sarà necessario selezionare un framework di sviluppo. I framework più diffusi includono Windows App SDK, Windows Presentation Foundation (WPF), Windows Form e Win32. Qui è possibile trovare assistenza per selezionare un approccio rispetto all'altro:

Se si usa Windows per scrivere app per Windows e/o altre piattaforme, si sarà interessati al seguente argomento. Illustra l'uso di altri linguaggi, come Python e Rust, includendo suggerimenti tra cui come installare Linux in Windows per ottenere l'accesso agli strumenti open source.

Dopo aver configurato tutti gli strumenti di sviluppo, è possibile esplorare le risorse disponibili online per la formazione ed esempi di codice.