VFX - Einführung DBC-Anwendungen - dFPUG

Werbung
VFX – Einführung
DBC-Anwendungen
Venelina Jordanova
Uwe Habermann
[email protected]
[email protected]
Software Development Team Leader
Visual Extend Product Manager
VFX - Einführung DBC-Anwendungen
Visual Extend





10 Jahre VFX! 
dFPUG c/o ISYS GmbH
Marktführer in Europa
Mehr Anwender als alle anderen
Framework Hersteller zusammen
Einziges Framework mit voller
Cursoradapter Unterstützung
VFX - Einführung DBC-Anwendungen
Visual Extend




Auf der Konferenz-CD
3 Beispielanwendungen
99 Seiten Session Notes
>11 Stunden Videos
VFX - Einführung DBC-Anwendungen
Visual Extend




Homepage:
http://www.visualextend.de
Dokumente:
http://portal.dfpug.de/dFPUG/Portal/VFX
Support:
http://forum.dfpug.de oder
news://news.dfpug.de
Neuigkeiten:
http://newsletter.dfpug.de
VFX - Einführung DBC-Anwendungen
Wer spricht da?





Venelina Jordanova

Arbeitet mit FoxPro
seit FPD 2.0

MCP für SQL Server u. a.
J.E.I.-Varna
Outsourcing-Projekte
Visual Extend
Software Development
Team Leader



Dipl.-Inform. Uwe Habermann
Arbeitet mit FoxPro
seit FPW 2.5
MCP für VFP
Freier Mitarbeiter von u. a. ISYS,
Wizards & Builders und ProLib
Visual Extend
Product Manager
VFX - Einführung DBC-Anwendungen
Unsere Mission

Eine Anwendung in 75 Minuten erstellen
• 4 Formulare
Kundenbearbeitung
 1:n Auftragsbearbeitung

• 2 Auswahllisten
• Parent/Child-Beziehung



Bitte nochmal – aber für SQL Server
Neu in 9.5 – VFX für Power-Entwickler
Late Night – Noch nicht genug?
VFX - Einführung DBC-Anwendungen
VFX – Was ist das?





Rapid Application Development Framework
Template Projekt
Task Pane
Viele Builder und Wizards
Projekte für
•
•
•
•
•
Aktualisierung beim Kunden
PDF Ausgabe
Modify Report
Web Service für Aktivierung
und noch viel mehr…
VFX - Einführung DBC-Anwendungen
Installation




VFX90Setup.exe
Vfxmnu.app als Startanwendung
einstellen
Beim 1. Start von Vfxmnu.app wird ggf.
die VFP Task Pane geöffnet und die VFX
9.0 Task Pane wird hinzugefügt
Pfadeinstellungen in den Optionen von
VFP sind NICHT erforderlich
VFX - Einführung DBC-Anwendungen
Unsere Beispielanwendung
Venelina´s
Fantastic
P izzas
VFX - Einführung DBC-Anwendungen
Unsere Beispielanwendung
Venelina´s
Fantastic
P izzas
VFX - Einführung DBC-Anwendungen
VFX – Application Wizard

Erstellen neuer Projekte
1.
2.
3.
4.
5.
Auswahl des Ordners und der Datenbank
Texte für den About-Dialog
Einstellungen für das Anwendungsobjekt
Texte für den Projektinfo-Dialog
Alles kompilieren und los geht´s...
VFX - Einführung DBC-Anwendungen
Die generierte VFX-Anwendung








Splash-Screen
Anmeldedialog
Menü und Symbolleiste
Öffnen-Dialog im XP-Stil
Benutzerverwaltung
Benutzerrechte
Datenbankwartung
und vieles andere mehr...
VFX - Einführung DBC-Anwendungen
Was nun?

Entwicklung der Datenbank
•
•
•
•
mit
mit
mit
mit
dem VFP Datenbank-Designer
xCase
SDT
dem SQL Server Enterprise Manager
VFX - Einführung DBC-Anwendungen
Unser Datenmodell
VFX - Einführung DBC-Anwendungen
Artikelbearbeitung
VFX- CTableForm Builder




