Condividi tramite


Strumenti di sviluppo di Visual C++

Come parte dell'ambiente di sviluppo integrato (IDE) di Visual Studio, Visual C++ condividono molti finestre e gli strumenti in comune con altri linguaggi.Molti di essi, inclusi Esplora soluzioni, l'editor di codice e il debugger, documentati in MSDN library in Sviluppo di applicazioni in Visual Studio.Spesso, uno strumento o una finestra condiviso dispone di un set di funzionalità leggermente diversa per C++ che per i linguaggi o Javascript.NET.Alcune finestre o strumenti sono disponibili solo in Visual Studio pro o Visual Studio ultimate.In questo argomento vengono presentate l'ide di Visual Studio dal punto di vista di Visual C++ e vengono forniti i collegamenti ad altri argomenti relativi a Visual C++.

Oltre agli strumenti condivisi nell'IDE di Visual Studio, Visual C++ include diversi strumenti in particolare per lo sviluppo di codice nativo.Questi strumenti vengono elencati in questo articolo.Per un elenco degli strumenti sono disponibili in ogni edizione di Visual Studio, vedere Edizioni di Visual C++.

Creare una soluzione e un progetto

In tutte le edizioni di Visual C++, organizzare il codice sorgente e i file relativi a un eseguibile (ad esempio un EXE, un file DLL o un lib) in un progetto.Un progetto è un file di progetto in formato XML (vcxproj) che specifica tutti i file e le risorse necessarie per compilare il programma nonché nelle impostazioni di configurazione, ad esempio la piattaforma di destinazione (x86, x64 o ARM) e in se si compila una versione di rilascio o una versione di debug del programma.Un progetto o più progetti) è contenuto in una soluzione, ad esempio, una soluzione può contenere più progetti DLL Win32 e una singola applicazione console Win32 che utilizza tali DLL.Per informazioni generali sui progetti, vedere Gestione di soluzioni, progetti e file.

Modelli di progetto

Visual C++ fornito con diversi modelli di progetto, che contengono il codice iniziale e le impostazioni necessarie per vari programma di base digitare.In genere si inizia scegliendo File | Nuovo progetto per creare un progetto da un modello di progetto, quindi vengono aggiunti nuovi file di codice sorgente al progetto e/o avviare la codifica nei file forniti con.Per informazioni specifiche delle procedure guidate di progetti e di progetto C++, vedere Creazione e gestione di progetti Visual C++.

Creazioni guidate applicazione

Visual C++ sono disponibili procedure guidate per alcuni tipi di progetto.Una procedura guidata consente dettagliato di creare un nuovo progetto.Per ulteriori informazioni, vedere Creazione di progetti desktop tramite le creazioni guidate applicazioni.

Creare interfacce utente con le finestre di progettazione

Se il programma dispone di un'interfaccia utente, una delle prime attività è di inserirvi i controlli quali pulsanti, caselle di riepilogo e così via.Visual Studio pro e su importa un'area di progettazione visiva e una casella degli strumenti per ogni versione dell'applicazione C++.Visual Studio express sono inclusi strumenti per Windows StoreS.Indipendentemente dal tipo di applicazione che si sta creando, l'idea di base è lo stesso: trascinare un controllo dalla finestra casella degli strumenti e stato rilasciato nell'area di progettazione nella posizione desiderata.In background, Visual Studio genera risorse e il codice necessario per convertire tutto il lavoro.

Per ulteriori informazioni sulla creazione di un'interfaccia utente per Windows Store, vedere il ___.

Per ulteriori informazioni sulla creazione di un'interfaccia utente per un'applicazione MFC, vedere Desktop Appplications MFC.Per informazioni sui programmi per Windows Win32, vedere Win32 Windows Applications (C++).

Per informazioni sulle applicazioni Windows Form con C++/CLI, vedere Creazione di un'applicazione Windows Form con .NET Framework (C++).

Modifica di codice e di scrittura

La colorazione semantica

