Condividi tramite


Benvenuto nel IDE di Visual Studio | Visual Basic

Un ambiente di sviluppo integrato (IDE) è un programma ricco di funzionalità che supporta molti aspetti dello sviluppo software. Il IDE di Visual Studio è un riquadro di avvio creativo che è possibile usare per modificare, eseguire il debug e compilare il codice e quindi pubblicare un'app. Visual Studio include anche compilatori, strumenti di completamento del codice, finestre di progettazione grafiche e molte altre funzionalità per migliorare il processo di sviluppo software.

Screenshot del IDE di Visual Studio con Visual Basic codice e funzionalità chiave.

Screenshot dell'IDE Visual Studio 2022 con Visual Basic codice e funzionalità chiave.

L'immagine precedente mostra Visual Studio con un progetto di Visual Basic aperto che mostra le finestre principali e le relative funzionalità:

  • In Esplora soluzioni, in alto a destra, è possibile visualizzare, esplorare e gestire i file di codice. Esplora soluzioni consente di organizzare il codice raggruppando i file in solutions e progetti.

  • La finestra dell'editor centrale, in cui probabilmente si passa la maggior parte del tempo, visualizza il contenuto del file. Nella finestra dell'editor è possibile modificare il codice o progettare un'interfaccia utente, ad esempio una finestra con pulsanti e caselle di testo.

  • In Git Changes in basso a destra, è possibile tenere traccia degli elementi di lavoro e condividere codice con altri utenti usando tecnologie di controllo della versione come Git e GitHub.

Editions

Visual Studio è disponibile per Windows.

Sono disponibili tre edizioni di Visual Studio: Community, Professional ed Enterprise. Per informazioni sulle funzionalità supportate da ogni edizione, vedere Compare Visual Studio edizioni.

Alcune funzionalità più diffuse in Visual Studio che migliorano la produttività quando si sviluppa software includono:

  • Linee ondulate e Azioni rapide

    Le sottolineature ondulate ti avvertono di errori o potenziali problemi nel codice mentre digiti. Questi indizi visivi consentono di risolvere immediatamente i problemi, senza attendere l'individuazione degli errori durante la compilazione o il runtime. Se si passa il puntatore del mouse su una sottolineatura ondulata, vengono visualizzate altre informazioni sull'errore. Una lampadina potrebbe essere visualizzata anche nel margine sinistro che mostra azioni rapide che è possibile eseguire per correggere l'errore.

    Screenshot di una sottolineatura ondulata in Visual Studio.

    Screenshot di una sottolineatura ondulata in Visual Studio 2022.

  • Refactoring

    Il refactoring include operazioni come la ridenominazione intelligente delle variabili, l'estrazione di una o più righe di codice in un nuovo metodo e la modifica dell'ordine dei parametri del metodo.

    Screenshot del menu Refactoring in Visual Studio.

    Schermata del menu di Refactoring in Visual Studio 2022.

  • IntelliSense

    IntelliSense è un insieme di funzionalità che visualizzano informazioni sul codice direttamente nell'editor e, in alcuni casi, scrivono frammenti di codice per te. È come avere la documentazione di base in linea direttamente nell'editor, così non è necessario cercare le informazioni di tipo altrove.

    La figura seguente mostra in che modo IntelliSense visualizza un elenco di membri per un tipo:

    Screenshot di un elenco di membri di IntelliSense.

    Elenco dei membri di IntelliSense in uno screenshot di Visual Studio 2022.

    Le funzionalità di IntelliSense variano in base al linguaggio. Per altre informazioni, vedere C# IntelliSense, Visual C++ IntelliSense, JavaScript IntelliSense e Visual Basic IntelliSense.

  • Visual Studio search

    Visual Studio menu, opzioni e proprietà possono sembrare stravolgenti a volte. Visual Studio ricerca o Ctrl+Q, è un ottimo modo per trovare rapidamente funzionalità e codice dell'IDE in un'unica posizione.

    Quando si inizia a digitare il nome di un elemento che si sta cercando, Visual Studio elenca i risultati che ti portano dove devi andare. Se è necessario aggiungere funzionalità, ad esempio un altro linguaggio di programmazione, è possibile aprire il programma di installazione Visual Studio dai risultati della casella di ricerca per installare il carico di lavoro o il componente.

    Screenshot che mostra la casella di ricerca `Avvio rapido` in Visual Studio.

  • Live Share

    Modificare ed eseguire il debug in modo collaborativo con altri utenti in tempo reale, indipendentemente dal tipo di app o dal linguaggio di programmazione. È possibile condividere immediatamente e in modo sicuro il progetto. È anche possibile condividere sessioni di debug, istanze del terminale, app Web, chiamate vocali e altro ancora.

  • Gerarchia di chiamate

    La finestra Gerarchia di chiamata mostra i metodi che chiamano un metodo selezionato. Queste informazioni possono essere utili quando si sta pensando di modificare o rimuovere il metodo o quando si sta provando a rilevare un bug.

    Screenshot che mostra la finestra Gerarchia di chiamate in Visual Studio.

    Screenshot che mostra la finestra Gerarchia di chiamate in Visual Studio 2022.

  • CodeLens

    CodeLens consente di trovare riferimenti al codice, modifiche al codice, bug collegati, elementi di lavoro, revisioni del codice e unit test, senza uscire dall'editor.

    Screenshot che mostra CodeLens in Visual Studio.

    Screenshot che mostra CodeLens in Visual Studio 2022.

  • Vai a definizione

    La funzionalità Vai a definizione consente di passare direttamente alla posizione di una funzione o di una definizione di tipo.

    Screenshot che mostra Vai alla definizione in Visual Studio.

    Screenshot che mostra Vai alla definizione in Visual Studio 2022.

  • Visualizza definizione

    La finestra Visualizza definizione mostra un metodo o una definizione di tipo senza aprire un file separato.

    Screenshot che mostra

    Screenshot che mostra la funzione Peek Definition (Anteprima Definizione) in Visual Studio 2022.

  • Ricaricamento rapido

    Ricaricamento rapido consente di modificare i file di codice dell'applicazione e di applicare immediatamente le modifiche al codice all'applicazione in esecuzione.

    screenshot di Ricaricamento rapido in Visual Studio.

