Projektverwaltung
Nach oben zu Ansicht - Index
Ansicht > Projektverwaltung
Zeigt den Inhalt der aktuellen Projektgruppe und aller enthaltenen Projekte an und organisiert diese. Sie können verschiedene Projektverwaltungsaufgaben ausführen, wie z.B. Dateien hinzufügen, entfernen und compilieren.
Hinweis: Einige der hier beschriebenen Funktionen sind nur in bestimmten Editionen des Produkts verfügbar. Beispielsweise stehen einige Funktionen in der Projektverwaltung nur für die C++ Personality zur Verfügung.
Inhaltsverzeichnis |
Symbolleiste der Projektverwaltung
Um die Symbolleiste in der Projektverwaltung zu aktivieren/deaktivieren, klicken Sie mit der rechten Maustaste im Fenster Projektverwaltung und wählen aus dem Kontextmenü Symbolleiste.
| Element | Beschreibung | ||||
|---|---|---|---|---|---|
|
Zeigt das ausgewählte Projekt in der IDE vor anderen Projekten an, so dass Sie Änderungen vornehmen können. Sie können auch auf das Projekt doppelklicken, um es zu aktivieren. Das aktive Projekt wird in Fettschrift angezeigt. | |||||
|
Zeigt das Dialogfeld Objektgalerie an, so dass Sie der aktuellen Projektgruppe ein neues Projekt hinzufügen können. | |||||
|
Entfernt das ausgewählte Projekt aus der aktuellen Projektgruppe. | |||||
|
Steuert die Ansicht der Dateien in Ihrem Projekt oder Ihrer Projektgruppe. Es stehen drei Möglichkeiten zur Wahl:
| |||||
|
Synchronisiert den Quelltext-Editor mit der aktuellen Auswahl in der Projekthierarchie. Erweitert bei Bedarf die Hierarchie und wählt aus der Hierarchie die Datei aus, die aktuell im Editor aktiv ist (wenn die Datei in der Projekthierarchie vorhanden ist). Der zugehörige Befehl Automatisch verfolgen im allgemeinen Kontextmenü aktiviert und deaktiviert die fortlaufende Synchronisierung. | |||||
|
Öffnet den aktuell ausgewählten Knoten (oder die Knoten) in der Projekthierarchie und zeigt die enthaltenen Knoten an. | |||||
|
Schließt den aktuell ausgewählten Knoten (oder die Knoten) in der Projekthierarchie und zeigt die nur die Knotennamen an. | |||||
|
Legt die globale Sortierreihenfolge fest, die in allen Projekten der aktuellen Projektgruppe (Projekte sortieren nach) oder in allen nachfolgend erstellten oder importierten Projekten (Standardsortierreihenfolge), verwendet werden soll:
| |||||
|
Projektliste |
Zeigt die Projekte in der aktuellen Projektgruppe an. |
Gemeinsame Befehle des Kontextmenüs
Die Projektverwaltung hat je nachdem, welches Objekt Sie auswählen (Projektgruppen-, Projekt-, Datei- oder Build-Konfigurationsknoten), unterschiedliche Kontextmenüs. Die meisten Kontextmenüs enthalten jedoch die folgenden Menübefehle. Wenn Sie mit der rechten Maustaste auf einen leeren Bereich in der Projektliste klicken, werden die gemeinsamen Befehle eingeblendet.
Kontextmenü für Projektgruppen
Klicken Sie mit der rechten Maustaste auf eine Projektgruppe, um die folgenden Befehle anzuzeigen.
| Element | Beschreibung |
|---|---|
|
Alle compilieren |
Compiliert alle Projekte in der aktuellen Projektgruppe, die sich seit der letzten Erstellung geändert haben und alle Dateien, die davon abhängig sind. (Steht nur für Projektgruppen zur Verfügung, die mehr als ein Projekt enthalten.) |
|
Alle erzeugen |
Erzeugt alle Projekte in der aktuellen Projektgruppe neu, unabhängig davon, ob sie geändert wurden oder nicht. (Steht nur für Projektgruppen zur Verfügung, die mehr als ein Projekt enthalten.) |
|
Alle bereinigen |
Entfernt erzeugte Dateien aus allen Projekten der aktuellen Projektgruppe (z.B. Objektcodedateien). (Steht nur für Projektgruppen zur Verfügung, die mehr als ein Projekt enthalten.) |
|
Neues Projekt hinzufügen |
Zeigt das Dialogfeld Objektgalerie an, mit dem Sie ein neues Projekt erstellen und es der aktuellen Projektgruppe hinzufügen können. |
|
Existierendes Projekt hinzufügen |
Öffnet das Dialogfeld Projekt öffnen, mit dem Sie der aktuellen Projektgruppe ein vorhandenes Projekt hinzufügen können. |
|
Projektgruppe speichern |
Speichert die aktuelle Projektdatei (.bdsgroup) für die Projektgruppe. Verwenden Sie diesen Befehl nach dem Hinzufügen, dem Entfernen oder dem Ändern der Reihenfolge von Projekten in einer Projektgruppe. |
|
Projektgruppe speichern unter |
Zeigt das Dialogfeld Speichern unter an, mit dem Sie die Projektgruppe unter einem neuen Namen und an einer neuen Position speichern können. |
|
Umbenennen |
Benennt die Projektgruppe um. |
Kontextmenü für Projekte
Klicken Sie mit der rechten Maustaste auf eine Projektdatei, um das Kontextmenü zu öffnen.
| Element | Beschreibung |
|---|---|
|
Compilieren |
Compiliert alle Dateien im aktuellen Projekt, die sich seit der letzten Erstellung geändert haben und alle Dateien, die davon abhängig sind. Sie können zu diesem Zweck auch Projekt > <Projektname> compilieren wählen. |
|
Erzeugen |
Erzeugt alle Dateien in dem Projekt unabhängig davon, ob sie geändert wurden oder nicht. Sie können zu diesem Zweck auch Projekt > <Projektname> erzeugen wählen. |
|
Bereinigen |
Entfernt erzeugte Dateien, wie z.B. Objektcodedateien, aus dem Projekt. |
|
Ab hier alle compilieren ° ° |
Compiliert nur das ausgewählte Projekt und alle in der Projektverwaltung darunter aufgeführten Projekte, wenn diese Projekte seit dem letzten Build geändert wurden. Nur aktiviert, wenn mehrere Projekte geöffnet sind. Um alle geänderten Projekte der Projektgruppe neu zu erzeugen, wählen Sie Projekt > Alle Projekte compilieren. |
|
Ab hier alle erzeugen |
Erzeugt nur das ausgewählte Projekt und alle in der Projektverwaltung darunter aufgeführten Projekte, unabhängig davon, ob sie geändert wurden. Nur aktiviert, wenn mehrere Projekte geöffnet sind. Um alle geänderten Projekte der Projektgruppe zu erzeugen, wählen Sie Projekt > Alle Projekte erzeugen. |
|
Ab hier alle bereinigen |
Entfernt erzeugte Dateien (wie z.B. Objektcodedateien) ab dem ausgewählten Projekt aus allen in der Projektverwaltung darunter aufgeführten Projekten. Nur aktiviert, wenn mehrere Projekte geöffnet sind. |
|
Installieren | Deinstallieren |
Nur für Packages (.bpl-Dateien). Installiert ein Entwurfszeit-Package und registriert die zugehörige Komponente (falls vorhanden) oder deinstalliert das Entwurfszeit-Package und hebt die Registrierung der Komponente (falls vorhanden) auf. Siehe auch Packages installieren. |
|
Früher erstellen |
Verlagert ein Projekt in der Projektliste einer Projektgruppe nach oben, wodurch die Reihenfolge, in der die Projekte compiliert werden, geändert wird. |
|
Später erstellen |
Verlagert ein Projekt in der Projektliste einer Projektgruppe nach unten. |
|
Hinzufügen |
Zeigt das Dialogfeld Dem Projekt hinzufügen an, in dem Sie dem ausgewählten Projekt Dateien hinzufügen können. |
|
Neue hinzufügen > Unit |
Fügt dem ausgewählten Projekt eine Compilierungs-Unit hinzu. Die erste hinzugefügte Unit erhält den Namen Unit01.cpp. Für jede weitere hinzugefügte Unit wird die Zahl um eins erhöht. Zum Umbenennen einer Unit und all ihrer Komponenten klicken Sie den Unit-Namen in der Projektverwaltung mit der rechten Maustaste an und wählen Umbenennen. |
|
Neue hinzufügen > Formular |
Fügt dem ausgewählten Projekt ein neues Formular hinzu und zeigt es im Quelltext-Editor an. |
|
Neue hinzufügen > Weitere... |
Zeigt das Dialogfeld Objektgalerie mit den verfügbaren Kategorien, wie z.B. C++Builder-Dateien oder Webdokumente, an. Klicken Sie im linken Fensterbereich auf eine Kategorie. Im rechten Bereich werden daraufhin die Elemente dieser Kategorie angezeigt, die Sie Ihrem Projekt hinzufügen können. |
|
Neue hinzufügen > Ordner |
(Nur C++) Öffnet das Dialogfeld Verzeichnisansicht, in dem Sie nach einem Ordner suchen und ihn dem ausgewählten Projekt hinzufügen können. Ordner, auf die Sie während der Programmentwicklung häufig zugreifen müssen, sollten Sie dem Projekt hinzufügen. |
|
Neue hinzufügen > Virtueller Ordner |
(Nur C++) Fügt dem ausgewählten Projekt einen abgedunkelten, virtuellen Ordner hinzu. Virtuelle Ordner werden standardmäßig zuletzt in der Baumstruktur angezeigt. Mit dem Kontextmenü können Sie den virtuellen Ordner verwalten. |
|
Neue hinzufügen > Anpassen... |
Zeigt das Dialogfeld Menü "Neu" anpassen an, in dem Sie das Menü Datei > Neu anpassen können. Sie können Einträge, einschließlich Menütrennlinien, aus einer Galerie auswählen und dem Dialogfeld Objektgalerie hinzufügen. |
|
Datei entfernen |
Zeigt das Dialogfeld Aus dem Projekt entfernen an, in dem Sie Dateien aus dem ausgewählten Projekt entfernen können. |
|
Speichern |
Speichert die geänderten Dateien im geöffneten Projekt unter ihren aktuellen Dateinamen. Falls Sie versuchen, ein Projekt zu speichern, zu dem eine ungespeicherte Quelltextdatei gehört, wird das Dialogfeld Speichern unter geöffnet, in dem Sie den neuen Dateinamen angeben können. |
|
Speichern unter |
Zeigt das Dialogfeld Speichern unter für alle Compilierungs-Units an, die gespeichert werden müssen, und ermöglicht die Eingabe eines neuen Namens für jede Unit. |
|
Umbenennen |
Markiert den Projektknoten und ermöglicht die Eingabe eines neuen Namens oder die Bearbeitung des aktuellen Namens des Projekts. |
|
Projekt entfernen |
Entfernt das aktive Projekt aus seiner Projektgruppe. Das Entfernen des Zieles aus der aktuellen Projektgruppe wirkt sich nur auf die Projektdatei der Projektgruppe (.grouproj) aus; es werden keine Dateien von der Festplatte entfernt. Entfernen Sie deshalb ein Projekt aus der Projektgruppe, bevor Sie die Datei von der Festplatte löschen, so dass die Projektdatei entsprechend aktualisiert werden kann. |
|
TDump <Dateiname> |
Führt das Befehlszeilen-Tool TDUMP.EXE für die Ausgabedatei des ausgewählten Knotens aus. Für eine C++-Quelltextdatei gibt dieser Befehl den Datei-Dump der .obj-Datei aus und für ein Projekt den Datei-Dump der .exe/.bpl/.dll-Datei. Die Ausgabe von TDump wird anschließend im Quelltext-Editor geöffnet. |
|
Aktivieren |
Macht das aktuelle Projekt zum aktiven. |
|
Sortieren nach |
Legt die lokale Sortierreihenfolge für das ausgewählte Projekt oder die Projekte fest. Sortiert die in der Projektverwaltung aufgeführten Elemente nach:
Die Projektverwaltung ist standardmäßig alphabetisch sortiert. Autom. sortieren wird deaktiviert, wenn Sie per Drag&Drop die Dateien neu anordnen, weil dann davon ausgegangen wird, dass keine Sortierung durchgeführt werden soll. Die Sortiereinstellungen bleiben in der Datei .local des Projekts und werden beim Neuladen des Projekts angewendet. Der Knoten Build-Konfigurationen wird immer am Anfang der Projektgruppe angezeigt und nicht in die Sortierung einbezogen. Um eine Sortierreihenfolge für alle Projekt global festzulegen, klicken Sie in der Symbolleiste der Projektverwaltung auf die Schaltfläche |
|
Quelltext anzeigen |
Zeigt den Quelltext des ausgewählten Projekts an. |
|
Abhängigkeiten |
Öffnet das Dialogfeld Projektabhängigkeiten, in dem Sie die Reihenfolge ändern können, in der die Projekte in einer Projektgruppe erstellt werden sollen. Dieser Befehl steht nur zur Verfügung, wenn die aktuelle Projektgruppe mehr als ein Projekt enthält. |
|
Build-Reihenfolge |
(Nur C++) Zeigt das Dialogfeld Build-Reihenfolge an, in dem Sie die Dateien verschieben können, die vom jeweiligen Compiler (Ressourcen-Compiler, Turbo Assembler und C++-Compiler) compiliert werden sollen. |
|
Modellierungsunterstützung |
Zeigt das Dialogfeld Modellierungsunterstützung an, das die aktuell geöffneten Projekte aufführt. Wählen Sie die Projekte aus, für die Sie eine Modellierungsunterstützung wünschen. |
|
Optionen |
Öffnet das Dialogfeld Projektoptionen, in dem Sie die Anwendungs- und Compiler-Optionen für das ausgewählte Projekt ändern können. |
Kontextmenü für Dateien
Klicken Sie mit der rechten Maustaste auf eine Datei des Projekts, um das Kontextmenü zu öffnen. Der Typ der ausgewählten Datei bestimmt, welche Befehle im Menü verfügbar sind.
| Element | Beschreibung |
|---|---|
|
Erzeugen |
Ist eine Kurzform zum Compilieren der ausgewählten Datei. |
|
In Assembly compilieren |
(Nur C++) Compiliert die ausgewählte Quelltextdatei in eine .ASM-Datei und zeigt sie im Quelltext-Editor an. |
|
Lokale Optionen bearbeiten |
Zeigt für C++ ein verkürztes Dialogfeld Projektoptionen an, das nur die Seiten enthält, die das aktuelle Projekt oder die aktuelle Datei betreffen. |
|
Öffnen |
Öffnet die ausgewählten Dateien im Quelltext-Editor. |
|
Vorverarbeiten |
Führt den C++-Präprozessor (cpp32) aus. |
|
Aus dem Projekt entfernen |
Entfernt die markierten Dateien aus dem Projekt. Sie werden zum Bestätigen des Vorgangs aufgefordert. |
|
Speichern |
Speichert Änderungen der ausgewählten Dateien unter ihren derzeitigen Namen. |
|
Speichern unter |
Zeigt das Dialogfeld Speichern unter an, mit dem Sie die ausgewählten Dateien unter neuen Namen und an neuen Positionen speichern können. |
|
Abhängigkeiten anzeigen |
Nur für C++. Öffnet das Dialogfeld Projektabhängigkeiten, in dem Sie die Reihenfolge ändern können, in der die Projekte in einer Projektgruppe erstellt werden sollen. |
|
Umbenennen |
Benennt die Datei und alle zugehörigen Sekundärdateien um, die als untergeordnete Knoten in der Projektverwaltung erscheinen. |
|
Nur über Namen verknüpfen |
Nur für C++. Sucht eine Bibliotheks- oder Objektdatei über den Bibliothekssuchpfad (der im Dialogfeld Projekt > Optionen > Verzeichnisse und Bedingungen festgelegt wurde). Um eine Bibliotheks- oder Objektdatei explizit über den Dateipfad zu verknüpfen, deaktivieren Sie dieses Feld. Der Linker erhält dann den voll qualifizierten Pfadnamen der Bibliotheks- oder Objektdatei und ignoriert die Einstellung für den Bibliothekssuchpfad. Nur über Namen verknüpfen ist die Standardeinstellung für .lib- und .obj-Dateien, die zu 2009-Projekten hinzugefügt werden; diese Option ist in 2009 neu. |
Kontextmenü für Build-Konfigurationen
Klicken Sie in der Projektverwaltung mit der rechten Maustaste entweder auf den Knoten Build-Konfigurationen oder auf den Namen einer bestimmten Konfiguration, um das Kontextmenü anzuzeigen.
| Element | Beschreibung |
|---|---|
|
Bereinigen |
Entfernt erzeugte Dateien, wie z.B. Objektcodedateien, aus dem Projekt. |
|
Compilieren |
Compiliert alle Dateien im aktuellen Projekt, die sich seit der letzten Erstellung geändert haben, sowie alle Dateien, die davon abhängig sind. Sie können zu diesem Zweck auch Projekt > [Projektname] compilieren wählen. |
|
Erzeugen |
Erzeugt alle Dateien in dem Projekt unabhängig davon, ob sie geändert wurden oder nicht. Sie können zu diesem Zweck auch Projekt > [Projektname] erzeugen wählen. |
|
Umbenennen |
Ermöglicht das Umbenennen der ausgewählten Build-Konfiguration. |
|
Löschen |
Zeigt das Dialogfeld Bestätigen an, in dem Sie das Löschen der ausgewählten Konfiguration bestätigen müssen. |
|
Neue Konfiguration |
Fügt der Projektverwaltung unter der übergeordneten Konfiguration eine untergeordnete Konfiguration auf der Basis der ausgewählten Konfiguration hinzu. |
|
Neue Optionsgruppe |
Erstellt auf der Basis der ausgewählten Konfiguration eine neue Optionsgruppendatei (Dateierweiterung .optset) und öffnet das Dialogfeld Speichern unter, damit Sie den Namen und den Speicherort für die Optionsgruppendatei festlegen können. |
|
Optionsgruppe anwenden |
Zeigt das Dialogfeld Optionsgruppe anwenden an, in dem Sie eine .optset-Datei auswählen und für die ausgewählte Build-Konfiguration anwenden können. Sie können die vorhandenen Optionswerte überschreiben, ersetzen oder beibehalten. |
|
Aktivieren |
Macht die ausgewählte Build-Konfiguration zur aktuell aktiven Konfiguration für das Projekt. Steht nur für Konfigurationen zur Verfügung, die aktuell nicht aktiv sind. Die aktive Build-Konfiguration wird in Fettschrift angezeigt. |
|
Bearbeiten |
Zeigt das Dialogfeld Projektoptionen mit den Werten an, die in der ausgewählten Build-Konfiguration festgelegt sind. |