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. Distribuire quindi l'app. 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.

Il diagramma mostra il ciclo di sviluppo software, con Visual Studio che punta a ogni parte del processo.

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

Visual Studio supporta parti diverse del ciclo di sviluppo software.

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 gli strumenti di sviluppo assistito dall'intelligenza artificiale. Questi strumenti includono GitHub Copilot e IntelliCode. Apportare rapidi miglioramenti al codice usando lampadine che suggeriscono azioni o blocchi di espansione/compressione del 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à dell'IDE che consentono di organizzare e modificare il contenuto:

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:

Introduzione a GitHub Copilot in Visual Studio:

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. Visual Studio offre 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 i risultati istantanei in un gruppo di test. 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, gestire i rami e risolvere i 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:

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 sviluppatori.
  • 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.

Installare Visual Studio

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

Operazioni preliminari

Approfondire la codifica con una delle esercitazioni specifiche del linguaggio seguenti:

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