Visual C++
Visual C++ 2010 costituisce un ambiente di sviluppo flessibile ed efficiente per la creazione di applicazioni Microsoft Windows e Microsoft .NET. È possibile utilizzarlo in un sistema di sviluppo integrato o utilizzare strumenti singoli. Visual C++ è costituito dai componenti seguenti:
Strumenti del compilatore di Visual C++ 2010. Il compilatore supporta sviluppatori di codice nativo tradizionali e sviluppatori destinati a piattaforme della macchina virtuale come CLR (Common Language Runtime). Visual C++ 2010 include compilatori destinati a x64 e Itanium. Continua inoltre a offrire il supporto diretto per computer x86 e ottimizza le prestazioni per entrambe le piattaforme.
Le librerie di Visual C++. Sono incluse le Active Template Library (ATL) standard, le librerie MFC (Microsoft Foundation Class) e librerie standard quali la libreria C++ standard che comprende la libreria iostreams, la Standard Template Library (STL) e la libreria di runtime C (CRT). La CRT include alternative migliorate dal punto di vista della sicurezza alle funzioni note per causare problemi di sicurezza. La libreria STL/CLR fornisce agli sviluppatori gestiti STL. Una libreria, la libreria di supporto del linguaggio C++, con nuove funzionalità per il marshalling dei dati, è stata progettata per semplificare i programmi destinati alla CLR.
L'ambiente di sviluppo Visual C++. L'ambiente di sviluppo offre un efficace supporto di strumenti per la configurazione e la gestione di progetti, incluso il supporto avanzato per progetti di grandi dimensioni, la modifica e l'esplorazione del codice sorgente e il debug. Nell'ambiente è anche supportato IntelliSense che offre suggerimenti informati e sensibili al contesto durante la modifica del codice.
Oltre ad applicazioni con interfaccia utente grafica convenzionali, in Visual C++ gli sviluppatori possono compilare applicazioni Web, applicazioni Windows Smart Client e soluzioni per dispositivi mobili Smart Client e thin client. C++ è uno dei linguaggi a livello di sistema più diffusi al mondo e Visual C++ offre agli sviluppatori uno strumento di alto livello per la compilazione di software.
Nota
In Visual C++ Express è disponibile un sottoinsieme delle funzionalità fornite da altre edizioni di Visual C++. Di conseguenza, alcuni componenti, librerie o funzionalità disponibili in queste edizioni non saranno disponibili in questa versione del prodotto, sebbene è possibile che vengano illustrati nella documentazione. Per disporre di queste funzionalità sarà necessario eseguire l'aggiornamento a un'altra versione di Visual C++. Per informazioni su queste edizioni, vedere Edizioni di Visual C++. La documentazione inclusa in Visual C++ Express rappresenta una versione ridotta della documentazione di altre versioni di Visual C++. Pertanto, è possibile che siano presenti collegamenti ad argomenti non disponibili. La documentazione completa è consultabile all'indirizzo https://msdn.microsoft.com/it-it/library/default.aspx.
Nota
Coloro che stanno iniziando a imparare C++ troveranno utile l'esercitazione di Herb Schildt in MSDN Beginner Developer Learning Center: Livello uno: Guida per i principianti di C++.
In questa sezione
Guida introduttiva a Visual C++ 2010
Guida introduttiva a questa versione di Visual C++, inclusa una Presentazione guidata.Porting e aggiornamento di programmi
Informazioni sull'esecuzione della migrazione da altri sistemi operativi o sul passaggio da una versione all'altra di Visual C++.Metodologie di programmazione in Visual C++
Informazioni sulla programmazione in Visual C++, inclusa la codifica di varie attività a livello di codice, la descrizione delle DLL e altro ancora..Guida per programmatori .NET
Informazioni specifiche sulla programmazione per il linguaggio CRL (Common Language Runtime).Distribuzione (Visual C++)
Informazioni sulla compressione, la distribuzione e l'esecuzione di applicazioni.Procedure di sicurezza consigliate per C++
Raccomandazioni che facilitano la protezione delle applicazioni da codice dannoso e da utilizzi non autorizzati.Programmazione a 64 bit con Visual C++
Informazioni sulle funzionalità di Visual C++ per il supporto di architetture x64 e Itanium.Creazione e gestione di progetti Visual C++
Informazioni sull'utilizzo dell'ambiente di sviluppo integrato per la gestione di progetti di codice.Compilazione di un programma C/C++
Informazioni sul compilatore, il linker e gli altri strumenti che consentono di sviluppare programmi C e C++. Vengono descritte inoltre le opzioni della riga di comando nonché i messaggi diagnostici.Riferimenti di Visual C++
Informazioni di riferimento complete sulle funzionalità del linguaggio e le API.Esempi di Visual C++
Progetti di esempio che illustrano varie funzionalità di Visual C++.
Sezioni correlate
Debug del codice nativo
Informazioni sull'esecuzione e la diagnostica dei problemi riscontrati con programmi inclusi nel debugger di Visual Studio.Introduzione a Visual Studio
Informazioni sul prodotto padre di cui Visual C++ fa parte.Procedure dettagliate di Visual Studio
Collegamenti ad argomenti che descrivono in modo dettagliato l'esecuzione di varie attività.Sviluppo di applicazioni in Visual Studio
Informazioni sull'utilizzo dell'ambiente, dell'editor, delle finestre degli strumenti e sulla configurazione di Visual Studio.Supporto tecnico e accesso facilitato
Informazioni su come contattare il supporto tecnico e accedere alle funzionalità di accessibilità.