Condividi tramite


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. 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. Questo articolo offre una panoramica di Visual Studio.

Diagramma che mostra il ciclo di sviluppo software.

Con l'ampia gamma di funzionalità e supporto del linguaggio 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.

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 ricco di funzionalità per sviluppare codice in modo efficiente e collaborativo.

  • Programma di installazione basato sul carico di lavoro. Installare solo ciò di cui hai bisogno.
  • Potenti strumenti e funzionalità di codifica. Tutto il necessario per creare le app in un'unica posizione.
  • Supporto per più lingue. 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 compagni di squadra.
  • Sviluppo assistito dall'IA. Scrivere codice in modo efficiente con l'assistenza per l'intelligenza artificiale.

Scopri Visual Studio

Visual Studio supporta parti diverse del ciclo di sviluppo software.

Sviluppare il codice

L'IDE di Visual Studio offre funzionalità che semplificano la scrittura e la gestione del codice in tutta sicurezza. Ad esempio, è possibile scrivere codice in modo rapido e accurato usando gli strumenti di sviluppo assistito dall'intelligenza artificiale . Questi strumenti includono di GitHub Copilot e IntelliCode. Apportare rapidi miglioramenti al codice esaminando i suggerimenti, indicati da un'icona a forma di lampadina, che suggeriscono azioni o espandono e comprimeno blocchi di codice usando la struttura. Organizzare ed esplorare il codice usando Esplora soluzioni, che mostra il codice organizzato per file o Visualizzazione classi, che mostra il codice organizzato per classi.

Altre informazioni sulle funzionalità nell'IDE che consentono di organizzare e modificare il contenuto:

Sviluppo assistito dall'intelligenza artificiale

GitHub Copilot, GitHub Copilot Chat e IntelliCode consentono di 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 assemblare e compilare le applicazioni per creare build 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, 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

Il debug integrato in Visual Studio consente di 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:

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 direttamente in Visual Studio.

Altre informazioni sul controllo della versione in Visual Studio:

Collaborare

Visual Studio Live Share consente lo sviluppo collaborativo in tempo reale. Con Live Share è possibile condividere il progetto con i colleghi, indipendentemente dalla lingua o dalla piattaforma. Risolvere rapidamente i problemi consentendo al team di connettersi, spostarsi, impostare punti di interruzione e digitare nella sessione dell'editor.

Altre informazioni sulla collaborazione con Live Share:

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.

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

Scegliere l'edizione di Visual Studio

Sono disponibili tre edizioni di Visual Studio:

  • Comunità. Un IDE gratuito e completo per studenti, sviluppatori open source e singoli sviluppatori.
  • Professionista. Opzione basata su sottoscrizione per singoli sviluppatori o piccoli team.
  • Enterprise. Opzione basata su sottoscrizione per le organizzazioni aziendali e aziendali di piccole e grandi dimensioni.

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

Installare Visual Studio

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

Inizia

Introduzione a una delle esercitazioni specifiche del linguaggio seguenti:

Passo successivo

  • Tour the IDE per acquisire familiarità con le funzionalità dell'IDE e per imparare a usarlo per le attività di base.