Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Schnelle Anwendungs- entwicklung mit Visual FoxPro 9.0 und Visual Extend 9.0 deutschsprachige FoxPro User Group Uwe Habermann Microsoft Visual FoxPro 9.0.

Ähnliche Präsentationen


Präsentation zum Thema: "Schnelle Anwendungs- entwicklung mit Visual FoxPro 9.0 und Visual Extend 9.0 deutschsprachige FoxPro User Group Uwe Habermann Microsoft Visual FoxPro 9.0."—  Präsentation transkript:

1 Schnelle Anwendungs- entwicklung mit Visual FoxPro 9.0 und Visual Extend 9.0 deutschsprachige FoxPro User Group Uwe Habermann Microsoft Visual FoxPro 9.0 Roadshow VFX

2 RAD mit VFX Visual Extend 9.0 Visual Extend 9.0 Wofür braucht man das? Wofür braucht man das? Features für den Endkunden Features für den Endkunden Features für den Entwickler Features für den Entwickler Entwicklung einer Beispielanwendung Entwicklung einer Beispielanwendung Viele Beispiele Viele Beispiele

3 VFX 9.0 – Wer braucht das? Gute Lernmöglichkeit um die Erstellung komplexer Anwendungen in VFP verstehen zu lernen Gute Lernmöglichkeit um die Erstellung komplexer Anwendungen in VFP verstehen zu lernen Viele Builder für eine hohe Produktivität Viele Builder für eine hohe Produktivität Für VFP-Datenbanken und Remote Datenbanken geeignet Für VFP-Datenbanken und Remote Datenbanken geeignet VFX-Anwendungen sind einfach zu bedienen VFX-Anwendungen sind einfach zu bedienen Fertige Grundfunktionalität mit vielen Features Fertige Grundfunktionalität mit vielen Features In der Bedienung ähnlich den Office-Anwendungen In der Bedienung ähnlich den Office-Anwendungen Erforderliche Vorkenntnisse: gering Erforderliche Vorkenntnisse: gering

4 VFX Was kann das? Builder für Builder für Formulare, wahlweise mit Seitenrahmen Formulare, wahlweise mit Seitenrahmen 1:n Formular 1:n Formular Grid Grid verschiedene Auswahllisten verschiedene Auswahllisten mehrsprachige Anwendungen mehrsprachige Anwendungen Produktaktivierung Produktaktivierung SQL Server Datenbankaktualisierung SQL Server Datenbankaktualisierung kontextsensitive Hilfe kontextsensitive Hilfe DBC oder C/S DBC oder C/S

5 VFX 9.0 – Das Ziel Erstellen einer Beispiel-Anwendung Erstellen einer Beispiel-Anwendung Adressverwaltung Adressverwaltung Auftragsbearbeitung Auftragsbearbeitung Verschiedene Formulare zur Datenbearbeitung Verschiedene Formulare zur Datenbearbeitung Unterschiedliche Methoden des Datenzugriffs Unterschiedliche Methoden des Datenzugriffs Native DBC Native DBC CursorAdapter und DBC oder SQL Server CursorAdapter und DBC oder SQL Server

6 VFX Application Wizard Erstellen neuer Projekte Erstellen neuer Projekte 1. Auswahl des Ordners und der Datenbank 2. Texte für den About-Dialog 3. Einstellungen für das Applikationsobjekt Auswahl aus 11 Sprachen und noch viel mehr Einstellungen und noch viel mehr Einstellungen 4. Texte für den Projektinfo-Dialog 5. Alles kompilieren und los geht´s...

7 Die generierte VFX-Anwendung Splash-Screen Splash-Screen Anmeldedialog Anmeldedialog Menü und Symbolleiste Menü und Symbolleiste Öffnen-Dialog im XP-Stil Öffnen-Dialog im XP-Stil Benutzerverwaltung Benutzerverwaltung Benutzerrechte Benutzerrechte Datenbankwartung Datenbankwartung und vieles andere mehr... und vieles andere mehr...

8 Wie geht es weiter? Anlegen der Datenbank Anlegen der Datenbank mit dem VFP Datenbank-Designer mit dem VFP Datenbank-Designer oder mit xCase oder mit xCase oder mit SDT oder mit SDT Kopieren einer vorbereiteten Datenbank Kopieren einer vorbereiteten Datenbank

9 VFX 9.0 – Form Wizard Erstellen eines Formulars basierend auf einer der VFX Formularklassen: Erstellen eines Formulars basierend auf einer der VFX Formularklassen: cDataFormPage cDataFormPage cTreeViewForm cTreeViewForm cTableForm cTableForm cOneToMany cOneToMany cTreeViewOneToMany cTreeViewOneToMany cAskViewArg cAskViewArg cWizard cWizard Verwendung eigener Formularklassen Verwendung eigener Formularklassen

10 VFX 9.0 – DataEnvironment Builder Verwaltung der Datenumgebung Verwaltung der Datenumgebung Hinzufügen von Tabellen und Ansichten Hinzufügen von Tabellen und Ansichten Erstellen von CursorAdapter-Klassen on the fly Erstellen von CursorAdapter-Klassen on the fly Verwaltung von Indizes und Relationen Verwaltung von Indizes und Relationen Indizes können für CursorAdapter und Ansichten erstellt werden Indizes können für CursorAdapter und Ansichten erstellt werden Relationen zwischen allen Cursorn mit Index möglich Relationen zwischen allen Cursorn mit Index möglich