Dopo aver creato un progetto, tutti i file di progetto vengono visualizzati nella finestra Esplora soluzioni.Quando si fa clic su un file in Esplora Risorse cpp o h, il file verrà aperto nell'editor di codice.L'editor di codice è un elaboratore di testo specifico per il codice sorgente C++.Applica le parole chiave del linguaggio, metodo e nomi di variabili e altri elementi del codice per rendere il codice più leggibile e più facile da comprendere.

IntelliSense

L'editor di codice supporta inoltre numerose funzionalità che sono note raccolta come Intellisense.È possibile posizionarsi su un metodo e vedere la documentazione di base per.Dopo avere digitato il nome della variabile della classe e.oppure - >, un elenco di membri di istanza di tale classe viene visualizzato.Se si digita il nome di classe e quindi un ::, un elenco di membri statici viene visualizzato.Quando si avvia la classe o il nome del metodo di digitazione l'editor di codice, fornirà i suggerimenti per completare l'istruzione.Per ulteriori informazioni, vedere Utilizzo di IntelliSense.

Frammenti di codice

È possibile utilizzare frammenti di codice Intellisense per generare costrutti di codice di utilizzo comune o complessi da una sequenza di tasti di scelta rapida.Per ulteriori informazioni, vedere Frammenti di codice.

Analizzare il codice

Il menu Visualizza fornisce l'accesso a molte finestre e gli strumenti per spostarsi all'interno dei file di codice.Per informazioni dettagliate su queste finestre, vedere Visualizzazione della struttura del codice.

Esplora soluzioni

In tutte le edizioni di Visual Studio, utilizzare il riquadro Esplora soluzioni per spostarsi tra i file in un progetto.Espandere l'icona di un file cpp o h per visualizzare le classi nel file.Espandere la classe per visualizzare i relativi membri.Fare doppio clic su un membro per passare alla definizione o implementazione nel file.

Visualizzazione classi e finestra Definizione codice

Utilizzare il riquadro di Visualizzazione classi per visualizzare gli spazi dei nomi e classi in tutti i file, incluse le classi parziali.È possibile espandere ogni spazio dei nomi o classe per visualizzare i relativi membri e fare doppio clic sul membro per spostarsi su tale posizione nel file di origine.Se si apre la finestra Definizione codice, è possibile visualizzare la definizione o l'implementazione del tipo quando la si sceglie in Visualizzazione classi.

Visualizzatore oggetti

Utilizzare il Visualizzatore oggetti per visualizzare le informazioni sul tipo in componenti di runtime di Windows (file di .winmd), in assembly .NET e nelle librerie dei tipi COM.Non utilizzato con DLL Win32.

Passare alla definizione o dichiarazione

