Visual C++
Il linguaggio e gli strumenti potenti e flessibili di Visual C++ in Visual Studio consentono lo sviluppo di applicazioni native per Windows Store, le applicazioni desktop native e le applicazioni gestite da eseguire in .NET Framework.Visual C++ include i seguenti componenti:
Ambiente di sviluppo Visual Studio
L'ambiente di sviluppo supporta l'intero flusso di lavoro di sviluppo, dalla creazione alla gestione dei progetti attraverso la scrittura di codice, l'esecuzione del debug, l'analisi e la distribuzione per l'utente finale.Strumenti per la compilazione in Visual C++
Il compilatore supporta sia lo sviluppo di codice nativo che lo sviluppo basato su NET common language runtime (CLR).Visual C++ supporta direttamente la compilazione per computer x86 e include i compilatori basati su x64 e ARM.Ottimizza le prestazioni per tutte le piattaforme.Librerie
Libreria runtime C (CRT)
Include alternative con sicurezza avanzate per funzioni che non sono note per impostare i problemi di sicurezza.Libreria standard di C++
Contiene la libreria iostream e la Standard Template Library (STL).Active Template Library (ATL)
Per la creazione di componenti COM e applicazioni.Librerie Microsoft Foundation Class (MFC)
Per la creazione di applicazioni desktop con hanno interfacce tradizionali o in stile Office.PPL (Parallel Patterns Library)
Per gli algoritmi paralleli e asincroni che vengono eseguiti dalla CPU.C++ AMP (C++ Accelerated Massive Parallelism)
Per gli algoritmi paralleli in modalità massiccia che vengono eseguiti dalla GPU.Libreria di modelli di Windows Runtime C++ (WRL),
Per lo sviluppo di tipo COM, delle applicazioni e dei componenti di Windows Store.Le librerie di classi di .NET Framework (utilizzate tramite C++/CLI), STL/CLR e la libreria di supporto C++
Per lo sviluppo di applicazioni gestite.
In aggiunta, quando si utilizza Visual C++ è possibile accedere alle API Windows sia per le applicazioni di Windows Store che le applicazioni desktop.I file di intestazione e i file .winmd per queste API vengono inclusi in Visual Studio, in Windows Software Development Kit (SDK) per Windows 8.
[!NOTA]
Visual Studio Express 2012 per Windows 8 supporta solo la creazione e la distribuzione di applicazioni e componenti di Windows Store e non supporta le applicazioni desktop o console.Per sviluppare applicazioni desktop, è possibile utilizzare Visual Studio Express 2012 per Windows Desktop o una delle versioni di Visual Studio 2012.Per ulteriori informazioni sulle edizioni di Visual Studio, vedere Visual C++ Tools and Templates in Visual Studio Editions.
In questa sezione
Introduzione a Visual C++ in Visual Studio 2012
Informazioni su come avviare utilizzando questa versione.Librerie del linguaggio e standard C++
Contiene le guide di programmazione e le referenze per il linguaggio e le librerie C++.Applicazioni Windows Store
Collegamenti alle guide e contenuto di riferimento del Centro per sviluppatori di Windows.Win32 applicazioni desktop (Visual C++)
Contiene le guide e il contenuto di riferimento per creare applicazioni desktop con un ciclo di messaggi e callback.ATL e MFC
Contiene le guide e il contenuto di riferimento per le Active Template e Library e Microsoft Foundation Classes.DLL di Visual C++
Viene descritto come utilizzare Win32, ATL e MFC per creare le DLL per un'applicazione Windows desktop e vengono fornite le informazioni su come compilare e registrare la DDL.Programmazione parallela in Visual C++
Contiene le guide e il contenuto di riferimento per Parallel Patterns Library, C++ AMP, OpenMP e altre funzionalità correlate al multithreading su Windows.programmazione.NET di Visual C++
Fornisce informazione specifiche sulla programmazione per CRL (Common Language Runtime).Gli intrinseci e linguaggio assembly del compilatore
Contiene le guide e il contenuto di riferimento per Microsoft Macro Assembler.Tools for Visual C++ Development
Contiene le guide e il contenuto di riferimento su come creare progetti, scrivere il codice, il debug, la distribuzione e altro.Argomenti specifici
Fornisce informazioni aggiuntive sugli oggetti che sono rilevanti per la programmazione Visual C++.Procedure di sicurezza consigliate per C++
Vengono forniti suggerimenti su come proteggere l'applicazione da codice dannoso e ad un uso non autorizzato.Esempi di Visual C++
Collegamenti a esempi completi di progetto.
Sezioni correlate
- Imparare Visual C++
Questa parte del sito web del Centro per sviluppatori Visual Studio contiene le linee guida per chi ha iniziato ad approcciarsi con il C++.