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.
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:
- Editor di codice
- Personalizzare l'IDE e l'editor
- Organizzare il codice
- Suggerimenti
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 il debug dell'app
- Tecniche e strumenti di debug
- Misurare le prestazioni delle app
- Eseguire il debug con Copilot
- Suggerimenti
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:
- Usare gli strumenti di test in Visual Studio
- Creare ed eseguire unit test
- Analizzare il code coverage
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:
- Distribuire l'app da Visual Studio
- Distribuire l'app in una cartella, un server Web, Azure o un'altra destinazione
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:
- Usare GitHub Copilot in Visual Studio
- Usare GitHub Copilot Chat in Visual Studio
- Eseguire il debug con Copilot
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:
- Presentazione dell'IDE per acquisire familiarità con le funzionalità dell'IDE e imparare a usarlo per le attività di base.
- Informazioni di base in questo modulo Learn: Introduzione a Visual Studio
- Approfondire la codifica con una delle esercitazioni specifiche del linguaggio seguenti:
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per