260 likes | 360 Vues
Explore Visual Extend, a rapid application development framework with features like Template Projects, Wizards, and more! Gain insights from software experts Venelina Jordanova and Uwe Habermann. Access example applications, session notes, and videos to fast-track your app development journey.
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