Suggerimenti relativi alla produttività per Visual Studio

Seguendo le tecniche descritte in questo argomento, è possibile migliorare le prestazioni quando si utilizza Visual Studio per sviluppare applicazioni.

[!NOTA]

La guida migliora questo argomento: se si conosce un suggerimento che non è elencato di seguito, aggiungerlo come commento della Community Content in questo argomento.

In questo argomento sono incluse le seguenti sezioni:

Writing Code

Navigating Within Your Code

Finding Items Faster

Debugging Code

Managing Files, Toolbars, and Windows

Scrittura di codice

Scrivere il codice più rapidamente tramite le seguenti funzionalità.

  • Utilizzare applicazioni di esempio.È possibile velocizzare lo sviluppo di applicazioni scaricando e installando gli esempi da MSDN Code Gallery.È inoltre possibile capire un particolare concetto di programmazione o tecnologico, scaricando e esplorando un Pacchetto di Esempi di un'area.Per ulteriori informazioni, vedere Accesso agli esempi Online.

  • Utilizzare l'aiuto nella codifica.Come si digita il codice nell'editor, informazioni dell'IntelliSense, come membri dell'elenco, informazioni sul parametro, le informazioni rapide, supporto firma e completate Word, vengono visualizzate.Queste funzionalità supportano corrispondenze indistinte del testo; per esempio, le liste dei risultati per la lista dei membri include non solo le voci che iniziano con il carattere inserito ma anche con le voci contenenti la combinazione di caratteri presente in qualsiasi posizione del nome.Per ulteriori informazioni, vedere Utilizzo di IntelliSense.

  • Modifica dell'inserimento automatico delle opzioni di IntelliSense durante la digitazione del codice.Passando IntelliSense alla modalità di suggerimento, è possibile specificare che le opzioni IntelliSense vengano inserite solo se si scelgono in modo esplicito.

    Per abilitare la modalità di suggerimento, scegliere le combinazioni CTRL + ALT + BARRA SPAZIATRICE, o, sulla barra dei menu, scegliere Modifica, IntelliSense, Attiva/disattiva modalità di terminazione.

  • Utilizzare il codice di boilerplate per i costrutti selezionati.È possibile inserire il codice di boilerplate nei file utilizzando frammenti predefiniti o creando e utilizzando frammenti personalizzati.

    Per inserire un frammento, sulla barra dei menu, scegliere Modifica, IntelliSense, Inserisci frammento di codice o aprire il menu di scelta rapida in un file e scegliere Inserisci frammento di codice.Per ulteriori informazioni, vedere Frammenti di codice.

  • Correggere errori di codice inline.Gli smart tag vengono visualizzati come caselle blu o rosse sotto una riga di codice.È possibile visualizzare le opzioni dello smart tag puntando a una delle caselle o posizionando il cursore nella riga di codice e scegliendo CTRL +.Tasti PUNTO.

    Le caselle blu indicano le modalità per risolvere gli errori nel codice.

    Figura 1: Errori di Smart Tag

    Suggerimenti smart tag errori

    Le caselle rosse indicano le modalità con cui effettuare il refactoring del codice.

    Figura 2: Refactoring degli Smart Tag

    Suggerimenti smart tag refactoring

Spostamento all'interno del codice

