260 likes | 357 Views
VFX – Einführung DBC-Anwendungen. Venelina Jordanova Software Development Team Leader Venelina@mnet.bg. Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de. Visual Extend. 10 Jahre VFX! dFPUG c/o ISYS GmbH Marktführer in Europa
E N D
VFX – EinführungDBC-Anwendungen Venelina Jordanova Software Development Team Leader Venelina@mnet.bg Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de 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 vollerCursoradapter 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 FoxProseit FPD 2.0 • MCP für SQL Server u. a. • J.E.I.-VarnaOutsourcing-Projekte • Visual ExtendSoftware DevelopmentTeam Leader • Venelina Jordanova • Arbeitet mit FoxProseit FPD 2.0 • MCP für SQL Server u. a. • J.E.I.-VarnaOutsourcing-Projekte • Visual ExtendSoftware DevelopmentTeam Leader • Dipl.-Inform. Uwe Habermann • Arbeitet mit FoxProseit FPW 2.5 • MCP für VFP • Freier Mitarbeiter von u. a. ISYS, Wizards & Builders und ProLib • Visual ExtendProduct Manager • Dipl.-Inform. Uwe Habermann • Arbeitet mit FoxProseit FPW 2.5 • MCP für VFP • Freier Mitarbeiter von u. a. ISYS, Wizards & Builders und ProLib • Visual ExtendProduct 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 V enelina´s antastic F P izzas VFX - Einführung DBC-Anwendungen
Unsere Beispielanwendung V enelina´s antastic F P izzas VFX - Einführung DBC-Anwendungen
VFX – Application Wizard • Erstellen neuer Projekte • 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 dem VFP Datenbank-Designer • mit xCase • mit SDT • mit dem SQL Server Enterprise Manager VFX - Einführung DBC-Anwendungen
Unser Datenmodell VFX - Einführung DBC-Anwendungen
ArtikelbearbeitungVFX- 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
KundenbearbeitungVFX – 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
AuftragsbearbeitungVFX – 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ählenVFX – 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ählenVFX – 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
BeziehungenVFX – 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
KategorienbearbeitungVFX - 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 undviel Spaß mit VFX! Bitte denkt an die Bewertungsbögen! Venelina Jordanova & Uwe Habermann VFX - Einführung DBC-Anwendungen