Dieser Artikel wurde manuell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original

Visual C++-Entwicklungstools

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 nur in Visual Studio Pro oder Visual Studio Ultimate 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 und -Vorlagen in Visual Studio-Editionen finden Sie unter.

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), die alle Dateien und Ressourcen angibt, die erforderlich sind, um das Programm zu kompilieren, sowie andere 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. 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 einige 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.

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 höher enthält eine visuelle Entwurfsoberfläche und eine Toolbox für jeden Typ von C++-Anwendung. Visual Studio Express enthält Tools für Windows Stores. 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 den Code, die erforderlich sind, damit alles funktioniert.

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 zu Win32-Windows-Programmen finden Sie unter Win32-Windows-Anwendungen (C++).

Weitere Informationen über Windows Forms-Anwendungen mit C++/CLI, finden Sie unter Creating a Windows Forms Application By Using the .NET Framework (C++).

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 werden. 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 Membern angezeigt. Wenn Sie die Eingabe eines Klassen- oder Methodennamens beginnen, bietet der Code-Editor Vorschläge an, um die Anweisung zu vervollständigen. Weitere Informationen finden Sie unter Verwenden von IntelliSense.

Codeausschnitte

Sie können IntelliSense-Codeausschnitte verwenden, um häufig verwendete oder komplexe Codekonstrukte mit einer Tastenkombination 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 und gibt nur Instanzen derselben identischen Variable zurück, auch wenn andere Variablen in einem 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 How to: Generate Dependency Graphs for C and C++ Code.

Der Begriff "Ressource" im Kontext eines Visual Studio-Desktopprojekts enthält Elemente wie Dialogfelder, Symbole, lokalisierbare Zeichenfolgen, Begrüßungsbildschirme, Datenbankverbindungszeichenfolgen oder beliebige 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 Desktop-C++-Projekten finden Sie unter Arbeiten mit Ressourcendateien. Weitere Informationen zu Ressourcen in Windows Store, finden Sie unter,

Drücken Sie STRG + UMSCHALT + B, um ein Projekt zu kompilieren und zu verknüpfen. Visual Studio verwendet MSBuild, um ausführbaren Code zu 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 werden 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.

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

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.

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 Bereitstellen von systemeigenen Desktopanwendungen (Visual C++).

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

Visual C++-Tools und -Vorlagen in Visual Studio-Editionen

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

Einführung in Visual C++

Bietet eine Übersicht der Visual Studio-Entwicklungsumgebung und der Typen von C++-Apps, 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, die beschreiben, wie sie erstellt und verwaltet werden.

Erstellen von C/C++-Programmen

Beschreibt, wie C++-Projekte erstellt werden.

Bereitstellen von systemeigenen Desktopanwendungen (Visual C++)

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

Portieren und Aktualisieren von Programmen

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++ in Visual Studio 2013

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

Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)
Vielen Dank für Ihr Feedback.

Community-Beiträge

HINZUFÜGEN
Anzeigen:
© 2015 Microsoft