È possibile utilizzare varie tecniche per trovare e spostarsi più rapidamente in percorsi specifici nel codice.

  • Inserire un segnalibro nelle righe di codice in modo che sia possibile trovarli successivamente.È possibile utilizzare i segnalibri per passare rapidamente alle righe specifiche di codice in un file.

    Per impostare un segnalibro, sulla barra dei menu, scegliere Modifica, Segnalibri, Attiva/Disattiva segnalibro.È possibile visualizzare tutti i segnalibri per una soluzione nella finestra Segnalibri.Per ulteriori informazioni, vedere Impostazione di segnalibri nel codice.

  • Ricerca delle definizioni dei simboli in un file.I risultati della ricerca possono includere definizioni dei simboli e nomi file nella soluzione, ma non includono spazi dei nomi o variabili locali.

    Per accedere a questa funzionalità, sulla barra dei menu, scegliere Modifica, Passa a.

  • Individuare la definizione di un elemento di codice.È possibile trovare rapidamente il modulo in cui un elemento di codice, ad esempio un membro, una variabile, o un locale, viene definito.

    Per trovare una definizione, aprire il menu di scelta rapida per l'elemento di codice e quindi scegliere Vai a definizione.

  • Esplorare la struttura complessiva del codice.In Esplora soluzioni, è possibile individuare e visualizzare le classi e i tipi e membri nei progetti.È inoltre possibile trovare simboli, visualizzare la gerarchia di chiamata di un metodo, individuare i riferimenti dei simboli ed eseguire altre attività.Se si sceglie un elemento di codice in Esplora soluzioni, il file collegato verrà visualizzato in una scheda Anteprima e il cursore si muove sull'elemento nel file.Per ulteriori informazioni, vedere Visualizzazione della struttura del codice.

Cercare elementi più velocemente

È possibile trovare tramite l'IDE i controlli, file e opzioni, oltre a filtrare il contenuto delle finestre degli strumenti per visualizzare solo informazioni rilevanti per l'attività corrente.

  • Filtrare il contenuto delle finestre degli strumenti.È possibile trovare nel contesto di molte finestre degli strumenti, come Casella degli strumenti, la finestra Proprietà e Esplora soluzioni, ma visualizza solo oggetti, i nomi dei quali contengono i caratteri specificati.

  • Visualizzare solo gli errori che si desidera indirizzare.Se si sceglie il pulsante Filtro nella barra degli strumenti Elenco errori, è possibile ridurre il numero di errori visualizzati nella finestra Elenco errori.È possibile visualizzare solo gli errori nei file aperti nell'editor, solo gli errori nel file corrente, o solo gli errori nel progetto corrente.È inoltre possibile cercare nella finestra Elenco Errori per individuare errori specifici.

  • Individuare rapidamente le finestre di dialogo, i comandi dei menu e le opzioni nella finestra di dialogo Opzioni.Nella casella Avvio veloce, immettere le parole chiave o le frasi per gli elementi che si tenta trovare.Ad esempio, le opzioni seguenti vengono visualizzati se si entra in nuovo progetto:

    Figura 3: Elenco risultati di Avvio Rapido per nuovo progetto

    Risultati di Avvio veloce per il nuovo progetto

    Avvio veloce visualizza i collegamenti alla finestra di dialogo Nuovo progetto, nella finestra di dialogo Aggiungi nuovo elemento e la pagina di soluzioni e progetti nella finestra di dialogo Opzioni.I risultati Avvio Veloce possono anche includere i file di progetto e le finestre degli strumenti.

Debug del codice