Installare Visual Studio

In questa sezione viene creato un progetto semplice per provare alcune delle operazioni che è possibile eseguire con Visual Studio. Si apprenderà come modificare il tema dei colori, usare IntelliSense come supporto per la scrittura del codice ed eseguire il debug di un'app per visualizzare un valore variabile durante l'esecuzione dell'app.

Per iniziare, download Visual Studio e installarlo nel sistema. Nel programma di installazione modulare è possibile scegliere e installare carichi di lavoro, che sono gruppi di funzionalità necessarie per i linguaggi di programmazione o le piattaforme desiderati. Per usare la procedura seguente per creare un programma, assicurarsi di selezionare il carico di lavoro .NET sviluppo desktop durante l'installazione.

Screenshot del workload di sviluppo desktop .NET selezionato nel Visual Studio Installer.

Quando si apre Visual Studio per la prima volta, è possibile sign in usando l'account Microsoft o l'account aziendale o dell'istituto di istruzione.

Personalizzare Visual Studio

È possibile personalizzare l'interfaccia utente Visual Studio, inclusa la modifica del tema colore predefinito.

Modificare il tema del colore

Per modificare il tema dei colori:

  1. Apri Visual Studio. Nella finestra iniziale selezionare Continua senza codice.

    Screenshot della schermata Start Visual Studio, con il collegamento Continua senza codice evidenziato.

  2. Nella barra dei menu Visual Studio scegliere Tools>Opzioni per aprire la finestra di dialogo Opzioni.

  3. Nella pagina Opzionigenerali ambiente modificare la selezione del tema colore su Blu o Chiaro e quindi selezionare OK.

    Screenshot che mostra la modifica del tema dei colori Blu in Visual Studio.

    Il tema colore per l'intero IDE cambia di conseguenza. Lo screenshot seguente mostra il tema Blu:

    Screenshot che mostra Visual Studio con il tema blu.

  1. Apri Visual Studio. Nella barra dei menu selezionare Opzioni strumenti per aprire il riquadro Opzioni.

  2. Sulla pagina Tutte le impostazioni delle opzioni dell'esperienza visiva ambientale, modificare la selezione del tema colore su "Cool Breeze" o "Light".

    Screenshot che mostra come cambiare il tema colore in Cool Breeze in Visual Studio.

    Il tema colore per l'intero IDE cambia di conseguenza. Lo screenshot seguente mostra il tema Cool Breeze:

    Screenshot che mostra Visual Studio con il tema Cool Breeze.

