Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Venelina Jordanova Uwe Habermann V-VFX Visual Extend Mehr als ein RAD Framework.

Ähnliche Präsentationen


Präsentation zum Thema: "Venelina Jordanova Uwe Habermann V-VFX Visual Extend Mehr als ein RAD Framework."—  Präsentation transkript:

1 Venelina Jordanova Uwe Habermann V-VFX Visual Extend Mehr als ein RAD Framework

2 Visual Extend 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 Erstes Framework mit Unterstützung der DBI Sedna Components

3 Visual Extend 10.0 VFX 10.0 Build 1030 auf der Konferenz-CD 4 Beispielanwendungen 20 Stunden Videos

4 Visual Extend 10.0 Homepage: Dokumente: Support: news://news.dfpug.de Neuigkeiten:

5 Wer ist denn das? Venelina Jordanova Master degree in CS from TU of Varna FoxPro developer since FPD 2.0 MCP for SQL Server and other Visual Extend Software Development Team Leader Owner of JEI – Varna, Bulgaria Outsourcing Center Uwe Habermann Master degree in CS from TU of Berlin FoxPro developer since FPW 2.5 MCP für VFP Visual Extend Product Manager Freelancer working for ISYS, Wizards & Builders, ProLib Uwe Habermann & Kathrin Leu GbR Venelina Jordanova Master degree in CS from TU of Varna FoxPro developer since FPD 2.0 MCP for SQL Server and other Visual Extend Software Development Team Leader Owner of JEI – Varna, Bulgaria Outsourcing Center Uwe Habermann Master degree in CS from TU of Berlin FoxPro developer since FPW 2.5 MCP für VFP Visual Extend Product Manager Freelancer working for ISYS, Wizards & Builders, ProLib, … Uwe Habermann & Kathrin Leu GbR Frankfurt 2003, Prag 2004, Frankfurt 2004, Prag 2005, Frankfurt 2005, Bukarest 2006, Prag 2006, Frankfurt 2006, Utrecht 2006, Paris 2006, Prag 2007

6 VFX – Was ist das? Rapid Application Development Framework Template Projekt Task Pane Viele Builder und Wizards Projekte für PDF Ausgabe Modify Report Kundenverwaltung Web Service für Aktivierung und noch viel mehr…

7 Installation VFX100SetupStandalone.exe Vfxmnu.app vom Desktop starten Online Registrierung Kostenloser Aktivierungsschlüssel für 30 Tage Beim 1. Start von Vfxmnu.app wird ggf. die VFP Task Pane geöffnet und die VFX Task Pane wird hinzugefügt Pfadeinstellungen in den Optionen von VFP sind NICHT erforderlich

8 Unsere Mission Eine Anwendung in 75 Minuten erstellen 3 Formulare Artikel Kundenbearbeitung 1:n Auftragsbearbeitung 2 Auswahllisten Parent/Child-Beziehung Für DBC und SQL Server

9 Unsere Beispielanwendung enelina´s pace hop V S S

10 VFX – Application Wizard Erstellen neuer Projekte 1. Auswahl des Ordners und der Datenbank 2. Texte für den About-Dialog 3. Einstellungen für das Anwendungsobjekt 4. Texte für den Projektinfo-Dialog 5. Alles kompilieren und los geht´s...

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

12 Was nun? Entwicklung der Datenbank mit dem VFP Datenbank-Designer mit dem SQL Server Management Studio mit xCase mit SDT

13 Unser Datenmodell

14 VFX – Cursoradapter Wizard Automatische Generierung von CursorAdapter-Klassen zu allen Tabellen und Ansichten einer Datenbank für VFP Datenbanken für SQL Server Auswahl der Datenquelle Auswahl der Klassen und Klassenbibliotheken Einstellungen aktualisierbarer Felder

15 Artikelbearbeitung VFX – CTableForm Builder Auswahl der Formularklasse Einrichten der Datenumgebung Such-Grid und Bearbeitungsfelder sind nebeneinander angeordnet Reentranter Builder (beliebig oft verwendbar) Verwendung eigener Klassen

16 Das Formular zur Laufzeit Autoedit, neu, löschen Inkrementelle Suche im Grid Multi-Column-Sort Benutzerspezifische Einstellungen Größe und Position des Formulars auf dem Desktop Spaltenbreite, Spaltenfolge und Sortierfolge im Grid Suchkriterien

17 Kundenbearbeitung VFX – CDataFormPage Builder Auswahl der Formularklasse Einrichten der Datenumgebung Such-Grid und Bearbeitungsfelder sind auf einem Seitenrahmen angeordnet Reentranter Builder

18 Das Formular zur Laufzeit Drucken aus allen Formularen möglich Berichte werden zur Laufzeit erstellt Speichern als HTML, XML, TIF, BMP, PDF Ghostscript Installation nicht erforderlich MAPI Fax Fritzfax, Winfax

19 Auftragsbearbeitung VFX – COneToMany Builder cOneToMany Bearbeitung und Suche in Parent-Daten wie bei cDataFormPage Bearbeitung von Child-Daten im Grid orderid = ?caorders.orderid Bearbeitung von Child-Daten mit beliebigen Steuerelementen Unterstützung mehrerer Children Fremdschlüssel? VFX macht alles.

20 Kunden auswählen VFX – CPickAlternate Builder Auswahl eines Kunden für einen Auftrag Eingabe eines Namens Auswahl eines Kunden aus einer Liste Alle Suchfunktionen bei Listenauswahl

21 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

22 Parameter für Auftrag Optimierter Datenzugriff Steuerelemente im VFX – Form Builder hinzufügen Where-Klausel eintragen Customerid = ?thisform.tCustomerid Fertig!

23 Beziehungen VFX – Parent/Child Builder Aufruf eines Child-Formulars Beliebig viele Children möglich Hierarchische Verknüpfung möglich Viele Möglichkeiten zur Steuerung Beispiel: Kunden – Aufträge

24 VFX – Upsizing Wizard Keine DSN erforderlich Beliebige Verbindung zur Remote Datenbank IDs bleiben erhalten Keine Codepage-Konflikte Bulk Insert funktioniert Verwendung geschützter Feldnamen Zulassen von NULL-Werten Anlegen einer neuen Datenbank

25 VFX – Manage Config.vfx Datenzugriff verwalten Mandantenauswahldialog für Endkunden Kompatibel zu Vfxpath Umschalten zwischen DBC und SQL Verwendung von ConnectionString empfehlenswert cConfigPassword – Kennwort für die Verschlüsselung der Datei Config.vfx

26 Mission completed Generierte Anwendung Generierte Formulare Viele Features Kein Code Hohe Qualität = zufriedene Kunden

27 VFX jetzt testen! Aktivierungsschlüssel für 30 Tage kostenlos! Beispielanwendung VFX100Test Beispielanwendung VFX100Traders Beispielanwendung VFPizza100 Handbuch deutsch und englisch Umfangreiche Informationen Newsgroup – Messages Portal – 50 Dokumente

28 Vielen Dank und viel Spaß mit VFX! Bitte denkt an die Bewertungsbögen! Venelina & Uwe


Herunterladen ppt "Venelina Jordanova Uwe Habermann V-VFX Visual Extend Mehr als ein RAD Framework."

Ähnliche Präsentationen


Google-Anzeigen