Freigeben über


Anwendungs-Assistent

Der Anwendungs-Assistent erstellt ein Projekt und ein erweitertes Visual FoxPro-Anwendungsframework; anschließend öffnet er den Anwendungs-Generator, damit Sie eine bereits erstellte Datenbank sowie vorhandene Tabellen, Formulare und Berichte hinzufügen können. Mit Hilfe von Datenbank- und Tabellenvorlagen können Sie im Anwendungs-Generator auch eine neue Anwendung erstellen. Haben Sie mit dem Anwendungs-Assistenten eine Grundstruktur erstellt, so können Sie auch später noch mit Hilfe des Anwendungs-Generators Komponenten zu dieser Grundstruktur hinzufügen.

  • Projektname
    Spezifiziert den in der Titelzeile des Projekts angezeigten Namen des Projekts.
  • Projektdatei
    Spezifiziert den Dateinamen des neuen Projekts.
  • Schaltfläche Durchsuchen
    Ermöglicht Ihnen die Suche nach einer vorhandenen Projektdatei, um diese im Anwendungs-Generator zu verwenden.

Das Visual FoxPro-Framework stellt Folgendes bereit.

  • Eine Projektdatei (PJX)
  • Eine Datei für das Hauptprogramm (Main.prg) für globale und Umgebungseinstellungen, welche ggf. einen Begrüßungsbildschirm aufruft oder andere spezifische Aufrufe durchführt und ggf. ein QuickStart-Formular aufruft
  • Ein Hauptmenü
  • Das erweiterte Anwendungsobjekt für die Ausführung des Hauptmenüs, der Formularsymbolleisten und der Berichtsverwaltung sowie die Fehlerbehandlung und die Verwaltung von Datensitzungen.
  • Eine Hauptincludedatei zur Vereinfachung der Lokalisierung. Diese Datei kann zudem von Komponenten mit Einstellungen und Zeichenfolgen verwendet werden. Diese Datei umfasst den APP_GLOBAL-Wert.
  • Dialogfeldklassen, die den Begrüßungsbildschirm sowie ein About- und ein Kennwort-Dialogfeld bereitstellen
  • Visual FoxPro-Foundation-Klassen für die Handhabung von Fehlern, Arrays und Fenstern, die Steuerung der Ausgabe und die Verwaltung von Daten
  • Eine Mediatorklasse, welche es den Formularen und Formularklassen ermöglicht, von der spezifischen Funktionalität der erweiterten Grundstruktur zu profitieren
  • Erweiterte Funktionalität des Anwendungsobjekts, z. B. die automatische Symbolleistenaktualisierung.
  • Für bestimmte Anwendungstypen eine optionale Konfigurationsdatei (Config.fpw)
  • Die ProjectHook-Klasse zur Steuerung von projektrelevanten Ereignissen
  • Eine Anwendungsmetatabelle zur Speicherung von Informationen, die von der ProjectHook-Klasse benötigt werden, sowie Anwendungs-Generatoren zum Erstellen von Formularen in einem neuen Projekt
  • Anwendungs-Generatoren, um das Hinzufügen von Komponenten zum Projekt zu vereinfachen

Dieses erweiterte Anwendungsframework bietet selbst eine Präferenzentabelle, die individuelle Anmeldungen benutzerdefinierter Optionen bietet, die Makros, bevorzugte Dateien usw. enthalten können.

Der Anwendungs-Assistent erstellt für eine neue Anwendung ein Verzeichnis und eine Projektstruktur und erstellt aus dem neuen Visual FoxPro-Anwendungsobjekt Dateien, welche das ProjectHook-Objekt und die Funktionalität des erweiterten Anwendungframeworks bereitstellen.

Siehe auch

Anwendungs-Generator | Anwendungsobjekt der Visual FoxPro-Grundstruktur | Assistenten | Objektelemente des Anwendungs-Assistenten