Selezionare le impostazioni dell'ambiente

È possibile configurare Visual Studio per usare le impostazioni di ambiente personalizzate per gli sviluppatori Visual Basic.

  1. Sulla barra dei menu scegliere StrumentiImporta/Esporta impostazioni.

  2. Nella procedura guidata per l'importazione e l'esportazione delle impostazioni, selezionare Reimposta tutte le impostazionie quindi selezionare Avanti.

  3. Nella pagina Salva impostazioni correnti selezionare se salvare le impostazioni correnti prima della reimpostazione. Se non hai personalizzato nessuna impostazione, selezionare No, solo reimpostare le impostazioni, sovrascrivendo le impostazioni correnti. Quindi seleziona Avanti.

  4. Nella pagina Scegliere una raccolta predefinita di impostazioni scegliere Visual Basic e quindi selezionare Finish.

  5. Nella pagina Completamento ripristino selezionare Chiudi.

Per altre informazioni su altri modi in cui è possibile personalizzare l'IDE, vedere Personalizzare Visual Studio.

Creare un programma

Immergiti e crea un semplice programma.

  1. Sulla barra dei menu Visual Studio scegliere File>New>Project. È anche possibile premere CTRLMAIUSCN.

    Screenshot di File > Nuovo > Progetto dalla barra dei menu di Visual Studio.

    Viene visualizzata la finestra Crea un nuovo progetto e vengono visualizzati diversi modelli di progetto. Un modello contiene i file e le impostazioni di base richiesti da un determinato tipo di progetto.

  2. Per trovare un modello, è possibile digitare o immettere parole chiave nella casella di ricerca. Elenco dei filtri dei modelli disponibili in base alle parole chiave immesse. È possibile filtrare i risultati del modello scegliendo Visual Basic dall'elenco Tutte le lingue, Windows dall'elenco Tutte le piattaforme e Console dall'elenco Tutti i tipi di progetto.

    Selezionare il modello Visual Basic Console App e quindi selezionare Next.

    Screenshot della finestra Crea un nuovo progetto con l'applicazione console di Visual Basic selezionata.

  3. Nella finestra Configura il nuovo progetto, immettere HelloWorld come nome del progetto. Facoltativamente, modificare il percorso della directory del progetto dal percorso predefinito C:\Users\name\source\repos e quindi selezionare Avanti.

    Screenshot della finestra Configura il nuovo progetto con il nome del progetto HelloWorld immesso.

  4. Nella finestra Informazioni aggiuntive verificare che .NET 10.0 venga visualizzato nel menu Framework. Successivamente, seleziona Crea.

    Screenshot della finestra delle informazioni aggiuntive con .NET 10.0 selezionato.

    Visual Studio crea il progetto. Il programma è una semplice applicazione "Hello World" che chiama il metodo Console.WriteLine() per visualizzare la stringa Hello, World! in una finestra della console.

    I file di progetto vengono visualizzati sul lato destro del IDE di Visual Studio, in una finestra denominata Esplora soluzioni. Nella finestra Esplora soluzioni selezionare il file Program.vb. Il codice Visual Basic per l'app viene aperto nella finestra dell'editor centrale, che occupa la maggior parte dello spazio.

    Screenshot che mostra il IDE di Visual Studio con il codice Program.vb nell'editor.

    Il codice viene colorato automaticamente per indicare parti diverse, ad esempio parole chiave e tipi. I numeri di riga consentono di individuare il codice.

    Le righe tratteggiate verticali e piccole nel codice indicano la struttura del codice o i blocchi di codice che vanno insieme. È anche possibile selezionare i piccoli segni freccia destra per comprimere o espandere blocchi di codice. Questa funzionalità di struttura del codice consente di nascondere il codice che non è necessario visualizzare, contribuendo a ridurre al minimo la confusione sullo schermo.

    Screenshot che mostra il IDE di Visual Studio con caselle rosse.

    Sono disponibili molti altri menu e finestre degli strumenti.

  5. Avviare l'app scegliendo Debug>Avvia senza eseguire il debugger dal menu principale di Visual Studio. È anche possibile premere CTRLF5.

    Screenshot che mostra la voce di menu Esegui senza effettuare il debug.

    Visual Studio compila l'app e viene visualizzata una finestra della console con il messaggio Hello World!. Adesso hai un'app funzionante!

    Screenshot della finestra della console di debug che mostra l'output Hello World! e premere un tasto qualsiasi per chiudere questa finestra.

  6. Per chiudere la finestra della console, premere un tasto qualsiasi.

  7. Aggiungere il codice di Visual Basic seguente prima della riga Console.WriteLine("Hello World!"):

    Console.WriteLine("What is your name?")
    Dim name = Console.ReadLine()
    

    Questo codice visualizza Qual è il tuo nome? nella finestra della console e quindi attende che l'utente immetta del testo.

  8. Modificare la riga Console.WriteLine("Hello World!") alla riga seguente:

    Console.WriteLine("Hello " + name + "!")
    
  9. Eseguire di nuovo l'app selezionando Avvia debugsenza eseguire debug o premendo CTRLF5.

    Visual Studio ricompila l'app e viene visualizzata una finestra della console che richiede il nome.

  10. Digitare il nome nella finestra della console e premere INVIO.

    Screenshot della finestra della Console di debug che mostra il prompt di un nome, l'input e l'output Ciao Georgette.

  11. Premere un tasto qualsiasi per chiudere la finestra della console e arrestare il programma in esecuzione.

  1. Sulla barra dei menu Visual Studio scegliere File>New>Project. È anche possibile premere CTRLMAIUSCN.

    Screenshot di File > Nuova > Progetto dalla barra dei menu Visual Studio 2022.

    Viene visualizzata la finestra Crea un nuovo progetto e vengono visualizzati diversi modelli di progetto. Un modello contiene i file e le impostazioni di base richiesti da un determinato tipo di progetto.

  2. Per trovare un modello, è possibile digitare o immettere parole chiave nella casella di ricerca. Elenco dei filtri dei modelli disponibili in base alle parole chiave immesse. È possibile filtrare ulteriormente i risultati del modello scegliendo Visual Basic dall'elenco Tutte le lingue, Windows dall'elenco Tutte le piattaforme e Console dall'elenco Tutti i tipi di progetto.

    Selezionare il modello Visual Basic Console Application e quindi selezionare Next.

    Screenshot della finestra Crea un nuovo progetto in Visual Studio 2022 con l'applicazione console di Visual Basic selezionata.

  3. Nella finestra Configura il nuovo progetto, immettere HelloWorld come nome del progetto. Facoltativamente, modificare il percorso della directory del progetto dal percorso predefinito C:\Users\name\source\repos e quindi selezionare Avanti.

    Screenshot della finestra Configura il nuovo progetto in Visual Studio 2022 con il nome di progetto HelloWorld immesso.

  4. Nella finestra Informazioni aggiuntive verificare che .NET 8.0 venga visualizzato nel menu Framework e quindi selezionare Create.

    Screenshot della finestra Informazioni aggiuntive con dot NET 8.0 selezionato.

    Visual Studio crea il progetto. Il programma è una semplice applicazione "Hello World" che chiama il metodo Console.WriteLine() per visualizzare la stringa Hello, World! in una finestra della console.

    I file di progetto vengono visualizzati sul lato destro del IDE di Visual Studio, in una finestra denominata Esplora soluzioni. Nella finestra Esplora soluzioni selezionare il file Program.vb. Il codice Visual Basic per l'app viene aperto nella finestra dell'editor centrale, che occupa la maggior parte dello spazio.

    Screenshot che mostra il IDE di Visual Studio con il codice Program.vb nell'editor.

    Il codice viene colorato automaticamente per indicare parti diverse, ad esempio parole chiave e tipi. I numeri di riga consentono di individuare il codice.

    Le righe tratteggiate verticali e piccole nel codice indicano la struttura del codice o i blocchi di codice che vanno insieme. È anche possibile selezionare i piccoli segni meno o più racchiusi in un riquadro per comprimere o espandere blocchi di codice. Questa funzionalità di struttura del codice consente di nascondere il codice che non è necessario visualizzare, contribuendo a ridurre al minimo la confusione sullo schermo.

    Screenshot che mostra il IDE di Visual Studio con caselle rosse.

    Sono disponibili molti altri menu e finestre degli strumenti.

  5. Avviare l'app scegliendo Debug>Avvia senza eseguire il debugger dal menu principale di Visual Studio. È anche possibile premere CTRLF5.

    Screenshot che mostra la voce di menu Esegui senza effettuare il debug.

    Visual Studio compila l'app e viene visualizzata una finestra della console con il messaggio Hello World!. Adesso hai un'app funzionante!

    Screenshot della finestra della console di debug che mostra l'output Hello World! e premere un tasto qualsiasi per chiudere questa finestra.

  6. Per chiudere la finestra della console, premere un tasto qualsiasi.

  7. Aggiungere il codice di Visual Basic seguente prima della riga Console.WriteLine("Hello World!"):

    Console.WriteLine("What is your name?")
    Dim name = Console.ReadLine()
    

    Questo codice visualizza Qual è il tuo nome? nella finestra della console e quindi attende che l'utente immetta del testo.

  8. Modificare la riga Console.WriteLine("Hello World!") alla riga seguente:

    Console.WriteLine("Hello " + name + "!")
    
  9. Eseguire di nuovo l'app selezionando Avvia debugsenza eseguire debug o premendo CTRLF5.

    Visual Studio ricompila l'app e viene visualizzata una finestra della console che richiede il nome.

  10. Digitare il nome nella finestra della console e premere INVIO.

    Screenshot della finestra della Console di debug che mostra il prompt di un nome, l'input e l'output Ciao Georgette.

  11. Premere un tasto qualsiasi per chiudere la finestra della console e arrestare il programma in esecuzione.

