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