Auswahl der Formularklasse
Einrichten der Datenumgebung
Such-Grid und Bearbeitungsfelder sind
nebeneinander angeordnet
Reentranter Builder
(beliebig oft verwendbar)
VFX - Einführung DBC-Anwendungen
Das Formular zur Laufzeit


Autoedit
Inkrementelle Suche im Grid
• Multi-Column-Sort

Benutzerspezifisches Speichern der
Einstellungen
• Größe und Position des Formulars auf dem Desktop
• Spaltenbreite, Spaltenfolge und Sortierfolge im Grid
• Suchkriterien
VFX - Einführung DBC-Anwendungen
Kundenbearbeitung
VFX – CDataFormPage Builder




Auswahl der Formularklasse
Einrichten der Datenumgebung
Such-Grid und Bearbeitungsfelder sind auf
einem Seitenrahmen angeordnet
Reentranter Builder
VFX - Einführung DBC-Anwendungen
Das Formular zur Laufzeit

Drucken aus alle Formularen möglich
• Berichte werden zur Laufzeit erstellt

Speichern als
• HTML, XML, TIF, BMP, PDF
• Ghostscript Installation nicht erforderlich

E-Mail
• MAPI

Fax
• Fritzfax, Winfax
VFX - Einführung DBC-Anwendungen
Auftragsbearbeitung
VFX – COneToMany Builder

cOneToMany
• Bearbeitung und Suche in Parent-Daten wie
bei cDataFormPage
• Bearbeitung von Child-Daten im Grid
• Bearbeitung von Child-Daten mit anderen
Steuerelementen
• Unterstützung mehrerer Children
• Automatisches Erstellen von OnPostInsert
Code im Childgrid
VFX - Einführung DBC-Anwendungen
Kunden auswählen
VFX – CPickField Builder

Auswahl eines Kunden für einen Auftrag
• Eingabe einer Kundennummer
• Auswahl eines Kunden aus einer Liste

Alle Suchfunktionen bei Listenauswahl
VFX - Einführung DBC-Anwendungen
Artikel auswählen
VFX – CPickTextbox Builder

Auswahl eines Artikels für eine
Auftragsposition
• Eingabe einer Artikelnummer
• Auswahl eines Artikels aus einer Liste

Alle Suchfunktionen bei Listenauswahl
VFX - Einführung DBC-Anwendungen
Beziehungen
VFX – Parent/Child Builder




Aufruf eines Child-Formulars
Beliebig viele Children möglich
Hierarchische Verknüpfung möglich
Eigenschaften zur Steuerung
• lCloseChildformOnExit
• lAutoSyncChildform

Beispiel: Kunden - Aufträge
VFX - Einführung DBC-Anwendungen
Kategorienbearbeitung
VFX - CTreeViewForm Builder



Treeview ActiveX Steuerelement zur
Suche und Auswahl
Datenbearbeitung in einem Seitenrahmen
wie cDataFormPage
Reentranter Builder
VFX - Einführung DBC-Anwendungen
Wir haben das Ziel erreicht!

Generierte Anwendung
4 generierte Formulare
Viele Features
Kein Code

Hohe Qualität = zufriedene Kunden



VFX - Einführung DBC-Anwendungen
VFX 9.5 jetzt testen!
•
•
•
•
•
•
Aktivierungsschlüssel für 30 Tage kostenlos!
Beispielanwendung VFX95Test
Beispielanwendung VFX95Traders
Beispielanwendung VFPizza95
Handbuch deutsch und englisch
Umfangreiche Informationen
•
•
Newsgroup
Portal
VFX - Einführung DBC-Anwendungen
Vielen Dank und
viel Spaß mit VFX!
Bitte denkt an die Bewertungsbögen!
Venelina Jordanova & Uwe Habermann
VFX - Einführung DBC-Anwendungen
Herunterladen