Erstellen von Anwendungen mithilfe von Projekten
Ein Projekt ist eine Konfiguration und eine Gruppe von Dateien, die ein Programm bzw. eine oder mehrere endgültige Binärdateien erzeugen. Jedes Projekt verfügt mindestens über zwei Konfigurationen – eine Debugkonfiguration und eine Verkaufs- oder Releasekonfiguration.
Projekte stellen die individuellen Teile der Projektmappe dar und sind für die verschiedenen Anwendungsanforderungen zuständig. Projektmappendefinitionen umfassen u. a. Abhängigkeitsbeziehungen zwischen Projekten. Außerdem enthalten sie Informationen über die Bereitstellung von Projekten, die in ihrer Gesamtheit eine Projektmappe ergeben. Aus den in der Projektmappe enthaltenen Projekten wird eine Anwendung gebildet.
Anwendungs-Assistenten
Am besten lassen sich neue Projekte mit den Visual C++-Anwendungs-Assistenten erstellen. Ausführliche Informationen finden Sie unter Erstellen eines Projekts mit einem Visual C++-Anwendungs-Assistenten.
Programme können natürlich auch ohne Anwendungs-Assistenten geschrieben werden. Da von den Assistenten jedoch sämtliche Projektdateien und die Gesamtstruktur zur Verfügung gestellt werden, können Sie bei Verwendung eines Assistenten direkt mit der eigentlichen Programmierarbeit beginnen. Um ein leeres Projekt zu erstellen, verwenden Sie den Win32-Projekt-Assistenten. Sie können diesem Projekt auch eigene CPP-Dateien hinzufügen. Diese Methode ist für einfache Konsolenanwendungen geeignet.
Projektvorlagen
Visual C++ bietet Projektvorlagen für die Einbindung der Common Language Runtime und der .NET Framework-Klassenbibliothek. Diese Projektvorlagen beinhalten keine Benutzeroberfläche, sondern fügen die wichtigen Projektverweise und -dateien automatisch hinzu.
Code-Assistenten
Nachdem Sie das Framework des Projekts erstellt haben, können Sie die Visual C++-Code-Assistenten verwenden, um dem Projekt Objekte, z. B. Klassen, Member oder Funktionen, einfacher hinzuzufügen. Weitere Informationen finden Sie unter Hinzufügen neuer Funktionen mit Code-Assistenten.
Eigenschaftenseiten
Nachdem Sie ein Projekt erstellt und Elemente hinzugefügt haben, möchten Sie wahrscheinlich festlegen, wie das Projekt erstellt und gedebuggt wird. Folgende Themen enthalten Informationen zum Ändern von Projekteinstellungen:
Darüber hinaus gibt es einige externe Aspekte bezüglich der Steuerung von Projektkompilierung und -bereitstellung. Projekte sind Bestandteile von Projektmappen, die von Visual Studio verwaltet werden. Verschiedene Projekte innerhalb einer Projektmappe können in einer beliebigen, in Visual Studio enthaltenen Sprache codiert werden. In der umfassenden Visual Studio-Entwicklungsumgebung werden für jedes einzelne Projekt vier Aspekte definiert:
Source control