29
Uwe Habermann [email protected] V-VFX1 Visual Extend Wichtiger als je zuvor Venelina Jordanova [email protected]

Uwe Habermann [email protected] V-VFX1 Visual Extend Wichtiger als je zuvor Venelina Jordanova [email protected]

Embed Size (px)

Citation preview

Page 1: Uwe Habermann Uwe@VandU.eu V-VFX1 Visual Extend Wichtiger als je zuvor Venelina Jordanova Venelina@VandU.eu

Uwe [email protected]

V-VFX1Visual Extend

Wichtiger als je zuvor

Venelina [email protected]

Page 2: Uwe Habermann Uwe@VandU.eu V-VFX1 Visual Extend Wichtiger als je zuvor Venelina Jordanova Venelina@VandU.eu

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

Page 3: Uwe Habermann Uwe@VandU.eu V-VFX1 Visual Extend Wichtiger als je zuvor Venelina Jordanova Venelina@VandU.eu

Fragen?

Jederzeit!

Page 4: Uwe Habermann Uwe@VandU.eu V-VFX1 Visual Extend Wichtiger als je zuvor Venelina Jordanova Venelina@VandU.eu

Visual Extend 11.0* 12 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

* Erstes Framework mit Multifunktionsleiste

Page 5: Uwe Habermann Uwe@VandU.eu V-VFX1 Visual Extend Wichtiger als je zuvor Venelina Jordanova Venelina@VandU.eu

Visual Extend 11.0* VFX 11.0 Build 1104 auf der Konferenz-CD

* 4 Beispielanwendungen

* 20 Stunden Videos

Page 6: Uwe Habermann Uwe@VandU.eu V-VFX1 Visual Extend Wichtiger als je zuvor Venelina Jordanova Venelina@VandU.eu

Visual Extend 11.0* Homepage:

http://www.visualextend.de

* Dokumente:http://portal.dfpug.de/dFPUG/Portal/VFX

* Support:http://forum.dfpug.denews://news.dfpug.de

* Neuigkeiten:http://newsletter.dfpug.de

Page 7: Uwe Habermann Uwe@VandU.eu V-VFX1 Visual Extend Wichtiger als je zuvor Venelina Jordanova Venelina@VandU.eu

Was machenVenelina & Uwe?

* Neue Firma: V&U Ltd.* www.VandU.eu* [email protected]

* Geschäftsführer: Venelina & Uwe

* Softwareprojekte mit VFP* Visual Extend

* Hohe Qualität zu günstigen Preisen

* Entwicklung in Varna, Bulgarien

Page 8: Uwe Habermann Uwe@VandU.eu V-VFX1 Visual Extend Wichtiger als je zuvor Venelina Jordanova Venelina@VandU.eu

VFX – Was ist das?* Rapid Application Development Framework* Template Projekt* Task Pane* Viele Builder und Wizards ( V-VFX2)* Projekte für

* PDF Ausgabe* Modify Report* Kundenverwaltung* und noch viel mehr…

Page 9: Uwe Habermann Uwe@VandU.eu V-VFX1 Visual Extend Wichtiger als je zuvor Venelina Jordanova Venelina@VandU.eu

VFX 11.0 Installation* VFX110SetupStandalone.exe

* Vfxmnu.app vom Desktop starten

* Online Registrierung

* Kostenloser Aktivierungsschlüssel für 30 Tage

* Beim 1. Start von Vfxmnu.app wird die VFX Task Pane in die VFP Task Pane integriert

* Einstellungen in den Optionen von VFP sind NICHT erforderlich

Page 10: Uwe Habermann Uwe@VandU.eu V-VFX1 Visual Extend Wichtiger als je zuvor Venelina Jordanova Venelina@VandU.eu

Unsere Beispielanwendung

enelina´spacehop

VSS

Page 11: Uwe Habermann Uwe@VandU.eu V-VFX1 Visual Extend Wichtiger als je zuvor Venelina Jordanova Venelina@VandU.eu

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

Page 12: Uwe Habermann Uwe@VandU.eu V-VFX1 Visual Extend Wichtiger als je zuvor Venelina Jordanova Venelina@VandU.eu

Die generierte VFX-Anwendung

* Splash-Screen* Anmeldedialog* Multifunktionsleiste* Benutzerverwaltung* Benutzerrechte* Datenbankwartung* Info-Dialog* und vieles andere mehr...

Page 13: Uwe Habermann Uwe@VandU.eu V-VFX1 Visual Extend Wichtiger als je zuvor Venelina Jordanova Venelina@VandU.eu

Was nun?* Entwicklung der Datenbank

* mit dem VFP Datenbank-Designer* mit dem SQL Server Management Studio* mit xCase* mit SDT

Page 14: Uwe Habermann Uwe@VandU.eu V-VFX1 Visual Extend Wichtiger als je zuvor Venelina Jordanova Venelina@VandU.eu