Eseguire il debug può richiedere molto tempo, ma i suggerimenti seguenti consentono di velocizzare il processo.

  • Verificare la stessa pagina, applicazione, o sito in diversi browser.Quando si esegue il debug del codice, è possibile passare fra i web browser installati, inclusi Inspector pagina (Visual Studio), senza dover aprire la finestra di dialogo con Esplora con.È possibile utilizzare l'elenco Destinazione di debug, che si trova sulla barra degli strumenti Standard accanto al pulsante Avvia debug, per verificare rapidamente quale browser si sta utilizzando e se si è in debug o di visualizzazione della pagina.

    Selezionare opzioni di debug del browser Web

  • Impostare Punti di interruzione temporanei.È possibile creare un punto di interruzione temporaneo nella riga di codice corrente e avviare contemporaneamente il debugger.Quando si preme la riga di codice, il debugger entra in modalità di interruzione.Per ulteriori informazioni, vedere [NIB] 12/13 Procedura: esecuzione fino alla posizione del cursore.

    Per utilizzare questa funzionalità, eseguire la combinazione CTRL + F10, o aprire il menu di scelta rapida per la riga di codice in cui si desidera interrompere, e quindi scegliere Esegui fino al cursore.

  • Spostare il punto di esecuzione durante il debug.È possibile spostare il punto di esecuzione corrente a una sezione del codice e riavviare il debug da tale punto.Questa tecnica è utile se si desidera eseguire il debug di una sezione di codice senza dover ricreare tutti i passaggi necessari per ottenere la sezione.Per ulteriori informazioni, vedere [NIB] 12/13 Procedura: impostare l'istruzione successiva.

    Per spostare il punto di esecuzione, trascinare la freccia gialla a una posizione in cui si desidera impostare l'istruzione successiva nello stesso file di origine e quindi premere il tasto F5 per continuare il debug.

  • Acquisisci informazioni sui valori per le variabili.È possibile aggiungere un suggerimento dati a una variabile nel codice e appuntarlo in modo che sia possibile accedere al valore noto per ultimo per la variabile dopo che l'esecuzione del debug è stata completata.Per ulteriori informazioni, vedere Procedura: utilizzare i suggerimenti dati.

    Per aggiungere un suggerimento dati, il debugger deve essere in modalità di interruzione.Posizionare il cursore sulla variabile e quindi scegliere il pulsante del blocco sul suggerimento dati visualizzato.Quando il debug viene arrestato, un'icona a forma di puntina blu viene visualizzato nel file di origine accanto alla riga di codice che contiene la variabile.Se si punta il pin blu, il valore della variabile della sessione di debug più recente viene visualizzato.

  • Pulire la finestra Immediato.È possibile cancellare rapidamente il contenuto Finestra di controllo immediato in fase di progettazione immettendo il comando seguente:

    >cls

    oppure

    >Edit.ClearAll

    Per ulteriori informazioni su comandi aggiuntivi, vedere Alias dei comandi di Visual Studio predefiniti.

Gestire i file, le barre degli strumenti e le finestre

In qualsiasi momento, è possibile lavorare su diversi file di codice e spostarsi tra diverse finestre degli strumenti mentre si sviluppa un'applicazione.È possibile mantenere il tutto organizzato utilizzando i suggerimenti seguenti.

  • Tenere i file utilizzati di frequente visibili nell'editor.È possibile bloccare i file nel lato sinistro della scheda in modo che rimangano visibili indipendentemente dal numero di file nell'editor.

    Per bloccare un file, scegliere la scheda del file e quindi cliccare sul pulsante Attiva/disattiva stato di blocco.

  • Spostare i documenti e le finestre in altri monitor.Se si utilizza più di un monitor quando si sviluppano applicazioni, è possibile utilizzare le parti dell'applicazione più facilmente spostando i file aperti nell'editor ad un altro monitor.È inoltre possibile avvicinare le finestre degli strumenti, come finestre del debugger, in un altro documento e le finestre degli strumenti di ancoraggio della scheda e monitor per creare le "zattere". Per ulteriori informazioni, vedere Procedura: disporre e ancorare le finestre.

    È inoltre possibile gestire i file più facilmente creando un'altra istanza di Esplora soluzioni e spostandola a un altro monitor.Per creare un'altra istanza di Esplora soluzioni, aprire un menu di scelta rapida in Esplora soluzioni, quindi scegliere Nuova visualizzazione Esplora soluzioni.

  • Personalizzare i tipi di carattere visualizzati in Visual Studio.È possibile modificare il tipo di carattere, la dimensione e il colore utilizzato per il testo nell'IDE.Ad esempio, è possibile personalizzare il colore degli elementi di codice specifici nell'editor e il carattere tipografico del carattere nelle finestre degli strumenti o nell'IDE.Per ulteriori informazioni, vedere Procedura: modificare i tipi di carattere e i colori utilizzati nell'IDE e Procedura: modificare il tipo, le dimensioni e i colori dei caratteri utilizzati nell'editor.

Vedere anche

Attività

Procedura: personalizzare i menu e le barre degli strumenti (Visual Studio)

Suggerimenti sull'accessibilità

Concetti

Procedura dettagliata: esplorare l'IDE di Visual Studio con C# o Visual Basic