11 VFX 9.0 – cDataFormPage Builder Reentranter Builder Reentranter Builder Steuerelemente auf Seitenrahmen Steuerelemente auf Seitenrahmen Such-Grid mit vielen Funktionen Such-Grid mit vielen Funktionen Formulareigenschaften Formulareigenschaften Verwendung eigener Klassen Entsprechend den Vorgaben aus dem DBC Entsprechend den Vorgaben aus dem DBC Entsprechend den Einstellungen in den VFX - Project Properties Entsprechend den Einstellungen in den VFX - Project Properties Beispiel: Kunden Beispiel: Kunden

12 Das Formular zur Laufzeit Autoedit Autoedit Inkrementelle Suche im Grid Inkrementelle Suche im Grid Benutzerspezifisches Speichern der Einstellungen Benutzerspezifisches Speichern der Einstellungen Größe und Position des Formulars auf dem Desktop Größe und Position des Formulars auf dem Desktop Spaltenbreite, Spaltenfolge und Sortierfolge im Grid Spaltenbreite, Spaltenfolge und Sortierfolge im Grid Suchkriterien im Suchdialog Suchkriterien im Suchdialog

13 VFX – cOneToMany Builder cOneToMany cOneToMany Bearbeitung und Suche in Parent-Daten wie bei cDataFormPage Bearbeitung und Suche in Parent-Daten wie bei cDataFormPage Bearbeitung von Child-Daten im Grid Bearbeitung von Child-Daten im Grid Bearbeitung von Child-Daten mit anderen Steuerelementen Bearbeitung von Child-Daten mit anderen Steuerelementen Unterstützung mehrerer Children Unterstützung mehrerer Children Beispiel: Auftrag Beispiel: Auftrag

14 Suchdialog Beliebig viele Filterbedingungen kombinierbar Beliebig viele Filterbedingungen kombinierbar Einstellungen je Formular und Benutzer gespeichert Einstellungen je Formular und Benutzer gespeichert Nur sinnvolle Operatoren Nur sinnvolle Operatoren Keine ungültigen Eingaben möglich Keine ungültigen Eingaben möglich

15 Druckausgaben PDF PDF HTML HTML XML XML TIFF TIFF BMP BMP versand aller Formate versand aller Formate und drucken kann man auch und drucken kann man auch

16 Fax-Unterstützung Als weitere Option zur Berichtsausgabe Als weitere Option zur Berichtsausgabe Unterstützte Faxprogramme: Unterstützte Faxprogramme: AVM FRITZ!fax AVM FRITZ!fax Symantec Winfax Symantec Winfax Beispiel: jedes VFX-Formular Beispiel: jedes VFX-Formular

17 Benutzerverwaltung Verwaltung von Benutzergruppen mit Rechten Verwaltung von Benutzergruppen mit Rechten Protokolle und Sichten für aktiv eingeloggte Anwender (für exklusive Tasks) Protokolle und Sichten für aktiv eingeloggte Anwender (für exklusive Tasks)

18 Dokumentenverwaltung Container-Klasse zur Verwaltung von Dokumenten Container-Klasse zur Verwaltung von Dokumenten Per Drag & Drop auf jedem Formular einsetzbar Per Drag & Drop auf jedem Formular einsetzbar Einfache Konfiguration Einfache Konfiguration Dokumente sind Children Dokumente sind Children Beispiel: Parent.scx in VFX90Test Beispiel: Parent.scx in VFX90Test

19 Datensicherung mit ZIP-Funktion ZIP-Algorithmus in VFX 9.0 integriert ZIP-Algorithmus in VFX 9.0 integriert Datensicherung der aktuellen Datenbank in eine Zip-Datei über einen Menüpunkt Datensicherung der aktuellen Datenbank in eine Zip-Datei über einen Menüpunkt Wiederherstellung der aktuellen Datenbank aus einer Zip-Datei über einen Menüpunkt Wiederherstellung der aktuellen Datenbank aus einer Zip-Datei über einen Menüpunkt direkter Aufruf der ZIP-Funktionen für eigene Anwendungen möglich direkter Aufruf der ZIP-Funktionen für eigene Anwendungen möglich

20 Mehr Features Produktaktivierung Produktaktivierung versand versand Aktualisierung der Datenbank beim Kunden Aktualisierung der Datenbank beim Kunden Fernwartung Fernwartung

21 Wir haben das erste Ziel erreicht! Die Anwendung ist fertig. Die Anwendung ist fertig. Kompletter Rahmen durch VFX erstellt Kompletter Rahmen durch VFX erstellt Datenbank mit üblichen Tools erstellt Datenbank mit üblichen Tools erstellt Formulare mit den VFX Buildern erstellt Formulare mit den VFX Buildern erstellt Bearbeitung mit VFP zu jeder Zeit Bearbeitung mit VFP zu jeder Zeit Hohe Qualität = zufriedene Kunden Hohe Qualität = zufriedene Kunden

22 Links Download und Infos zu VFX: Download und Infos zu VFX: Mehr Infos zu VFX: Mehr Infos zu VFX: portal.dfpug.de/Dokumente/VisualExtend portal.dfpug.de/Dokumente/VisualExtend Kostenloser Support zu VFX: Kostenloser Support zu VFX:

23 Vielen Dank! Besuchen Sie unsere Webseiten:


Herunterladen ppt "Schnelle Anwendungs- entwicklung mit Visual FoxPro 9.0 und Visual Extend 9.0 deutschsprachige FoxPro User Group Uwe Habermann Microsoft Visual FoxPro 9.0."

Ähnliche Präsentationen


Google-Anzeigen