Esporta (0) Stampa
Espandi tutto
Il presente articolo è stato tradotto automaticamente. Passare il puntatore sulle frasi nell'articolo per visualizzare il testo originale. Ulteriori informazioni.
Traduzione
Originale

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 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.

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.

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++.

Aggiunte alla community

AGGIUNGI
Mostra:
© 2014 Microsoft