Vue d'ensemble des fenêtres la programmation en C++
Vous pouvez utiliser Visual C++ pour écrire une large gamme de programmes qui s'exécutent sur un PC Windows (x86, x64 ou ARM), sur un serveur windows, en nuage, ou Xbox sur.Les programmes bien rédigés C++ peuvent rapidement, efficaces, économiques dans la consommation d'énergie, et de profiter pleinement les appareils multicores et du beaucoup- cœur, informatique générales sur les graphiques de l'unité (GPGPU), et d'autres avance récentes du matériel.
applications et jeux d'Windows Store
Dans Windows 8, vous pouvez utiliser C++ pour écrire des applications d' Windows Store qui compilent au code natif et ont une interface utilisateur XAML ou utilisent DirectX.Vous pouvez également écrire des composants d' Windows Runtime en code natif que d'autres applications d' Windows Store peuvent référencer des consommer- ces incluent les applications écrites en c, Visual Basic, ou JavaScript.Pour plus d'informations, consultez Créez votre première application de mémoire windows à l'aide de C++Créez votre premier jeu de mémoire windows en utilisant DirectX, et Créer des composants d'exécution windows en C++.
Vous pouvez également écrire des applications, les jeux, et des composants d' Windows Store sans utiliser Extensions de composant Visual C++ (C++/CX) ; à la place, vous pouvez utiliser Bibliothèque de modèles Windows Runtime C++ (WRL).Pour plus d'informations, consultez Bibliothèque de modèles Windows Runtime C++ (WRL).
Bureau, serveur, et applications et jeux nuage
En nuage vous pouvez les assemblys windows azure de code natif windows en C++ et l'appel à eux des rôles de site Web créés dans c.Pour plus d'informations, consultez Azure Kit de développement logiciel windows.
Dans Windows 8 et Windows Server 2012, vous pouvez utiliser Visual C++ pour créer de nombreux types de programmes :
Applications et utilitaires de ligne de commande.Pour plus d'informations, consultez Applications console dans Visual C++.
Jeu DirectX qui s'exécutent sur PC ou Xbox.Pour plus d'informations, consultez Centre de développement DirectX.
Applications consommateur qui ont sophistiquée des interfaces utilisateur graphiques.Pour plus d'informations, consultez Hilo : Développer des applications pour Windows C++
L'entreprise et les applications sectorielles qui s'exécutent sur le .NET Framework, ou servent de pont entre les applications.NET Framework et des applications ou des composants écrits en code natif.Pour plus d'informations, consultez programmation. NET dans Visual C++.
Clients de base de données SQL qui s'exécutent en code natif.Pour plus d'informations, consultez SQL Server Native Client.
Les compléments pour les applications Microsoft Office.Pour plus d'informations, consultez Complément c++ de génération pour Outlook 2010
Pilotes de périphérique.Pour plus d'informations, consultez Kit (WDK) de pilote windows
Les services Windows.Pour plus d'informations, consultez Introduction aux applications de service Windows.
Vous pouvez utiliser Visual C++ pour empaqueter presque tout type de fonctionnalité hautes performances personnalisée dans des DLL Win32 ou dans les DLL COM qui peuvent être utilisés par les applications C++ ou par les applications écrites dans d'autres langage- pour l'exemple, le c ou Visual Basic.Pour plus d'informations sur les DLL Win32, consultez le DLL dans Visual C++.Pour plus d'informations sur le développement COM, consultez Component Object Model (COM).
Kit de développement logiciel et fichiers d'en-tête
Visual C++ inclut des bibliothèques standard C et C++, la bibliothèque de modèles Standard (STL), et d'autres bibliothèques spécifiques à microsoft.Tous les fichiers d'en-tête pour ces bibliothèques se trouvent dans le répertoire d'installation de Visual Studio dans VC\\ dossier.Les bibliothèques Microsoft suivants :
Microsoft Foundation Classes (MFC) : Une infrastructure orientée objet pour créer l'entreprise classique de programmes - particulier de fenêtres application qui ont des interfaces utilisateur élaborées qui comportent des boutons, des zones de liste, les arborescences, et autres contrôles.Pour plus d'informations, consultez Bureau Appplications MFC.
ATL (ATL) : Une bibliothèque d'assistance puissante pour créer des composants COM.Pour plus d'informations, consultez Composants de Bureau COM ATL.
C++ ampère (parallélisme massif accéléré par C++) : Une bibliothèque qui active le travail de calcul général hautes performances sur le GPU.Pour plus d'informations, consultez C++ AMP (C++ Accelerated Massive Parallelism).
Runtime d'accès concurrentiel : Une bibliothèque qui simplifie le travail de la programmation parallèle et asynchrone pour les appareils multicores et du beaucoup- cœur.Pour plus d'informations, consultez Concurrency Runtime.
De nombreuses fenêtres programmation des scénarios requièrent également le Kit de développement logiciel, qui inclut les fichiers d'en-tête qui permettent l'accès aux composants du système d'exploitation Windows.Par défaut, toutes les éditions de Visual Studio 2012 installer le Kit de développement logiciel récent, qui permet le développement des applications d' Windows Store .Pour plus d'informations sur les fenêtres Kit de développement logiciel pour les versions antérieures de windows, consultez l' Présentation du Kit de développement logiciel.
D'autres plateformes telles que Xbox et l'azure ont leurs propres Kit de développement logiciel que vous devrez peut-être installer.Pour plus d'informations, consultez le centre de développement DirectX et le centre de développement azuré.
Outils de développement
Visual Studio inclut un débogueur puissant pour le code natif, les outils d'analyse statique, les outils de débogage graphiques, un éditeur de code, prise en charge des tests unitaires, et beaucoup d'autres outils et utilitaires.Pour plus d'informations, consultez Développement d'applications dans Visual Studio et Tools for Visual C++ Development.
Articles connexes
Titre |
Description |
---|---|
Rubrique parent pour le contenu MSDN Library à propos de C++. |