uwe habermann [email protected] v-vfx1 visual extend wichtiger als je zuvor venelina jordanova...
TRANSCRIPT
![Page 2: Uwe Habermann Uwe@VandU.eu V-VFX1 Visual Extend Wichtiger als je zuvor Venelina Jordanova Venelina@VandU.eu](https://reader035.vdocuments.site/reader035/viewer/2022062307/55204d7e49795902118cef2f/html5/thumbnails/2.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062307/55204d7e49795902118cef2f/html5/thumbnails/3.jpg)
Fragen?
Jederzeit!
![Page 4: Uwe Habermann Uwe@VandU.eu V-VFX1 Visual Extend Wichtiger als je zuvor Venelina Jordanova Venelina@VandU.eu](https://reader035.vdocuments.site/reader035/viewer/2022062307/55204d7e49795902118cef2f/html5/thumbnails/4.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062307/55204d7e49795902118cef2f/html5/thumbnails/5.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062307/55204d7e49795902118cef2f/html5/thumbnails/6.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062307/55204d7e49795902118cef2f/html5/thumbnails/7.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062307/55204d7e49795902118cef2f/html5/thumbnails/8.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062307/55204d7e49795902118cef2f/html5/thumbnails/9.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062307/55204d7e49795902118cef2f/html5/thumbnails/10.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062307/55204d7e49795902118cef2f/html5/thumbnails/11.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062307/55204d7e49795902118cef2f/html5/thumbnails/12.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062307/55204d7e49795902118cef2f/html5/thumbnails/13.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062307/55204d7e49795902118cef2f/html5/thumbnails/14.jpg)
Unser Datenmodell
![Page 15: Uwe Habermann Uwe@VandU.eu V-VFX1 Visual Extend Wichtiger als je zuvor Venelina Jordanova Venelina@VandU.eu](https://reader035.vdocuments.site/reader035/viewer/2022062307/55204d7e49795902118cef2f/html5/thumbnails/15.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062307/55204d7e49795902118cef2f/html5/thumbnails/16.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062307/55204d7e49795902118cef2f/html5/thumbnails/17.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062307/55204d7e49795902118cef2f/html5/thumbnails/18.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062307/55204d7e49795902118cef2f/html5/thumbnails/19.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062307/55204d7e49795902118cef2f/html5/thumbnails/20.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062307/55204d7e49795902118cef2f/html5/thumbnails/21.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062307/55204d7e49795902118cef2f/html5/thumbnails/22.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062307/55204d7e49795902118cef2f/html5/thumbnails/23.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062307/55204d7e49795902118cef2f/html5/thumbnails/24.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062307/55204d7e49795902118cef2f/html5/thumbnails/25.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062307/55204d7e49795902118cef2f/html5/thumbnails/26.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062307/55204d7e49795902118cef2f/html5/thumbnails/27.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062307/55204d7e49795902118cef2f/html5/thumbnails/28.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062307/55204d7e49795902118cef2f/html5/thumbnails/29.jpg)
Vielen Dank undviel Spaß mit VFX!
Bitte denkt an die Bewertungsbögen!
Venelina & Uwe