Usare il refactoring e IntelliSense

Ecco alcuni dei modi in cui il refactoring e IntelliSense consentono di scrivere codice in modo più efficiente.

Rinominare prima di tutto la variabile:

  1. Fare doppio clic sulla variabile e digitare il nuovo nome per la variabile, nome utente.

    Viene visualizzata una casella intorno alla variabile e viene visualizzata un'icona nel margine.

  2. Selezionare l'icona per visualizzare le azioni rapide disponibili. Selezionare Rinomina 'name' in 'username'.

    Screenshot che mostra l'azione Rinomina in Visual Studio.

    Screenshot che mostra l'opzione 'Rinomina' in Visual Studio 2022.

    La variabile è rinominata nel progetto, che in questo caso è solo in due posizioni.

Adesso dai un'occhiata a IntelliSense.

  1. Sotto la riga , digitare il codice seguente:

    Dim now = Date.
    

    In una casella vengono visualizzati i membri della classe . La descrizione del membro attualmente selezionato viene visualizzata anche in una casella separata.

    Screenshot che mostra i membri dell'elenco di IntelliSense in Visual Studio 2022.

  2. Scegliere il membro denominato Now, ovvero una proprietà della classe . Fare doppio clic su Ora oppure selezionarlo e premere TAB.

  3. Sotto tale riga immettere le righe di codice seguenti:

    Dim dayOfYear = now.DayOfYear
    Console.Write("Day of year: ")
    Console.WriteLine(dayOfYear)
    

    Tip

    è diverso da . Non aggiunge un terminatore di riga dopo la stampa. La parte successiva di testo inviata all'output stampa sulla stessa riga. È possibile passare il puntatore del mouse su ognuno di questi metodi nel codice per visualizzare le relative descrizioni.

