Visual C++
Aggiornamento: novembre 2007
Visual C++ 2008 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++ 2008. Il compilatore supporta sviluppatori di codice nativo tradizionali e sviluppatori destinati a piattaforme della macchina virtuale come CLR (Common Language Runtime). Visual C++ 2008 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++. Le librerie più importanti sono: ATL (Active Template Library), MFC (Microsoft Foundation Class) e librerie standard come la libreria standard di C++, composta dalla libreria iostreams e da STL (Standard Template Library), e la libreria di runtime di C (CRT). Quest'ultima include alternative migliorate in termini di sicurezza a funzioni che notoriamente presentano problemi di sicurezza. La libreria STL/CLR consente agli sviluppatori gestiti di utilizzare la 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 Edition è 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 ulteriori informazioni sul tali edizioni, vedere Edizioni di Visual C++. La documentazione inclusa in Visual C++ Express Edition 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/library/ita/. |
Nota: |
---|
Chi sta iniziando ad apprendere le prime nozioni di C++ troverà particolarmente utile il testo "C++ Beginner's Guide" scritto da Herb Schildt, disponibile in linea all'indirizzo https://go.microsoft.com/fwlink/?LinkId=115303 (informazioni in lingua inglese). |
In questa sezione
Guida introduttiva a Visual C++
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 comuni
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 (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.Applicazioni Visual C++ di esempio
Progetti di esempio che illustrano varie funzionalità di Visual C++.
Sezioni correlate
Novità di Visual C++ 2008
Guida alle nuove funzionalità di Visual C++ 2008.Debug del codice nativo
Informazioni sull'esecuzione e la diagnostica dei problemi riscontrati con programmi inclusi nel debugger di Visual Studio.Programmazione per dispositivi tramite Visual C++
Informazioni sulla scrittura di codice in esecuzione sui dispositivi.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 accesso facilitato.