Premere F12 su qualsiasi nome o nella variabile membro API per passare alla definizione.Se la definizione è in un file di .winmd (per un'applicazione di Windows Store quindi verrà visualizzato informazioni sul tipo nel Visualizzatore oggetti.È anche possibile passare alla definizione o passare alla dichiarazione fare clic con il pulsante destro del mouse sulla variabile o il nome del tipo e selezionando l'opzione dal menu di scelta rapida.

Trova tutti i riferimenti

In un file di codice sorgente, fare clic con il pulsante destro del mouse con il cursore del mouse sul nome di un tipo o un metodo o una variabile e scegliere il comando trova tutti i riferimenti per restituire un elenco di ogni posizione nel file, nel progetto o la soluzione in cui il tipo viene utilizzato.Trova tutti i riferimenti è intelligente e restituisce solo le istanze della stessa variabile identica, anche se altre variabili in ambito diverso hanno lo stesso nome.

Esplora architettura e grafici dipendenze (ultimate)

Utilizzare Esplora architettura per visualizzare relazioni tra i vari elementi nel codice.Per ulteriori informazioni, vedere Trovare codice con Esplora architettura.Utilizzare i grafici dipendenze per visualizzare relazioni di dipendenza.Per ulteriori informazioni, vedere Procedura: generare grafici dipendenze per il codice C e C++.

Aggiunta e risorse di modifica

Il termine “risorsa in„ contesto di un progetto desktop Visual Studio include elementi quali finestre di dialogo, icone, le stringhe localizzabili, le schermate di spash, le stringhe di connessione di database, o tutti i dati arbitrari che si desidera includere nel file eseguibile.Visual Studio.

Per ulteriori informazioni sull'aggiunta e modificare le risorse nei progetti nativi del desktop C++, vedere Utilizzo di file di risorse.Per ulteriori informazioni sulle risorse in Windows Store, vedere,

Compilare (compilazione e collegamento)

Premere Ctrl + Shift + B per compilare e collegare un progetto.Visual Studio utilizza MSBuild per creare il codice eseguibile.È possibile impostare molte opzioni di compilazione in Strumenti | Opzioni | Projects and Solutions.Gli errori di compilazione e gli avvisi vengono visualizzati nell'Elenco errori (CTRL + \, E\,).Informazioni aggiuntive talvolta vengono visualizzate nella Finestra di output (Alt + 2).Per ulteriori informazioni, vedere Compilazione di progetti C++ in Visual Studio.

È inoltre possibile utilizzare il compilatore di Visual C++ (cl.exe) e molti altri strumenti autonomi termine " correlati come NMAKE e LIB direttamente dalla riga di comando.Per ulteriori informazioni, vedere Compilazione dalla riga di comando e Riferimenti alla compilazione in C/C++.

Test

Visual Studio include un framework di unit test sia per il codice C++ nativo che C++/CLI.Per ulteriori informazioni, vedere Verifica del codice mediante gli unit test e Unit test in scrittura per C/C++ con il Framework per unit test Microsoft per C++

Debug

È possibile eseguire il debug del programma premendo F5 quando la configurazione del progetto è impostata per il debug.Mentre eseguirvi il debug può impostare punti di interruzione premere F9, eseguire il codice un'istruzione a premere F10, visualizzare i valori delle variabili o di log specificati e persino in alcuni casi apportare le modifiche nel codice e continuare il debug senza dover ricompilare.Per ulteriori informazioni, vedere Debug in Visual Studio.

Distribuire le applicazioni complete

Si Windows Store ai clienti tramite l'archivio di Windows con l'opzione di menu PROGETTO | Store.La distribuzione di CRT viene gestita automaticamente automaticamente.Per ulteriori informazioni, vedere Vendita delle applicazioni.

Quando si distribuisce un'applicazione desktop C++ nativa in un altro computer, è necessario installare l'applicazione e tutti i file di libreria da cui dipende.In Visual C++ in Visual Studio 2012 è possibile distribuire Visual C++ Runtime con un'applicazione in tre modi: distribuzione centrale, distribuzione locale o collegamento statico.Per ulteriori informazioni, vedere Distribuzione delle applicazioni desktop (Visual C++).

Per ulteriori informazioni sull'implementazione del programma C++/CLI, vedere Guida alla distribuzione di .NET Framework per sviluppatori,

Articoli correlati

Edizioni di Visual C++

Mostra le funzionalità disponibili nelle diverse edizioni di Visual Studio.

Presentazione guidata di Visual C++

Vengono forniti cenni preliminari sull'ambiente di sviluppo di Visual Studio e tipi di applicazioni C++ che è possibile creare.

Creazione e gestione di progetti Visual C++

Vengono forniti cenni preliminari sui progetti C++ in Visual Studio e collegamenti ad altri elementi che descrivono come crearli e mantenerli.

La compilazione di programmi C/C++

Viene descritto come compilare progetti C++.

Distribuzione delle applicazioni desktop (Visual C++)

Viene fornita una panoramica di distribuzione per applicazioni e collegamenti C++ ad altri elementi che descrivono in modo dettagliato la distribuzione.

Porting e aggiornamento di programmi

Collegamenti ad articoli che descrivono come aprire le applicazioni C++ creati in versioni precedenti di Visual Studio e anche come aprire le applicazioni create utilizzando strumenti diverso da Visual Studio.

Visual C++

Vengono descritte le funzionalità principali di Visual C++ in Visual Studio e collegamenti al resto della documentazione di Visual C++.