Unser Datenmodell

Page 15: Uwe Habermann Uwe@VandU.eu V-VFX1 Visual Extend Wichtiger als je zuvor Venelina Jordanova Venelina@VandU.eu

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

Page 16: Uwe Habermann Uwe@VandU.eu V-VFX1 Visual Extend Wichtiger als je zuvor Venelina Jordanova Venelina@VandU.eu

ArtikelbearbeitungVFX – CTableForm Builder* Auswahl der Formularklasse

* Einrichten der Datenumgebung

* Such-Grid und Bearbeitungsfelder sind nebeneinander angeordnet

* Reentranter Builder(beliebig oft verwendbar)

* Verwendung eigener Klassen

Page 17: Uwe Habermann Uwe@VandU.eu V-VFX1 Visual Extend Wichtiger als je zuvor Venelina Jordanova Venelina@VandU.eu

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

Page 18: Uwe Habermann Uwe@VandU.eu V-VFX1 Visual Extend Wichtiger als je zuvor Venelina Jordanova Venelina@VandU.eu

KundenbearbeitungVFX – CDataFormPage

Builder* Auswahl der Formularklasse

* Einrichten der Datenumgebung

* Such-Grid und Bearbeitungsfelder sind auf einem Seitenrahmen angeordnet

* Reentranter Builder

Page 19: Uwe Habermann Uwe@VandU.eu V-VFX1 Visual Extend Wichtiger als je zuvor Venelina Jordanova Venelina@VandU.eu

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

Page 20: Uwe Habermann Uwe@VandU.eu V-VFX1 Visual Extend Wichtiger als je zuvor Venelina Jordanova Venelina@VandU.eu

AuftragsbearbeitungVFX – COneToMany Builder* cOneToMany

* Bearbeitung und Suche in Parent-Daten wie bei cDataFormPage

* Bearbeitung von Child-Daten im Gridorderid = ?caorders.orderid

* Bearbeitung von Child-Daten mit beliebigen Steuerelementen

* Unterstützung mehrerer Children* Fremdschlüssel? VFX macht alles.

Page 21: Uwe Habermann Uwe@VandU.eu V-VFX1 Visual Extend Wichtiger als je zuvor Venelina Jordanova Venelina@VandU.eu

Kunden auswählenVFX – CPickAlternate

Builder* Auswahl eines Kunden für einen Auftrag

* Eingabe eines Namens* Auswahl eines Kunden aus einer Liste

* Alle Suchfunktionen bei Listenauswahl

Page 22: Uwe Habermann Uwe@VandU.eu V-VFX1 Visual Extend Wichtiger als je zuvor Venelina Jordanova Venelina@VandU.eu

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

Page 23: Uwe Habermann Uwe@VandU.eu V-VFX1 Visual Extend Wichtiger als je zuvor Venelina Jordanova Venelina@VandU.eu

Parameter für Auftrag* Optimierter Datenzugriff

* Steuerelemente im VFX – Form Builder hinzufügen

* Where-Klausel eintragenCustomerid = ?thisform.tCustomerid

* Fertig!

Page 24: Uwe Habermann Uwe@VandU.eu V-VFX1 Visual Extend Wichtiger als je zuvor Venelina Jordanova Venelina@VandU.eu

BeziehungenVFX – 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

Page 25: Uwe Habermann Uwe@VandU.eu V-VFX1 Visual Extend Wichtiger als je zuvor Venelina Jordanova Venelina@VandU.eu

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

Page 26: Uwe Habermann Uwe@VandU.eu V-VFX1 Visual Extend Wichtiger als je zuvor Venelina Jordanova Venelina@VandU.eu

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

* nConfigVfxFormat – 0 - XML oder 1 - CSV

Page 27: Uwe Habermann Uwe@VandU.eu V-VFX1 Visual Extend Wichtiger als je zuvor Venelina Jordanova Venelina@VandU.eu

Mission completed* Generierte Anwendung

* Generierte Formulare

* Viele Features

* Kein Code

* Hohe Qualität = zufriedene Kunden

Page 28: Uwe Habermann Uwe@VandU.eu V-VFX1 Visual Extend Wichtiger als je zuvor Venelina Jordanova Venelina@VandU.eu

VFX 11.0 jetzt testen!*Aktivierungsschlüssel für 30 Tage

kostenlos!

*Beispielanwendung VFX11Test

*Beispielanwendung VFX11Traders

*Beispielanwendung VFPizza11

*Handbuch deutsch und englisch

*Umfangreiche Informationen*Newsgroup – 25000 Messages*Portal – 200 Dokumente

Page 29: Uwe Habermann Uwe@VandU.eu V-VFX1 Visual Extend Wichtiger als je zuvor Venelina Jordanova Venelina@VandU.eu

Vielen Dank undviel Spaß mit VFX!

Bitte denkt an die Bewertungsbögen!

Venelina & Uwe