Usare quindi di nuovo il refactoring per rendere il codice un po' più conciso.

  1. Selezionare la variabile nella riga . Viene visualizzata un'icona a forma di lampadina nel margine su tale linea.

  2. Selezionare l'icona della lampadina per visualizzare i suggerimenti disponibili da Visual Studio. Questo caso mostra il refactoring della variabile temporanea Inline per rimuovere una riga di codice senza modificare il comportamento complessivo del codice.

    Screenshot che mostra il suggerimento della variabile temporanea Inline in Visual Studio.

  3. Selezionare Variabile temporanea inline per effettuare il refactoring del codice.

  4. Eseguire di nuovo il programma premendo CTRLF5. L'output è simile al seguente:

    Screenshot della finestra Debug Console che mostra il prompt per un nome, l'input e l'output.

  1. Selezionare la variabile nella riga . Viene visualizzata un'icona a forma di lampadina nel margine su tale linea.

  2. Selezionare l'icona della lampadina per visualizzare i suggerimenti disponibili da Visual Studio. Questo caso mostra il refactoring della variabile temporanea Inline per rimuovere una riga di codice senza modificare il comportamento complessivo del codice.

    Screenshot che mostra il suggerimento della variabile temporanea Inline in Visual Studio 2022.

  3. Selezionare Variabile temporanea inline per effettuare il refactoring del codice.

  4. Eseguire di nuovo il programma premendo CTRLF5. L'output è simile al seguente:

    Screenshot della finestra Console di Debug in Visual Studio 2022 che mostra il prompt di un nome, l'input e l'output.

