Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Venelina Jordanova Uwe Habermann V-VFX1 Visual Extend Power for VFP Developers.

Ähnliche Präsentationen


Präsentation zum Thema: "Venelina Jordanova Uwe Habermann V-VFX1 Visual Extend Power for VFP Developers."—  Präsentation transkript:

1 Venelina Jordanova Venelina@OutsourcingITservices.net Uwe Habermann Uwe.Habermann@dFPUG.de V-VFX1 Visual Extend Power for VFP Developers

2 Where do you want to go today? 15:30 - 16:45 V-VFX1 Visual Extend – Power for VFP Developers 17:00 - 18:15 V-VFX2 Visual Extend – Was gibt es Neues? 19:30 - 07:30 V-FX++ Late Night Visual Extend – heute und morgen

3 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

4 Visual Extend Auf der Konferenz-CD 3 Beispielanwendungen 90 Seiten Session Notes 20 Stunden Videos 9.0? Bald gibt es ein neues Buch!

5 Visual Extend Homepage: http://www.visualextend.de Dokumente: http://portal.dfpug.de/dFPUG/Portal/VFX Support: http://forum.dfpug.de news://news.dfpug.de Neuigkeiten: http://newsletter.dfpug.de

6 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

7 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…

8 Installation VFX95SetupStandalone.exe Vfxmnu.app als Startanwendung einstellen 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

9 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

10 Unsere Beispielanwendung enelina´s pace hop V S S

11 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...

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

13 Was nun? Entwicklung der Datenbank mit dem VFP Datenbank-Designer mit dem SQL Server Enterprise Manager mit xCase mit SDT

14 Unser Datenmodell

15 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

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

17 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

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

19 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 E-Mail MAPI Fax Fritzfax, Winfax

20 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 beliebigen Steuerelementen Unterstützung mehrerer Children Fremdschlüssel? VFX macht alles.

21 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

22 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

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

24 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

25 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 D-UPS morgen 17:00 Uhr!

26 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

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

28 VFX jetzt testen! Aktivierungsschlüssel für 30 Tage kostenlos! Beispielanwendung VFX95Test Beispielanwendung VFX95Traders Beispielanwendung VFPizza95 Handbuch deutsch und englisch Umfangreiche Informationen Newsgroup – 20000 Messages Portal – 50 Dokumente

29 Vielen Dank und viel Spaß mit VFX! Bitte denkt an die Bewertungsbögen! Venelina & Uwe 17:00 V-VFX2 Visual Extend – Was gibt es Neues?


Herunterladen ppt "Venelina Jordanova Uwe Habermann V-VFX1 Visual Extend Power for VFP Developers."

Ähnliche Präsentationen


Google-Anzeigen