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

Sezioni correlate