Tecnologie di Visual Studio
Sviluppa applicazioni C e C++
Sviluppo di applicazioni desktop con C++
Crea moderne app C++ per Windows usando i tuoi strumenti preferiti, tra cui MSVC, Clang, CMake o MSBuild

Installazione di Visual Studio
L’installazione predefinita di Visual Studio permette di aggiungere gli elementi necessari per lo sviluppo in C++

Supporto di ogni codebase
CMake, Clang, mingw e altro ancora
Apri una codebase da qualsiasi ambiente e inizia subito a lavorare. Usa MSBuild con il compilatore Microsoft Visual C++ o un set di strumenti di terze parti come CMake con Clang o mingw per compilare ed eseguire il debug del codice direttamente nell’IDE. Sfrutta i vantaggi di un’esperienza CMake di prima classe.
Sviluppo in Windows
Il modo migliore di usare Windows
Progetta e compila programmi di Windows Desktop classico o app di Windows universale per HoloLens, Surface Hub, PC e Xbox con il set di strumenti di Microsoft Visual C++ e Visual Studio 2019.


Supporto di C++ moderno
Sviluppa app con C++11, C++14 e C++17
Usufruisci del supporto per C++11, C++14 e di molte funzionalità di C++17 con prestazioni all’avanguardia, velocità di compilazione e sicurezza. Scrivi il codice usando la potenza delle espressioni lambda generiche, delle funzioni ripristinabili, di decltype (auto), di espressioni costanti estese e attributi C++, di espressioni di riduzione, di specificatori noexcept nel sistema di tipi, di variabili inline e di altre funzionalità moderne.
Sviluppo in Linux
Scrivi app Linux ed eseguine il debug in tempo reale
Sfrutta i vantaggi di strumenti avanzati per la scrittura del codice e per il debug per gestire il codice creato per Linux con GCC, Clang o un altro compilatore. Esegui il debug delle applicazioni Linux mentre vengono eseguite in remoto con GDB. Sia che crei app IoT o che crei servizi cloud HPC (High Performance Computing) per Linux, Visual Studio ti permetterà di aumentare la produttività.


Sviluppo di app per dispositivi mobili
Sviluppa per Android e iOS e rimani produttivo
Sfrutta le potenzialità di Visual Studio 2019 e del debugger per creare app e giochi Android e/o iOS a prestazioni elevate in C++, per condividere librerie C++ da usare sia con piattaforme per dispositivi mobili che con Windows o per scrivere il codice una sola volta ed eseguirlo in tutte le piattaforme mobili con Xamarin e C++.
Sviluppo di giochi
Unisciti alle numerose aziende di punta sviluppatrici di giochi AAA che usano già Visual Studio
Crea giochi a prestazioni elevate con DirectX da eseguire nei dispositivi Windows o sviluppa giochi multipiattaforma con i motori di gioco più diffusi, ad esempio Unity, Unreal e Cocos. Unisciti alle numerose aziende sviluppatrici di giochi di grande successo che già usano Visual Studio per incrementare la produttività con Visual Studio 2019 e il debugger all’avanguardia.


Debug e diagnostica senza precedenti
Scrivi il miglior codice privo di errori
Esegui tutte le attività di base come l’impostazione di punti di interruzione e l’esecuzione del codice istruzione per istruzione, quindi passa ad attività più avanzate con la visualizzazione di variabili, la profilatura delle prestazioni, il debug di processi locali o remoti e il debug di applicazioni multithread. Esegui fino alla riga selezionata, modifica il codice live e continua l’esecuzione senza la necessità di ricompilare l’app.
Funzionalità di produttività potenti
Visualizza, modifica e migliora il codice rapidamente
Visualizza il codice con colorazione della sintassi, linee guida, descrizioni comandi del codice, visualizzazione classi o gerarchia delle chiamate. Puoi passare a qualsiasi simbolo del codice per riferimento, definizione, dichiarazione e altro ancora. Completa automaticamente il codice durante la digitazione, risolvi rapidamente i problemi ed effettua il refactoring del codice in base alle tue esigenze. Analizza il codice per individuare i problemi più comuni. Risparmia tempo da dedicare più proficuamente ad altre attività.

IDE gratuito con funzionalità complete per studenti, open-source e per singoli
sviluppatori
Strumenti di sviluppo professionali, servizi e vantaggi della sottoscrizione per i piccoli
team
Soluzione end-to-end per soddisfare le complesse esigenze di qualità e scalabilità dei team di tutte le
dimensioni