Hinzufügen von Dateien zu einem Projekt
Ein Visual FoxPro-Projekt besteht aus separaten Komponenten, die als einzelne Dateien gespeichert sind. So kann ein einfaches Projekt z. B. aus Formularen (SCX-Dateien), Berichten (FRX-Dateien) und Programmen (PRG- und FXP-Dateien) bestehen. Darüber hinaus enthält ein Projekt meist noch eine oder mehrere Datenbanken (DBC-Dateien), Tabellen (DBF- und FPT-Dateien) und Indizes (CDX- und IDX-Dateien). Um eine Datei in eine Anwendung einzubeziehen, muss die Datei zum Projekt hinzugefügt werden. So kann Visual FoxPro beim Kompilieren der Anwendung die Dateien für diese Komponente in das fertige Produkt einbeziehen.
Dateien können leicht und auf mehrere Arten zu einem Projekt hinzugefügt werden:
- Zum Erstellen eines Projekts und Hinzufügen vorhandener Dateien verwenden Sie den Anwendungs-Assistenten.
- Um automatisch neue Dateien zu einem Projekt hinzuzufügen, öffnen Sie das Projekt und erstellen die neuen Dateien innerhalb des Projekt-Managers.
- Um vorhandene Dateien zu einem Projekt hinzuzufügen, öffnen Sie das Projekt und fügen die Dateien mit Hilfe des Projekt-Managers hinzu.
Wenn Sie mit Hilfe des Anwendungs-Assistenten oder Projekt-Managers Dateien erstellen, müssen Sie in der Regel keine weitere Schritte durchführen: Die Dateien werden in diesem Fall automatisch in das Projekt einbezogen. Eine Ausnahme besteht jedoch dann, wenn die Anwendung eine vom Benutzer zu modifizierende Datei enthält. Da einbezogene Dateien schreibgeschützt sind, müssen Sie diese Datei als ausgeschlossen markieren. Weitere Informationen finden Sie unter Verweisen auf modifizierbare Dateien.
Tipp Eine Liste mit den Visual FoxPro-Dateitypen und -erweiterungen finden Sie unter Dateierweiterungen und Dateitypen.
Erstellen und Ändern von Dateien mit dem Projekt-Manager
Der Projekt-Manager vereinfacht das Erstellen und Ändern von Dateien. Wählen Sie einfach den Typ der Datei aus, die Sie erstellen oder ändern möchten, und klicken Sie auf Neu oder Ändern. Visual FoxPro zeigt das Designtool für den von Ihnen ausgewählten Dateityp an.
So erstellen Sie eine Datei und fügen diese zum Projekt-Manager hinzu
- Wählen Sie das Element aus, das Sie erstellen möchten.
- Wählen Sie Neu.
Bei einigen Objekten haben Sie die Möglichkeit, die Datei mit Hilfe eines Assistenten zu erstellen.
So ändern Sie eine Datei
- Wählen Sie eine vorhandene Datei aus.
- Klicken Sie auf Ändern.
Wenn Sie z. B. eine Tabelle ändern möchten, wählen Sie den Namen der Tabelle aus und klicken anschließend auf Ändern, um die Tabelle im Tabellen-Designer anzuzeigen.
Hinzufügen einer Beschreibung zu einer Datei
Wenn Sie eine neue Datei erstellen oder hinzufügen, kann zu dieser Datei eine Beschreibung hinzufügt werden. Wenn die Datei ausgewählt ist, wird die Beschreibung dann am unteren Rand des Projekt-Managers angezeigt.
So fügen Sie eine Beschreibung zu einer Datei hinzu
- Wählen Sie im Projekt-Manager die Datei aus.
- Wählen Sie im Menü Projekt den Befehl Beschreibung bearbeiten.
- Geben Sie in das Dialogfeld Beschreibung eine Beschreibung für die Datei ein.
- Wählen Sie OK.
Hinzufügen einer vorhandenen Datei zu einem Projekt
Ist eine vorhandene Datei noch nicht Bestandteil des Projekts, können Sie diese manuell hinzufügen.
So fügen Sie eine Datei manuell zu einem Projekt hinzu
- Wählen Sie im Projekt-Manager den Typ der Komponente, die Sie hinzufügen möchten, indem Sie den Komponententyp in der Hierarchie auswählen.
- Wählen Sie Hinzufügen.
- Wählen Sie im Dialogfeld Öffnen die Datei aus, die Sie hinzufügen möchten.
- Wählen Sie OK.
So entfernen Sie eine Datei aus einem Projekt
- Wählen Sie das Element aus, das Sie entfernen möchten.
- Klicken Sie auf Entfernen.
- Klicken Sie an der Bestätigungsaufforderung auf Entfernen.
Wenn Sie die Datei von Ihrem Computer löschen möchten, Klicken Sie auf Löschen.
Visual FoxPro fügt auch dann Dateien zum Projekt hinzu, wenn Sie in einem Programm oder einem Formular auf diese verweisen. Enthält ein Programm des Projekts z. B. die folgende Zeile, so fügt Visual FoxPro die Datei Orders.scx zum Projekt hinzu:
DO FORM ORDERS.SCX
Wird so auf eine Datei verwiesen, ist diese nicht sofort in das Projekt einbezogen. Wenn Sie später das Projekt erstellen, löst Visual FoxPro alle Verweise auf Dateien auf und bezieht diese automatisch in das Projekt ein. Wird über benutzerdefinierten Code auf eine weitere Datei innerhalb der neuen Datei verwiesen, wird dieser Verweis beim Erstellen des Projekts ebenfalls aufgelöst und die Datei in das Projekt einbezogen. Alle Dateien, auf die verwiesen wird, werden dann beim erneuten Anzeigen des Projekts im Projekt-Manager angezeigt.
Vorsicht Je nachdem, wie Verweise auf Bilddateien (BMP und MSK) im Code verwendet werden, kann Visual FoxPro diese Verweise möglicherweise nicht auflösen. Daher sollten Sie Bilder manuell zu den Dateien hinzufügen. Des Weiteren kann Visual FoxPro keine Dateien automatisch einbeziehen, auf die mittels Makrosubstitution verwiesen wird, da der Name der Datei erst beim Ausführen der Anwendung bekannt ist. Verweist die Anwendung mittels Makrosubstitution auf Dateien, müssen Sie diese Dateien manuell einfügen.
Siehe auch
Strukturieren eines Programms als Hauptdatei | Verweisen auf modifizierbare Dateien | Kompilieren einer Anwendung | Anwendungs-Assistent