Codice di debug

Quando si scrive codice, è necessario eseguirlo e testarlo per individuare i bug. il sistema di debug di Visual Studio consente di eseguire il codice di una singola istruzione alla volta e controllare le variabili man mano che si procede. È possibile impostare punti di interruzione che interrompono l'esecuzione del codice in una determinata riga e osservare come cambia il valore della variabile durante l'esecuzione del codice.

Impostare un punto di interruzione per visualizzare il valore della variabile durante l'esecuzione del programma.

  1. Impostare un punto di interruzione sulla riga di codice che indica facendo clic sul margine all'estrema sinistra o sulla barra accanto alla riga. È anche possibile selezionare la riga di codice e quindi premere F9.

    Viene visualizzato un cerchio rosso nel margine e la linea è evidenziata.

    Screenshot che mostra un punto di interruzione in una riga di codice in Visual Studio.

    Screenshot che mostra un punto di interruzione in una riga di codice in Visual Studio 2022.

  2. Avviare il debug selezionando DebugAvvia debug o premendo F5.

  3. Quando viene visualizzata la finestra della console e chiede il nome, immettere il nome.

    L'attenzione torna all'editor di codice in Visual Studio. La riga di codice con il punto di interruzione è evidenziata in giallo. L'evidenziazione gialla indica che questa riga di codice viene eseguita successivamente. Il punto di interruzione fa sospendere l'esecuzione dell'app in questa riga.

  4. Passare il puntatore del mouse sulla variabile per visualizzarne il valore. È anche possibile fare clic con il tasto destro del mouse su e selezionare Aggiungi Monitoraggio per aggiungere la variabile alla finestra Monitoraggio, in cui è anche possibile visualizzarne il valore.

    Screenshot che mostra un valore di variabile durante il debug in Visual Studio.

    Screenshot che mostra un valore di variabile durante il debug in Visual Studio 2022.

  5. Premere di nuovo F5 per completare l'esecuzione dell'app.

Mentre l'app è in esecuzione, è possibile applicare modifiche al codice all'app in esecuzione selezionando il pulsante Ricaricamento rapido.

Screenshot di Ricaricamento rapido in Visual Studio 2026.

Screenshot di Ricaricamento rapido in Visual Studio 2022.

Per altre informazioni sul debug in Visual Studio, vedere Panoramica del debugger Visual Studio.