Freigeben über


Anwendungsentwicklung mit dem Projekt-Manager

Der Projekt-Manager ist das wichtigste Organisationstool für den Umgang mit Daten und Objekten in Visual FoxPro. Ein Projekt ist eine Zusammenstellung von Dateien, Daten, Dokumenten und Visual FoxPro-Objekten, die in einer Datei mit der Dateinamenerweiterung PJX gespeichert ist.

Mit dem Projekt-Manager können Sie Dateien verwalten und organisieren, während Sie Tabellen, Datenbanken, Abfragen, Formulare und Berichte sowie ganze Anwendungen erstellen.

Sie können mit dem Erstellen eines eigenen Projekts beginnen, indem Sie vorhandene DBF-Dateien in Visual FoxPro zu einem neuen Projekt hinzufügen oder die Beispieldateien im Visual FoxPro-Verzeichnis …\Samples\Data verwenden.

Anzeigen des Inhalts eines Projekts

Der Projekt-Manager stellt Ihre Daten in organisierter und hierarchischer Form dar. Wenn Sie mit einem bestimmten Typ von Datei oder Objekt in Ihrem Projekt arbeiten möchten, klicken Sie auf die entsprechende Registerkarte.

Wenn Sie Tabellen und Datenbanken einrichten und Formulare, Abfragen, Sichten (Ansichten) und Berichte erstellen, arbeiten Sie in erster Linie mit den Elementen, die auf den Registerkarten Daten und Dokumente angezeigt werden.

Suchen von Datendateien

Die Registerkarte Daten im Projekt-Manager enthält alle Daten für ein Projekt: die Datenbanken, freie Tabellen, Abfragen und Ansichten.

Datenbanken sind Gruppen von Tabellen, die normalerweise über gemeinsame Felder miteinander verknüpft sind. Zur Unterstützung von Tabellen und Beziehungen können Sie in Ihre Datenbank auch Sichten (Ansichten), Verbindungen, gespeicherte Prozeduren, Geschäftsregeln und Trigger aufnehmen. Sie erstellen eine Datenbank mit dem Datenbank-Designer. Datenbankdateien haben die Erweiterung DBC. Weitere Informationen finden Sie unter Entwerfen von Datenbanken und Erstellen von Datenbanken.

Freie Tabellen sind Tabellen, die nicht Bestandteil einer Datenbank sind; sie sind in einer Datei mit der Erweiterung DBF gespeichert.

Abfragen bieten die Möglichkeit, bestimmte Informationen anzufordern, die in Tabellen gespeichert sind. Mit Hilfe des Abfrage-Designers formulieren Sie eine Abfrage, die auf der Grundlage der von Ihnen eingegebenen Kriterien Datensätze aus Ihren Tabellen extrahiert. Abfragen sind SQL-SELECT-Befehle, die in Textdateien mit der Erweiterung QPR gespeichert sind. Weitere Informationen finden Sie unter Erstellen von Abfragen.

Sichten sind spezielle Abfragen, mit deren Hilfe Sie auf lokale Daten sowie auf Remotedaten zugreifen und Datenquellen aktualisieren können, indem Sie Änderungen an den Datensätzen vornehmen, die von der Abfrage zurückgegeben werden. Sichten sind keine unabhängigen Dateien; es gibt sie nur innerhalb von Datenbanken. Weitere Informationen zu Sichten finden Sie unter Erstellen von Ansichten.

Suchen von Formular- und Berichtsdateien

Die Registerkarte Dokumente enthält alle Dokumente, die Sie beim Umgang mit Daten verwenden: Formulare zum Eingeben und Anzeigen von Daten sowie Berichte und Etiketten zum Drucken von Tabellen und Abfrageergebnissen.

Formulare werden verwendet, um den Inhalt von Tabellen anzuzeigen und zu bearbeiten. Das Erstellen von Formularen mit Hilfe des Formular-Designers wird unter Erstellen von Formularen beschrieben.

Berichte sind Dateien, die Anweisungen für Visual FoxPro enthalten, wie die Ergebnisse von Abfragen, die für Tabellen ausgeführt wurden, formatiert und gedruckt werden sollen. Etiketten sind spezielle Berichte, die für den Druck auf Etikettenbogen formatiert werden. Weitere Informationen finden Sie unter Hinzufügen von Berichten und Etiketten.

Die anderen Registerkarten (Klassen, Code und Andere) werden vorrangig beim Erstellen von Anwendungen für Endbenutzer verwendet.

Anzeigen von Dateidetails

Die Elemente im Projekt-Manager sind in einer Gliederungsansicht dargestellt, die Sie einblenden oder ausblenden können, um verschiedene Detailebenen anzuzeigen.

Ein Pluszeichen wird neben einem Symbol angezeigt, wenn das Projekt ein oder mehrere Elemente dieser Art enthält. Klicken Sie auf das Pluszeichen (+), um die Namen der Elemente dieser Art im Projekt anzuzeigen.

Klicken Sie beispielsweise neben dem Symbol Freie Tabellen auf das Pluszeichen (+), um die Namen der freien Tabellen im Projekt anzuzeigen.

Um eine bereits eingeblendete Liste wieder auszublenden, klicken Sie auf das Minuszeichen (-), das neben der Liste angezeigt wird.

Anwendungsentwicklung

Der Projekt-Manager ermöglicht das Kompilieren der fertigen Anwendung. In der Entwicklungsphase erleichtert er aber auch das Entwerfen, Ändern und Ausführen der einzelnen Komponenten der Anwendung.

Über den Projekt-Manager können Sie folgende Aktionen ausführen:

  • Teile Ihrer Anwendung (Formulare, Menüs, Programme) mit Hilfe weniger Mausklicks verändern und ausführen.
  • Klassen, Tabellen und Felder aus dem Projekt-Manager in den Formular-Designer oder Klassen-Designer ziehen.
  • Klassen zwischen den Klassenbibliotheken hin- und herziehen.
  • Tabellen und Datenbanken auf einfache Weise anzeigen und ändern.
  • Beschreibungen für die Komponenten Ihrer Anwendung hinzufügen.
  • Elemente per Drag & Drop zwischen den einzelnen Projekten hin- und herschieben.

Informationen zum Kompilieren von Anwendungen finden Sie unter Kompilieren einer Anwendung.

Siehe auch

Datenbankerstellung mit Upsizing-Assistenten | Anwendungsentwicklung | Projekt-Manager | Entwickeln von Anwendungen mit Hilfe des Anwendungsframeworks