Benvenuti all'IDE di Visual Studio | Visual Basic
Un ambiente di sviluppo integrato (IDE) è un programma ricco di funzionalità che supporta molti aspetti dello sviluppo software. L'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. Oltre e oltre l'editor standard e il debugger forniti dalla maggior parte degli IDE, Visual Studio include compilatori, strumenti di completamento del codice, finestre di progettazione grafiche e molte altre funzionalità per migliorare il processo di sviluppo software.
L'immagine precedente mostra Visual Studio con un progetto 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 soluzioni e progetti.
La finestra dell'editor centrale, in cui è probabile che si spenda la maggior parte del tempo, visualizzi 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 Team Explorer, in basso a destra, è possibile tenere traccia degli elementi di lavoro e condividere il codice usando tecnologie di controllo della versione come Git e controllo della versione di Team Foundation (TFVC).
- In Git Changes (Modifiche Git) in basso a destra è possibile tenere traccia degli elementi di lavoro e condividere il codice con altri utenti usando tecnologie di controllo della versione come Git e GitHub.
Edizioni
Visual Studio è disponibile per Windows.
Sono disponibili tre edizioni di Visual Studio: Community, Professional ed Enterprise. Vedere Confrontare le edizioni di Visual Studio per informazioni sulle funzionalità supportate da ogni edizione.
Funzionalità di produttività più note
Alcune funzionalità comuni di Visual Studio che migliorano la produttività durante lo sviluppo di software includono:
Controllo ortografia durante la digitazione e azioni rapide
Il controllo ortografia durante la digitazione visualizza sottolineature ondulate che segnalano errori o problemi potenziali nel codice in tempo reale. 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.
-
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.
-
IntelliSense è un set di funzionalità che visualizzano informazioni sul codice direttamente nell'editor e, in alcuni casi, scrivono piccoli bit di codice. È come avere la documentazione di base inline nell'editor, quindi non è necessario cercare informazioni sul tipo altrove.
La figura seguente mostra come IntelliSense visualizza un elenco di membri per un tipo:
Le funzionalità di IntelliSense variano a seconda del linguaggio. Per altre informazioni, vedere IntelliSense per C#, IntelliSense per Visual C++, IntelliSense per JavaScript e IntelliSense per Visual Basic.
-
I menu, le opzioni e le proprietà di Visual Studio possono sembrare troppo difficili a volte. La ricerca di Visual Studio, 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 consentono di accedere al percorso desiderato. Se è necessario aggiungere funzionalità, ad esempio un altro linguaggio di programmazione, è possibile aprire il Programma di installazione di Visual Studio dai risultati della casella di ricerca per installare il carico di lavoro o il componente.
-
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,
localhost
app Web, chiamate vocali e altro ancora. -
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.
-
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.
-
La funzionalità Vai a definizione consente di passare direttamente alla posizione di una funzione o di una definizione di tipo.
-
La finestra Visualizza definizione mostra un metodo o una definizione di tipo senza aprire un file separato.
-
Ricaricamento rapido consente di modificare i file di codice dell'applicazione e di applicare immediatamente le modifiche al codice all'applicazione in esecuzione.
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, scaricare Visual Studio e installarlo nel sistema. Il programma di installazione modulare consente di selezionare e installare carichi di lavoro, ovvero gruppi di funzionalità necessarie per il linguaggio di programmazione o la piattaforma preferita. Per seguire la procedura per la creazione di un programma assicurarsi di selezionare il carico di lavoro Sviluppo multipiattaforma .NET Core durante l'installazione.
Per iniziare, scaricare 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 Sviluppo di applicazioni desktop .NET durante l'installazione.
Quando si apre Visual Studio per la prima volta, è possibile accedere usando l'account Microsoft o l'account aziendale o dell'istituto di istruzione.
Personalizzare Visual Studio
È possibile personalizzare l'interfaccia utente di Visual Studio, inclusa la modifica del tema colore predefinito.
Modificare il tema del colore
Per modificare il tema dei colori:
Aprire Visual Studio. Nella finestra iniziale selezionare Continua senza codice.
Si aprirà l'IDE.
Nella barra dei menu di Visual Studio scegliere Opzioni strumenti>per aprire la finestra di dialogo Opzioni.
Nella pagina delle opzioni Ambiente>Generale modificare la selezione del Tema colori in Scuro e quindi scegliere OK.
Viene applicato il tema colori Scuro all'intero ambiente IDE.
Aprire Visual Studio. Nella finestra iniziale selezionare Continua senza codice.
Nella barra dei menu di Visual Studio scegliere Opzioni strumenti>per aprire la finestra di dialogo Opzioni.
Nella pagina Opzioni generali ambiente>modificare la selezione tema colore in Blu o Chiaro e quindi selezionare OK.
Il tema colore per l'intero IDE cambia di conseguenza. Lo screenshot seguente mostra il tema Blu:
Selezionare le impostazioni dell'ambiente
È possibile configurare Visual Studio per l'uso delle impostazioni di ambiente personalizzate per gli sviluppatori di Visual Basic.
Nella barra dei menu scegliere Strumenti>Importa/Esporta impostazioni.
Nell'Importazione/Esportazione guidata delle impostazioni selezionare Reimposta tutte le impostazioni e quindi selezionare Avanti.
Nella pagina Salva impostazioni correnti selezionare se salvare le impostazioni correnti prima della reimpostazione. Se non sono state personalizzate impostazioni, selezionare No, reimpostare solo le impostazioni, sovrascrivendo le impostazioni correnti. Quindi seleziona Avanti.
Nella pagina Scegli una raccolta predefinita di impostazioni scegliere Visual Basic e quindi selezionare Fine.
Nella pagina Reimpostazione completa selezionare Chiudi.
Per informazioni su altri modi per personalizzare l'IDE, vedere Personalizzare l'IDE di Visual Studio.
Creare un programma.
Approfondimenti e creazione di un semplice programma.
Nella barra dei menu di Visual Studio scegliere File>Nuovo>Progetto. (In alternativa, premere CTRL+MAIUSC+N.)
Viene visualizzata la finestra Crea un nuovo progetto, che mostra diversi modelli di progetto. Un modello contiene i file e le impostazioni di base necessari per un determinato tipo di progetto.
Per trovare il modello da usare, digitare o immettere console .net core nella casella di ricerca. L'elenco dei modelli disponibili viene automaticamente filtrato in base alle parole chiave immesse. È possibile filtrare ulteriormente i risultati del modello scegliendo Visual Basic dall'elenco a discesa Tutte le lingue , Windows dall'elenco Tutte le piattaforme e Console dall'elenco Tutti i tipi di progetto.
Selezionare il modello Applicazione console e quindi selezionare Avanti.
Nella finestra Configura il nuovo progetto immettere HelloWorld nella casella Nome progetto, facoltativamente modificare il percorso della directory per i file di progetto (le impostazioni locali predefinite sono
C:\Users\<name>\source\repos
) e quindi selezionare Avanti.Nella finestra Informazioni aggiuntive verificare che .NET Core 3.1 sia visualizzato nel menu a discesa Framework di destinazione e quindi selezionare Crea.
Visual Studio crea il progetto. Si tratta di una semplice applicazione "Hello World" che chiama il Console.WriteLine() metodo per visualizzare la stringa letterale "Hello World!" nella finestra della console (output del programma).
A breve, dovrebbe essere visualizzato un aspetto simile all'immagine seguente:
Il codice Visual Basic per l'app viene visualizzato nella finestra dell'editor che occupa la maggior parte dello spazio. Si noti che il testo viene colorato automaticamente per indicare le diverse parti del codice, ad esempio parole chiave e tipi. Le piccole linee tratteggiate verticali nel codice indicano inoltre le parentesi graffe corrispondenti e i numeri di riga facilitano l'individuazione del codice in un secondo momento. È possibile scegliere i piccoli segni meno racchiusi in un riquadro per comprimere o espandere blocchi di codice. Questa funzionalità per la strutturazione del codice consente di nascondere il codice non necessario, migliorando la leggibilità del contenuto visualizzato sullo schermo. I file del progetto sono elencati sul lato destro in una finestra denominata Esplora soluzioni.
Sono disponibili altri menu e finestre degli strumenti, ma per il momento si procederà con la creazione del programma.
Avviare l'app. È possibile avviare il processo scegliendo Avvia senza eseguire debug dal menu Debug sulla barra dei menu. È anche possibile premere CTRL+F5.
Visual Studio compila l'app e apre una finestra della console con il messaggio Hello World!. Ed ecco un'app in esecuzione.
Per chiudere la finestra della console, premere un tasto qualsiasi.
Aggiungere altro codice all'app. Aggiungere il codice Visual Basic seguente prima della riga
Console.WriteLine("Hello World!")
:Console.WriteLine("What is your name?") Dim name = Console.ReadLine()
Il codice visualizza What is your name? nella finestra della console e attende che l'utente immetta testo seguito da INVIO.
Modificare la riga
Console.WriteLine("Hello World!")
con il codice seguente:Console.WriteLine("Hello " + name + "!")
Eseguire nuovamente l'app premendo CTRL+F5.
Visual Studio ricompila l'app, viene aperta una finestra della console e viene richiesto il nome.
Immettere il nome nella finestra della console e premere INVIO.
Premere un tasto qualsiasi per chiudere la finestra della console e arrestare l'esecuzione del programma.
Nella barra dei menu di Visual Studio scegliere File>Nuovo>Progetto. È anche possibile premere CTRL+MAIUSC+N.
Viene visualizzata la finestra Crea un nuovo progetto, che mostra diversi modelli di progetto. Un modello contiene i file e le impostazioni di base richiesti da un determinato tipo di progetto.
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 a discesa Tutte le lingue , Windows dall'elenco Tutte le piattaforme e Console dall'elenco Tutti i tipi di progetto.
Selezionare il modello Applicazione console di Visual Basic e quindi selezionare Avanti.
Nella finestra Configura il nuovo progetto immettere HelloWorld nella casella Nome progetto. Facoltativamente, modificare il percorso della directory del progetto dal percorso predefinito C :\Users\<name>\source\repos e quindi selezionare Avanti.
Nella finestra Informazioni aggiuntive verificare che .NET 8.0 sia visualizzato nel menu a discesa Framework di destinazione e quindi selezionare Crea.
Visual Studio crea il progetto. Il programma è una semplice applicazione "Hello World" che chiama il Console.WriteLine() metodo per visualizzare la stringa Hello, World! in una finestra della console.
I file di progetto vengono visualizzati sul lato destro dell'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.
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 segni piccoli, boxed meno o più 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.
Sono disponibili molti altri menu e finestre degli strumenti.
Avviare l'app scegliendo Avvia debug>senza eseguire debug dal menu in alto di Visual Studio. È anche possibile premere CTRL+F5.
Visual Studio compila l'app e apre una finestra della console con il messaggio Hello World!. Ed ecco un'app in esecuzione.
Per chiudere la finestra della console, premere un tasto qualsiasi.
Aggiungere altro codice all'app. Aggiungere il codice Visual Basic seguente prima della riga
Console.WriteLine("Hello World!")
:Console.WriteLine("What is your name?") Dim name = Console.ReadLine()
Questo codice visualizza Il nome ? nella finestra della console e quindi attende che l'utente immetta del testo.
Modificare la riga che indica
Console.WriteLine("Hello World!")
la riga seguente:Console.WriteLine("Hello " + name + "!")
Eseguire di nuovo l'app selezionando Avvia debug>senza eseguire debug o premendo CTRL+F5.
Visual Studio ricompila l'app, viene aperta una finestra della console e viene richiesto il nome.
Digitare il nome nella finestra della console e premere INVIO.
Premere un tasto qualsiasi per chiudere la finestra della console e arrestare l'esecuzione del programma.
Usare refactoring ed esplorazione
Di seguito sono descritti due modi in cui è possibile usare il refactoring e IntelliSense per creare codice in modo più efficace.
Rinominare prima di tutto la name
variabile:
Fare doppio clic sulla
name
variabile e digitare il nuovo nome per la variabile, nome utente.Viene visualizzata una casella intorno alla variabile e viene visualizzata una lampadina nel margine.
Selezionare l'icona lampadina per visualizzare le azioni rapide disponibili. Selezionare Rinomina 'nome' in 'nomeutente'.
La variabile rinomina nel progetto, che in questo caso è solo due posizioni.
A questo punto, vedere IntelliSense.
Sotto la riga ,
Console.WriteLine("Hello " + username + "!")
digitare il codice seguente:Dim now = Date.
Una casella visualizza i membri della classe DateTime. La descrizione del membro attualmente selezionato viene visualizzata anche in una casella separata.
Scegliere il membro denominato Now, ovvero una proprietà della classe . Fare doppio clic su Ora oppure selezionarlo e premere TAB.
Sotto tale riga immettere le righe di codice seguenti:
Dim dayOfYear = now.DayOfYear Console.Write("Day of year: ") Console.WriteLine(dayOfYear)
Suggerimento
Console.Write è diverso da in Console.WriteLine quanto non aggiunge un terminatore di riga dopo la stampa. Ciò significa che la parte successiva del testo che viene inviata all'output verrà stampata 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.
Selezionare la variabile nella riga
now
Dim now = Date.Now
. Un'icona del cacciavite viene visualizzata nel margine su tale linea.Selezionare l'icona del cacciavite 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.
Selezionare Variabile temporanea inline per effettuare il refactoring del codice.
Eseguire nuovamente il programma premendo CTRL+F5. L'output è simile al seguente:
Selezionare la variabile nella riga
now
Dim now = Date.Now
. Viene visualizzata un'icona a forma di lampadina nel margine su tale linea.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.
Selezionare Variabile temporanea inline per effettuare il refactoring del codice.
Eseguire nuovamente il programma premendo CTRL+F5. L'output è simile al seguente:
Debug del codice
Quando si scrive codice, è necessario eseguirlo e testarlo per individuare i bug. Il sistema di debug di Visual Studio consente di esaminare il codice un'istruzione alla volta e controllare le variabili man mano. È 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 username
variabile durante l'esecuzione del programma.
Impostare un punto di interruzione sulla riga di codice che indica
Console.WriteLine("Hello " + username + "!")
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 nella barra e la linea è evidenziata.
Avviare il debug selezionando Debug>Avvia debug o premendo F5.
Quando viene visualizzata la finestra della console e chiede il nome, immettere il nome.
Lo stato attivo torna all'editor di codice di Visual Studio e 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.
Passare il mouse sulla variabile
username
per impostarne il valore. È anche possibile fare clic conusername
il pulsante destro del mouse e selezionare Aggiungi espressione di controllo per aggiungere la variabile alla finestra Espressione di controllo, in cui è anche possibile visualizzarne il valore.Premere di nuovo F5 per completare l'esecuzione dell'app.
Quando l'app è in esecuzione, puoi applicare le modifiche al codice all'app in esecuzione facendo clic sul pulsante Ricaricamento rapido.
Per altre informazioni sul debug in Visual Studio, vedere la presentazione delle funzionalità del debugger.
Contenuto correlato
- Informazioni su come usare l'editor del codice
- Guida introduttiva: progetti e soluzioni
- Altre funzionalità di Visual Studio.
- Visita visualstudio.microsoft.com.
- Leggere il blog di Visual Studio.