Modifiche all'ambiente di sviluppo Visual C++ 2005
Aggiornamento: novembre 2007
Nell'ambiente di sviluppo integrato (IDE, Integrated Development Environment) di Visual Studio sono disponibili funzionalità nuove o migliorate per Visual C++ 2005.
Esplorazione del codice sorgente
La finestra Visualizzatore chiamate consente di spostarsi facilmente all'interno del codice che effettua chiamate da o a una funzione.
Esplorazione dell'ereditarietà da Visualizzazione classi. Per ulteriori informazioni, vedere Procedura: visualizzare i grafici dell'ereditarietà.
L'esplorazione in diretta consente a funzionalità quali il Visualizzatore chiamate, la Finestra Risultati ricerca simbolo e le finestre degli strumenti di funzionare per Visual C++ senza generare un file BSC.
IntelliSense
In IntelliSense è ora incluso il supporto per gli identificatori definiti con la The #define Directive.
In IntelliSense è ora incluso il supporto per i simboli degli spazi dei nomi specificati con la using Directive (C++).
Elenca membri non consente più di inserire negli elenchi di completamento i simboli provenienti da tutte le librerie comuni, ad esempio Win32, ATL, STL e MFC. Consente invece di inserirvi i simboli provenienti dai file di intestazione inclusi nel programma tramite la The #include Directive.
I simboli dei Templates sono ora completamente supportati in IntelliSense. Sono inoltre completamente supportate le Specializzazioni esplicite di modelli e le Specializzazioni parziali di modelli.
Il livello di scalabilità di IntelliSense è aumentato da un massimo di 16.000 file a 65.535 file per soluzione, con un limite di 65.536 simboli per ogni file.
Procedure guidate per la creazione di applicazioni e modelli di progetto
La Creazione guidata nuovo progetto da file di codice esistenti consente di utilizzare codice esistente in un nuovo progetto. Per ulteriori informazioni, vedere Procedura: creare un progetto C++ da codice esistente.
Modello di progetto SQL Server consente di creare progetti di librerie di classi per SQL Server 2005.
Nota: |
---|
Quando si apre un progetto di libreria di classi .NET o di servizio Web ASP.NET creato in una precedente versione di Visual C++, verrà aggiunto /Zl alla pagina delle proprietà Riga di comando del compilatore nella finestra di dialogo relativa alle impostazioni del progetto, ma non verranno aggiunti i file msvcrt.lib e msvcmrt.lib alla proprietà Dipendenze aggiuntive del linker. Si verificherà pertanto un errore del linker (LNK2001) durante la generazione del progetto. Per correggere l'errore, aggiungere msvcrt.lib e msvcmrt.lib alla proprietà Dipendenze aggiuntive del linker o eliminare /Zl dalla pagina delle proprietà Riga di comando del compilatore. |
Sistema del progetto e di generazione
VCBUILD.EXE consente di generare progetti e soluzioni Visual C++ dalla riga di comando. Per ulteriori informazioni, vedere Riferimenti a VCBUILD.
Supporto per piattaforme a 64 bit. Per ulteriori informazioni, vedere Procedura: configurare i progetti Visual C++ per piattaforme a 64 bit.
Le Finestre delle proprietà (C++) consentono di salvare le impostazioni di progetto in file che è possibile applicare ad altri progetti su più computer. Le finestre delle proprietà consentono inoltre di creare Macro definite dall'utente.
Gestione proprietà consente di gestire le finestre delle proprietà. Per visualizzare questa funzionalità, scegliere Gestione proprietà dal menu Visualizza.
Le regole di generazione personalizzate sono definite nei File delle regole. Questa funzionalità semplifica la generazione delle estensioni di file che richiedono strumenti esterni.
La vista fisica in Esplora soluzioni è disponibile scegliendo il pulsante Mostra tutti i file. È ora possibile trascinare i file da Esplora risorse sui nodi dei progetti di Esplora soluzioni. Scegliendo il pulsante Mostra tutti i file vengono visualizzati tutti i riferimenti ai file nel progetto.
Il nodo Riferimenti è stato rimosso da Esplora soluzioni. Le nuove funzionalità disponibili in Framework e riferimenti, Proprietà comuni, finestra di dialogo Pagine delle proprietà di <nomeprogetto> consentono di aggiungere ai progetti .NET riferimenti ad assembly .NET, componenti COM o componenti di progetto.
Le Ottimizzazioni guidate da profilo (PGO) (PGO) generano comandi disponibili dal menu di scelta rapida del progetto (facendo clic con il pulsante destro del mouse sul nodo di un progetto) in Esplora soluzioni e impostazioni delle proprietà del progetto PGO disponibili tramite le pagine delle proprietà del progetto.
Le Generazioni multiprocessore consentono di generare più progetti contemporaneamente.
Funzionalità generali
Le Impostazioni di Visual C++ consentono di personalizzare l'ambiente di sviluppo integrato (IDE) per gli sviluppatori Visual C++.
Unicode supportato nell'Editor di codice e di testo C/C++, negli Editor di risorse, in IntelliSense, nel Visualizzatore oggetti, nelle procedure guidate per Progetti di Visual C++ e in tutte le finestre degli strumenti.
Funzionalità RAD (Progettazione DataSet e Esplora server/Esplora database) per database remoti.
Vedere anche
Concetti
Modifiche apportate in Visual C++ 2005 e versioni precedenti