Che cos'è Visual Studio?

Visual Studio è uno strumento di sviluppo potente che è possibile usare per completare l'intero ciclo di sviluppo in un'unica posizione. Si tratta di un ambiente di sviluppo integrato completo (IDE) che è possibile usare per scrivere, modificare, eseguire il debug e compilare codice e quindi distribuire l'app. Oltre alla modifica e al debug del codice, 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.

Diagram showing Visual Studio overview.

Grazie alla varietà di funzionalità e linguaggi supportati in Visual Studio, è possibile passare dalla scrittura del primo programma "Hello World" allo sviluppo e alla distribuzione di app. Ad esempio, compilare, eseguire il debug e testare le app .NET e C++, modificare ASP.NET pagine nella visualizzazione progettazione Web, sviluppare app per dispositivi mobili e desktop multipiattaforma con .NET o creare interfacce utente Web reattive in C#.

Per installare Visual Studio, selezionare il pulsante seguente e scegliere l'edizione di Visual Studio da scaricare.

Per installare Visual Studio, selezionare il pulsante seguente e scegliere l'edizione di Visual Studio da scaricare.

Perché usare Visual Studio?

Visual Studio offre agli sviluppatori un ambiente di sviluppo avanzato per sviluppare codice di alta qualità in modo efficiente e collaborativo.

  • Programma di installazione basato sul carico di lavoro: installare solo gli elementi necessari
  • Potenti strumenti e funzionalità di scrittura del codice: tutto ciò che serve per creare le app in un'unica posizione
  • Supporto di più linguaggi: codice in C++, C#, JavaScript, TypeScript, Python e altro ancora
  • Sviluppo multipiattaforma: creare app per qualsiasi piattaforma
  • Integrazione del controllo della versione: collaborare al codice con i colleghi del team
  • Sviluppo assistito dall'intelligenza artificiale: scrivere codice in modo più efficiente con l'assistenza per l'intelligenza artificiale

Individuare Visual Studio

Sviluppare il codice

L'IDE di Visual Studio offre molte funzionalità che semplificano la scrittura e la gestione del codice in tutta sicurezza. Ad esempio, scrivere codice in modo rapido e accurato con strumenti di sviluppo assistito dall'intelligenza artificiale, ad esempio GitHub Copilot e IntelliCode, apportare rapidi miglioramenti al codice usando lampadine che suggeriscono azioni o espandere/comprimere blocchi di codice usando la struttura. Organizzare ed esplorare il codice con il Esplora soluzioni che mostra il codice organizzato in base ai file o alla Visualizzazione classi che mostra il codice organizzato dalle classi.

Altre informazioni su tutte le funzionalità nell'IDE per organizzare e modificare il contenuto:

Compilare l'app

È possibile compilare e compilare le applicazioni per creare compilazioni immediatamente e testarle in 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 oltre alle configurazioni predefinite, nascondere determinati messaggi di avviso o aumentare le informazioni sull'output della compilazione.

Altre informazioni su come compilare e compilare in Visual Studio:

Eseguire il debug del codice

Il debug integrato in Visual Studio consente di eseguire facilmente il debug, il profilo e la diagnosi. È possibile esaminare il codice ed esaminare i valori archiviati nelle variabili, impostare espressioni di controllo sulle variabili per verificare quando i valori cambiano, esaminare il percorso di esecuzione del codice e altri modi per eseguire il debug del codice durante l'esecuzione.

Altre informazioni sul debug in modo efficace in Visual Studio:

Eseguire test del codice

È possibile scrivere codice di alta qualità con 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 risultati immediati in un gruppo di test o conoscere l'impatto di ogni modifica apportata con funzionalità avanzate che testano il codice durante la digitazione.

Altre informazioni sugli strumenti di test disponibili in Visual Studio:

Controllo della versione

Con le funzionalità Git integrate in Visual Studio, è possibile clonare, creare o aprire repository personalizzati. La finestra degli strumenti Git include tutti gli elementi necessari per eseguire il commit e il push delle modifiche al codice, la gestione dei rami e la risoluzione dei conflitti di merge. Se si ha un account GitHub, è possibile gestire tali repository direttamente in Visual Studio.

Altre informazioni sul controllo della versione in Visual Studio:

Collaborazione con altri utenti

Visual Studio Live Share consente lo sviluppo collaborativo in tempo reale. Con Live Share è possibile condividere il progetto con i peer, indipendentemente dal linguaggio o dalla piattaforma. Tornare rapidamente alla fine di un problema consentendo al team di connettersi, spostarsi, impostare punti di interruzione e digitare nella sessione dell'editor.

Altre informazioni su come collaborare con Live Share:

Distribuire l'app

Mediante la distribuzione, un'applicazione, un servizio o un componente viene distribuito per l'installazione in altri computer, dispositivi o server, oppure 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.

Altre informazioni su come distribuire l'app con Visual Studio:

Sviluppo basato su intelligenza artificiale

GitHub Copilot, GitHub Copilot Chat e IntelliCode aiutano gli sviluppatori a scrivere codice più velocemente e con maggiore precisione, consentono di sviluppare una comprensione più approfondita della codebase e di 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:

Scegliere l'edizione di Visual Studio

Sono disponibili tre edizioni di Visual Studio:

  • Community - IDE gratuito e completo per studenti, sviluppatori open source e singoli
  • Professional : opzione basata su sottoscrizione per singoli sviluppatori o piccoli team.
  • Enterprise : opzione basata su sottoscrizione per organizzazioni di piccole e grandi imprese e aziende.

Confrontare le funzionalità tra le edizioni di Visual Studio e acquisire l'edizione di Visual Studio più adatta alle proprie esigenze.

Installa Visual Studio

Selezionare il pulsante seguente per installare Visual Studio e scegliere l'edizione di Visual Studio.

Selezionare il pulsante seguente per installare Visual Studio e scegliere l'edizione di Visual Studio.

Operazioni preliminari

Per sviluppare qualsiasi tipo di app o imparare un linguaggio, si lavorerà nell'ambiente di sviluppo integrato (IDE) di Visual Studio avanzato. Esplorare ulteriormente Visual Studio con uno di questi articoli introduttivi: