Freigeben über


Tools for Visual C++ Development

Als Teil der integrierten Entwicklungsumgebung von Visual Studio (IDE), wird von Visual C++ viele Fenster und Tools gemeinsam mit anderen Sprachen frei.Viele von denen, einschließlich Projektmappen-Explorer, der Code-Editor und der Debugger, werden in der MSDN Library unter Anwendungsentwicklung in Visual Studio dokumentiert.Häufig hat ein freigegebenes Tool oder Fenster eine etwas andere Gruppe von Funktionen für C++ als für die .NET-Sprachen oder -javascript.Einige Fenster oder Tools sind in Visual Studio Pro oder Visual Studio Ultimate nur verfügbar.In diesem Thema werden die Visual Studio-IDE aus Sicht Visual C++ ein und stellt Links zu anderen Themen, die für Visual C++ relevant sind.

Zusätzlich zu den gemeinsamen Tools in der Visual Studio-IDE, verfügt Visual C++ mehrere Tools speziell für die Entwicklung von systemeigenem Code.Diese Tools werden auch in diesem Artikel aufgeführt.Für von dem eine Liste Tools in jeder Edition von Visual Studio verfügbar sind, Visual C++ Tools and Templates in Visual Studio Editions finden Sie unter.

Erstellen einer Projektmappe und des Projekts

In allen Editionen von Visual C++, organisieren Sie den Quellcode und verwandte Dateien für eine ausführbare Datei (wie eine EXE-, eine DLL oder ein .lib) in ein Projekt.Ein Projekt enthält eine Projektdatei im XML-Format (.vcxproj) das alle Dateien und Ressourcen angibt, die erforderlich sind, um das Programm zu kompilieren, sowie in anderen Konfigurationseinstellungen, beispielsweise die Zielplattform (x86, x64 oder ARM) und ob Sie eine Releaseversion oder eine Debugversion des Programms erstellen.Ein Projekt (oder) werden viele Projekte in einer Projektmappe enthalten; zum Beispiel kann eine Projektmappe mehrere Projekte einer Win32-DLL und eine einzelne Win32-Konsolenanwendung, die diese DLLs verwendet.Allgemeine Informationen zu Projekten finden Sie unter Verwalten von Projektmappen, Projekten und Dateien.

Projektvorlagen

Visual C++ enthält mehrere Projektvorlagen, die Startcode enthalten und Einstellungen, die für eine Vielzahl von grundlegenden Programms erforderlich sind, eingibt.In der Regel starten Sie, indem Sie Datei | Neues Projekt auswählen, um ein Projekt aus einer Projektvorlage erstellen, dann, fügen neue Quellcodedateien diesem Projekt hinzu, und/oder Anfang Codieren in den bereitgestellten Dateien.Für spezifische Informationen zu C++-Projekten und -Projekt-Assistenten, finden Sie unter Erstellen und Verwalten von Visual C++-Projekten.

Anwendungs-Assistenten

Visual C++ stellt Assistenten für eine Projekttypen bereit.Ein Assistent führt Sie schrittweise durch die Erstellung eines neuen Projekts.Weitere Informationen finden Sie unter Erstellen von Desktopprojekten mit Anwendungs-Assistenten.

Erstellen von Benutzeroberflächen mit Designern

Wenn das Programm eine Benutzeroberfläche besitzt, ist eine der ersten Aufgaben, sie mit Steuerelemente wie Schaltflächen, Listenfeldern usw. aufzufüllen.Visual Studio Pro und schließt oben eine visuelle Entwurfsoberfläche und eine Toolbox für jeden Typ von C++-Anwendung ein.Visual Studio Express enthält Tools für Windows Store S. ein.Unabhängig davon, das den Typ der App, die Sie, die Grundidee erstellen, der gleich ist: Ziehen Sie ein Steuerelement aus dem Fenster Toolbox und legen es auf der Entwurfsoberfläche am gewünschten Speicherort ab.Im Hintergrund generiert Visual Studio die Ressourcen und der Code, der erforderlich ist, um es allen auszuführen, arbeiten.

Weitere Informationen zum Erstellen einer Benutzeroberfläche für Windows Store___, finden Sie unter.

Weitere Informationen zum Erstellen einer Benutzeroberfläche für eine MFC-Anwendung, finden Sie unter MFC-Desktopanwendungen.Informationen zum Win32-Windows-Programme, finden Sie unter Win32 Windows Applications (C++).

Weitere Informationen über Windows Forms-Anwendungen mit C++/CLI, finden Sie unter Erstellen einer Windows Forms-Anwendung mit .NET Framework (C++).

Schreiben und Bearbeitungscode

Semantischer Einfärbung

Nachdem Sie ein Projekt erstellen, werden alle Projektdateien im Fenster Projektmappen-Explorer angezeigt.Wenn Sie auf einem .h oder CPP-Datei im Projektmappen-Explorer einem Explorer klicken, werden die Datei im Code-Editor.Der Code-Editor ist ein spezialisiertes Textverarbeitungsprogramm für C++-Quellcode.Es FarbeCodeschlüsselworte, Methode und Variablennamen und andere Elemente des Codes, um den Code leichter lesbar und verständlicher wird.

Intellisense

Der Code-Editor unterstützt auch einige Funktionen, die zusammen als IntelliSense bezeichnet.Sie können auf eine Methode zeigen und einige grundlegende Dokumentation für sie finden.Nachdem Sie einen Klassenvariablennamen und ein A eingeben.oder ->, wird eine Liste der Instanzmember dieser Klasse.Wenn Sie einen Klassennamen und dann ein ::eingeben, wird eine Liste von statischen Member.Wenn Sie die Eingabe eines Klassen- oder MethodName beginnen, bietet der Code-Editor Vorschläge an, um die Anweisung auszuführen.Weitere Informationen finden Sie unter Verwenden von IntelliSense.

Codeausschnitte

Sie können IntelliSense-Codeausschnitte verwenden, um die häufig verwendeten oder schwierigen Codekonstrukte mit einer Verknüpfungstastatureingabe zu generieren.Weitere Informationen finden Sie unter Codeausschnitte.

Das Menü Ansicht wird Zugriff auf vielen Fenstern und zu Tools für herum navigieren in den Codedateien vor.Ausführliche Informationen über diese Fenster finden Sie unter Anzeigen der Codestruktur.

Projektmappen-Explorer

In allen Editionen von Visual Studio, verwenden Sie den Bereich Projektmappen-Explorer, um zwischen den Dateien in einem Projekt zu navigieren.Erweitern Sie ein .h oder ein CPP-Datei-Symbol, um die Klassen in der Datei anzuzeigen.Erweitern Sie eine Klasse, um deren Member anzuzeigen.Doppelklicken Sie auf einen Member, um zu seiner Definition bzw. Implementierung in der Datei navigieren.

Klassenansicht und Codedefinitionsfenster

Verwenden Sie den Klassenansichtsbereich, um die Namespaces und Klassen für alle Dateien, einschließlich partiellen Klassen zu finden.Sie können jeden Namespace erweitern oder Klasse, um deren Member anzuzeigen und dem Member zu doppelklicken, um zu dieser Position in der Quelldatei zu navigieren.Wenn Sie das Codedefinitionsfenster öffnen, können Sie die Definition oder Implementierung des Typs anzeigen, wenn Sie in der Klassenansicht auswählen.

Objektkatalog

Verwenden Sie Objektkatalog, Typinformationen in Windows Runtime-Bestandteilen (.winmd-Dateien), in .NET-Baugruppen und in COM-Typbibliotheken zu untersuchen.Es wird nicht mit Win32-DLL verwendet.

Zur Definition/zur Deklaration

Drücken Sie F12 auf jedem API-Namen oder -Membervariable, um zu seiner Definition zu wechseln.Wenn die Definition in einer .winmd-Datei (für eine Windows Store-App) ist, werden Ihnen die Typinformationen im Objektkatalog angezeigt.Sie können die Definition auch wechseln bzw. Deklaration wechseln, indem Sie auf der Variablen oder dem Typnamen mit der rechten Maustaste auf klicken und die Option im Kontextmenü auswählen.

Alle Verweise suchen

In einer Quellcodedatei, klicken Sie mit der rechten Maustaste mit dem Mauszeiger auf den Namen eines Typs oder der Methode oder in der Variablen und wählen Sie Suche alle Verweise, um eine Liste jedes Standorts in der Datei, im Projekt oder der Projektmappe zurückzugeben, in dem der Typ verwendet wird.Alle Verweise suchen ist intelligent zurückgibt und nur Instanzen derselben identischen Variable, wenn andere Variablen am anderen Bereich den gleichen Namen haben.

Architektur-Explorer- und Abhängigkeitsdiagramme (Ultimate)

Verwenden Sie den Architektur-Explorer, um Beziehungen zwischen verschiedenen Elementen im Code anzuzeigen.Weitere Informationen finden Sie unter Suchen von Code im Architektur-Explorer.Verwenden Sie Abhängigkeitsdiagramme, um Abhängigkeitsbeziehungen anzuzeigen.Weitere Informationen finden Sie unter Gewusst wie: Generieren von Abhängigkeitsdiagrammen für C- und C++-Code.

Ressourcen hinzufügen und Bearbeiten von

Der Begriff "Ressource" im Kontext eines Visual Studio-Tischplattenprojekts enthalten Elemente wie Dialogfelder, die Symbole, die lokalisierbaren Zeichenfolgen, spash Bildschirme, Datenbankverbindungszeichenfolgen oder alle beliebigen Daten, die Sie in die ausführbare Datei einschließen möchten.Visual Studio.

Weitere Informationen über das Hinzufügen und Bearbeiten von Ressourcen in systemeigenen Tischplatten-C++-Projekten, finden Sie unter Arbeiten mit Ressourcendateien.Weitere Informationen zu Ressourcen in Windows Store, finden Sie unter,

Erstellen (kompilieren und Verknüpfen von)

Drücken Sie STRG + UMSCHALT + B, um ein Projekt zu kompilieren und zu verknüpfen.Visual Studio verwendet, um MSBuild ausführbaren Code erstellen.Sie können viele Buildoptionen unter Tools | Optionen | Projects and Solutions festlegen.Buildfehler und Warnungen werden in der Fehlerliste (STRG +\, E) gemeldet.Zusätzliche Informationen wird manchmal im Ausgabefenster (ALT + 2) dargestellt.Weitere Informationen finden Sie unter Erstellen von C++-Projekten in Visual Studio.

Sie können den Visual C++-Compiler (cl.exe) und viele andere buildbezogenen eigenständigen Tools wie NMAKE und LIB direkt auch über die Befehlszeile verwenden.Weitere Informationen finden Sie unter Erstellen über die Befehlszeile und Referenz zur C/C++-Erstellung.

Testen

Visual Studio enthält ein Komponententestframework für systemeigenem C++ und C++/CLI ein.Weitere Informationen finden Sie unter Code mit Komponententests überprüfen und Schreiben-Komponententests für C/C++ mit dem Microsoft-Komponententestframework für C++

Debuggen

Sie können das Programm debuggen, indem Sie F5 drücken, wenn die Projektkonfiguration festgelegt wird, um zu debuggen.Während des Debuggens können Sie Haltepunkte festlegen, indem Sie F9 drücken, durchlaufen Sie Code schrittweise, indem Sie F10 drücken, zeigen Sie die Werte der angegebenen Variablen oder Register, und sogar in einigen Fällen nehmen Sie Änderungen im Code vor und setzen Sie das Debuggen fortgesetzt, ohne neu zu kompilieren.Weitere Informationen finden Sie unter Debuggen in Visual Studio.

Bereitstellen von abgeschlossenen Anwendungen

Sie stellen Windows Store für Kunden durch den Windows Store durch die PROJEKT | Store Menüoption bereit.Bereitstellung des CRT wird automatisch im Hintergrund behandelt.Weitere Informationen finden Sie unter Verkauf von Apps.

Wenn Sie eine systemeigene C++-Desktop-Anwendung auf einem anderen Computer bereitgestellt wird, müssen Sie die Anwendung selbst und alle Bibliotheksdateien installiert werden, von denen die Anwendung abhängt.Visual C++ in Visual Studio 2012 bietet drei Möglichkeiten, die Visual C++-Laufzeit mit einer Anwendung bereitzustellen: zentrale Bereitstellung, lokale Bereitstellung oder statische Verknüpfung.Weitere Informationen finden Sie unter Deploying Native Desktop Applications (Visual C++).

Weitere Informationen zum Bereitstellen von mit Visual ++/CLI, finden Sie unter Handbuch für die Bereitstellung von .NET Framework für Entwickler,

Verwandte Elemente

Visual C++ Tools and Templates in Visual Studio Editions

Zeigt an, welche Features in den verschiedenen Editionen von Visual Studio verfügbar sind.

Visual C++ Guided Tour

Stellt eine Übersicht der Visual Studio-Entwicklungsumgebung und Art der C++-Apps bereit, die Sie erstellen können.

Erstellen und Verwalten von Visual C++-Projekten

Bietet eine Übersicht über C++-Projekten in Visual Studio und Links zu anderen Artikeln bereit, die beschreiben, wie sie erstellt und verwaltet.

Building C/C++ Programs

Beschreibt, wie C++-Projekte erstellt werden.

Deploying Native Desktop Applications (Visual C++)

Bietet eine Übersicht über die Bereitstellung für C++-Apps sowie Links zu anderen Artikeln bereit, die Bereitstellung ausführlich beschreiben.

Porting and Upgrading Programs

Links zu Artikeln, die beschreiben, wie C++-Apps öffnet, die in früheren Versionen von Visual Studio erstellt wurden und auch, wie Apps, die erstellt wurden, indem verwendete, bearbeitet als Visual Studio zu öffnen.

Visual C++

Beschreibt die wichtigsten Funktionen von Visual C++ in Visual Studio und Links an den Rest der Visual C++-Dokumentation.