Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Visual Studio è un potente ambiente di sviluppo integrato (IDE) per Windows in cui è possibile sviluppare, compilare, eseguire il debug, testare e distribuire le app, tutte in un'unica posizione. Grazie all'assistenza integrata per l'intelligenza artificiale fornita da GitHub Copilot, è possibile accelerare il flusso di lavoro con completamenti di codice intelligenti, linee guida basate su chat e debug basato sull'intelligenza artificiale.
Visual Studio include compilatori, strumenti di completamento del codice, controllo del codice sorgente, estensioni e molte altre funzionalità per migliorare ogni fase del processo di sviluppo software.
Annotazioni
Visual Studio è disponibile per Windows. Per un editor di codice multipiattaforma leggero, vedere Visual Studio Code.
Installare Visual Studio
Visual Studio è disponibile in tre edizioni:
- Community: gratuito e completo per studenti, sviluppatori open source e singoli sviluppatori.
- Professionista: per singoli sviluppatori o piccoli team.
- Enterprise: per le imprese e aziende di piccole e grandi dimensioni.
Confrontare le funzionalità tra le edizioni per trovare l'edizione più adatta alle proprie esigenze.
Per altre informazioni, vedere Installare Visual Studio.
Perché usare Visual Studio?
Sia che si stia scrivendo il primo programma "Hello World" o si distribuisca app aziendali, Visual Studio fornisce gli strumenti necessari per lavorare in modo efficiente e collaborativo.
- Supporto per più lingue. Codice in C#, C++, Python, JavaScript, TypeScript e altro ancora.
- Sviluppo multipiattaforma. Creare app per dispositivi mobili e desktop con .NET MAUI, app Web con ASP.NET o servizi Node.js.
- Sviluppo assistito dall'IA. Scrivere, eseguire il debug e testare il codice più velocemente con GitHub Copilot.
- Programma di installazione basato sul carico di lavoro. Installare solo i componenti necessari.
- Controllo della versione integrato. Clonare, creare rami, eseguire il commit ed esaminare le richieste pull usando gli strumenti Git predefiniti.
- Piattaforma estendibile. Personalizzare l'IDE con le estensioni di Visual Studio Marketplace o creare un ambiente personalizzato.
Scopri Visual Studio
Visual Studio supporta parti diverse del ciclo di sviluppo software.
Sviluppare il codice
Visual Studio Code consente di scrivere e gestire il codice con sicurezza. Usare i suggerimenti lampeggianti per correzioni rapide, la struttura di codice per ridurre blocchi di codice e Esplora soluzioni o Visualizzazione classi per navigare nei progetti.
Altre informazioni sulle funzionalità nell'IDE che consentono di organizzare e modificare il contenuto:
Sviluppare con l'IA
GitHub Copilot e IntelliCode consentono di scrivere codice più velocemente e con maggiore precisione. Usare Completamenti Copilot per i suggerimenti di codice inline mentre digiti e Copilot Chat per porre domande, generare codice o effettuare il refactoring del codice esistente utilizzando il linguaggio naturale. Questi strumenti consentono anche altre attività di sviluppo, ad esempio la scrittura di unit test, il debug e la profilatura.
Altre informazioni sullo sviluppo assistito dall'intelligenza artificiale in Visual Studio.
Compilare l'app
È possibile compilare e costruire le applicazioni per creare build immediatamente e testarle con un debugger. È possibile eseguire compilazioni multiprocessore per progetti C++ e C#. Visual Studio offre anche diverse opzioni che è possibile configurare durante la compilazione di applicazioni. È possibile creare una configurazione di compilazione personalizzata, usare le configurazioni predefinite, nascondere determinati messaggi di avviso o aumentare le informazioni sull'output di compilazione.
Altre informazioni su come compilare e costruire in Visual Studio.
Eseguire il debug del codice
Usando il debug integrato in Visual Studio, è possibile eseguire facilmente il debug, il profilo e diagnosticare il codice. È possibile esaminare il codice ed esaminare i valori archiviati nelle variabili, impostare espressioni di controllo sulle variabili per vedere quando i valori cambiano ed esaminare il percorso di esecuzione del codice. Visual Studio offre anche altri modi per eseguire il debug del codice durante l'esecuzione.
Altre informazioni sul debug in Visual Studio:
Testare il codice
È possibile scrivere codice di alta qualità usando strumenti di test completi in Visual Studio. Gli unit test offrono agli sviluppatori e ai tester un modo rapido per trovare gli errori logici nel codice. È possibile analizzare la quantità di codice che si sta testando e visualizzare i risultati istantanei in un gruppo di test. Conoscere l'impatto di ogni modifica apportata usando funzionalità avanzate che testano il codice durante la digitazione.
Altre informazioni sugli strumenti di test disponibili in Visual Studio:
Collaborare e gestire il controllo della versione
Usando le funzionalità Git integrate in Visual Studio, è possibile clonare, creare o aprire repository personalizzati. La finestra degli strumenti Git fornisce tutti gli elementi necessari per eseguire il commit e il push delle modifiche, gestire i rami e risolvere i conflitti di merge. Se si ha un account GitHub, è possibile gestire i repository ed esaminare le richieste pull direttamente all'interno di Visual Studio.
Altre informazioni sul controllo della versione con Git in Visual Studio.
Eseguire il deployment della tua app
Quando si distribuisce un'applicazione, un servizio o un componente, si distribuisce per l'installazione in altri computer, dispositivi o server o nel cloud. È possibile scegliere il metodo appropriato in Visual Studio per il tipo di distribuzione necessario. Condividere le app e il codice pubblicando sul Web o Azure oppure distribuendo in una condivisione di rete o in una cartella locale.
Per altre informazioni, vedere Distribuire l'app da Visual Studio.
Inizia
Scegliere un'esercitazione specifica del linguaggio per iniziare a creare la prima app:
- C# : creare una semplice app console e apprendere le nozioni di base di C# e .NET.
- C++ : creare un'app console C++ ed esplorare la toolchain di compilazione.
- Python : configurare il supporto python e scrivere il primo script.
- JavaScript/Node.js : creare un'app Web Node.js ed Express.
- Visual Basic : creare una semplice app console con Visual Basic.
- F# : creare un'app Web con F# e ASP.NET Core.
Passo successivo
- Tour the IDE per acquisire familiarità con le funzionalità dell'IDE e per imparare a usarlo per le attività di base.