Visual C++
Die leistungsfähige und flexible Visual C++ Sprache und - Tools in Visual Studio ermöglichen die Entwicklung von systemeigenen Windows Store-Apps, systemeigenen Desktop-Apps und verwalteten App, die auf .NET Framework ausgeführt werden.Visual C++ schließt diese Komponenten ein:
Visual Studio-Entwicklungsumgebung
Die Entwicklungsumgebung unterstützt den gesamten Entwicklungsworkflow, vom Erstellen und dem Verwalten von Projekten durch Schreiben von Code, -Debugging, -Profilerstellung und -c$bereitstellen für Endbenutzer.Visuelle C++compiler-Tools
Der Compiler unterstützt Entwicklung des systemeigenen Codes und Entwicklung, die der.NET Common Language Runtime (CLR) abzielt.Visual C++ unterstützt direkt Kompilierung für x86-Computer und schließt auch Compiler ein, die x64 und ARM abzielen.Sie optimiert die für alle Plattformen.Bibliotheken
C-Laufzeitbibliothek (CRT)
Includes Sicherheit-erhöhte Alternativen zu den Funktionen, die bekannt, um Sicherheitsprobleme aufzuwerfen.C++-Standardbibliothek
Enthält die iostreams-Bibliothek besteht und der Standardvorlagenbibliothek (STL).ATL (Active Template Library)
Für die Erstellung von COM-Komponenten und von Apps.Bibliotheken MFC (Microsoft Foundation Class)
Für die Erstellung von Desktop-Apps, die die herkömmliche oder Office-Formatbenutzeroberflächen haben.Parallel Patterns Library (PPL)
Für die asynchrone und parallele Algorithmen, die für die CPU ausführen.C++-AMP (C++ beschleunigte enorme Parallelität)
Für enorm parallele Algorithmen, die auf dem GPU ausführen.Windows Runtime C++ Template Library (WRL),
Für die COM-Formatentwicklung von Windows Store-App und Komponenten.Die .NET Framework-Klassenbibliotheken (mithilfe von C++/CLI), STL/CLR und das C++-Unterstützungsbibliothek
Für die Entwicklung von verwalteten App.
Wenn Sie Visual C++ verwenden, können Sie auf die Windows-API für Windows Store-App und -Desktop-Apps auch zugreifen.Die Headerdateien und .winmd-Dateien für dieser API werden in Visual Studio, in Windows Software Development Kit (SDK) für Windows 8 enthalten.
Hinweis |
---|
Visual Studio Express 2012 für Windows 8 unterstützt nur die Erstellung und Bereitstellung von Windows Store-App und - Komponenten und unterstützt keine Desktop- oder Konsolen-Apps.Für die Desktopentwicklung können Sie oder eine der Visual Studio 2012 Editionen verwenden.Informationen zur Visual Studio-Editionen, finden Sie unter Visual C++ Tools and Templates in Visual Studio Editions. |
In diesem Abschnitt
Erste Schritte mit Visual C++ in Visual Studio 2012
Informationen dazu, wie Sie mit dieser Version beginnt.C++-Sprachen- und -Standard-Bibliotheken
Enthält Codebeispiele Führungslinien und Bezugsinhalt für die Programmiersprache C++ und - Bibliotheken.Windows Store-Apps
Links zu den Führungslinien und zum Bezugsinhalt auf dem Windows-DeveloperCenter.Win32-Desktop-Anwendungen (Visual C++)
Enthält Führungslinien und Bezugsinhalt zum Erstellen von Desktopanwendungen mit einer Meldungsschleife und Rückrufen.MFC und ATL
Enthält Führungslinien und Bezugsinhalt für Active Template Library und Microsoft Foundation Classes.DLLs in Visual C++
Beschreibt, wie Win32, ATL und MFC verwendet, um Windows-Desktop DLL erstellen und stellt Informationen dazu bereit, wie die DLL kompiliert und registriert.Parallele Programmierung in Visual C++
Enthält Führungslinien und Bezugsinhalt für Parallel Patterns Library, C++-AMP, OpenMP und weitere Funktionen, die dem Multithreading auf Windows verknüpft sind..NET, das Programmierung in Visual C++
Stellt Informationen bereit, die zur Programmierung für die CLR (Common Language Runtime) spezifisch ist.Systeminterne Funktionen des Compilers und Assemblersprache
Enthält Führungslinien und Bezugsinhalt für den Microsoft Macro Assembler.Tools for Visual C++ Development
Enthält Führungslinien und Bezugsinhalt darüber, wie Sie Projekte, schreiben den Code erstellt, Debug-, Profil, bereitstellen und mehr.Spezialisierte Aufgaben (Visual C++)
Stellt zusätzliche Informationen über Themenkreise, die für Visual C++-Programmierung relevant sind.Empfohlene Vorgehensweisen bezüglich der Sicherheit in C++
Enthält Empfehlungen darüber, wie Anwendungen bösartigem Code und nicht autorisierter Verwendung schützt.Visual C++-Beispiele
Links zu den umfassenden Projektbeispielen.
Verwandte Abschnitte
- Erfahren Sie Visual C++
Dieser Teil der Visual Studio-DeveloperCenter-Website enthält Prozessleitfaden für Personen, die vertraut sind, C++ zu erfahren.