Visual Extend - dFPUG

Werbung
Was ist neu in VFX 9.5?
Venelina Jordanova
Uwe Habermann
[email protected]
[email protected]
Software Development Team Leader
Was ist neu in VFX 9.5?
Visual Extend Product Manager
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
Was ist neu in VFX 9.5?
Visual Extend




Auf der Konferenz-CD
3 Beispielanwendungen
99 Seiten Session Notes
>11 Stunden Videos
Was ist neu in VFX 9.5?
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
Was ist neu in VFX 9.5?
Wer spricht da?





Venelina Jordanova

Arbeitet mit FoxPro
seit FPD 2.0

MCP für SQL Server u. a.
J.E.I.-Varna
Outsourcing-Projekte


Visual Extend
Software Development
Team Leader

Dipl.-Inform. Uwe Habermann
Arbeitet mit FoxPro
seit FPW 2.5
MCP für VFP
Freier Mitarbeiter von u. a. ISYS,
Wizards & Builders und ProLib
Visual Extend
Product Manager
Was ist neu in VFX 9.5?
Unsere Mission

Neu in 9.5 – VFX für Power-Entwickler
• Features für Endanwender
•
•
•
Seriendokumente
Berichte
Filter
• Features für Entwickler
•

Datenzugriff
Late Night – Noch nicht genug?
Was ist neu in VFX 9.5?
Neu für Endbenutzer

Neue Icons
•
•
•
•
•
Löschen
Datensatz kopieren
Suchen
Aktualisieren (Hotkey F5)
Weitere Funktionen
Was ist neu in VFX 9.5?
Spam Wizard <g>

Seriendokumenterstellung mit VFX
• E-Mail

Mit Anhängen
• Serienbrief
• Faxversand
• drucken

Beispiel: VFX95Test, MailMerge.scx
Was ist neu in VFX 9.5?
Berichte


Reportbehavior 90 ist Standard
Reportoutput und Reportpreview sind in
VFX integriert
• Lokalisierung zur Laufzeit

Mehrzeilige Detailbänder
• goProgram.nMultiLineReport
Was ist neu in VFX 9.5?
Berichte


Erweiterter Druckdialog
PDF mit Reportlistener
• PDFOutput
• Keine Ghostscript-Installation erforderlich

VFX – Berichts-Designer
• VFXModifyReport
• Lokalisierung zur Laufzeit
Was ist neu in VFX 9.5?
Datenexport

Berücksichtigung von Filter- und
Sortiereinstellungen
•
•
•
•
CSV
XLS
XML
DBF
Was ist neu in VFX 9.5?
Neuer Suchdialog


goProgram.nFilterBehavior=2
Speichern der Einstellungen für
• Alle
• Benutzergruppe
• Benutzer

Filter für andere Benuter kopieren
Was ist neu in VFX 9.5?
Anpassen Dialog


Administrator kann Anpassen-Dialog je
Benutzer aktivieren
Administrator kann Standardwerte für
neue Benutzer speichern
Was ist neu in VFX 9.5?
Was noch?





Benutzerspezifische Einstellungen je
Bildschirmauflösung speichern
Favoriten im Öffnen-Dialog
Drag & Drop aus Child-Grids
Summenbildung in Child-Grids
Skype Textbox
Was ist neu in VFX 9.5?
VFX – Update Project




Start auch über die Task Pane möglich
Archiv enthält VFX-Version
Dialog zur Aktualisierung von VFXFormularen
Speicherung der Einstellungen für
künftige Aktualisierungen
Was ist neu in VFX 9.5?
Vererbungsarchitektur


Vfxobjbase.vcx
Bisherige Vfxobj.vcx wird Vfxobjbase.vcx
• Zwischenschicht für alle VFX-Basisklassen
• Einfache Anpassbarkeit des Layouts und der
Funktionalität

Keine Datenumgebung in VFX-Formularen
• 1:1 Ableitung aus den Formularklassen

Klassen in Appl.vcx
• cLanguage
• cFoxAppl
Was ist neu in VFX 9.5?
Datenzugriff


SET Einstellungen gelten jetzt schon in
der Datenumgebung
cBaseDataAccess Klasse
• cWhereClause
• cForeignKeyName
• cForeignKeyValue

goPath Objekt
Was ist neu in VFX 9.5?
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
Was ist neu in VFX 9.5?
VFX – Cursoradapter Wizard

Unterstützung von Ansichten
Was ist neu in VFX 9.5?
VFX – Dataenvironment Builder

Where Klausel
• SelectCmd bleibt unverändert aus der
Vererbung


Foreign Key Name
Foreign Key Value
Was ist neu in VFX 9.5?
VFX – Manage Config.vfx
Datenzugriff bearbeiten



VFX-Tabellen können in eigener
Datenbank gespeichert werden
OLE-DB Unterstützung
Zur Laufzeit: Anlegen neuer Datenbanken
• DBC
• SQL Server
Was ist neu in VFX 9.5?
VFX – Parent/Child Builder

Unterstützung von Methoden
Bearbeitung wahlweise im Grid oder in
Textboxen

Beispiel: VFPizza, Customers.scx

Was ist neu in VFX 9.5?
VFX – Business Graph Builder

Auswahl des Cursors
Beschriftungsfeld
Darstellungstyp
Überschrift
Legende

Beispiel: VFX95Test, Businessgraph.scx




Was ist neu in VFX 9.5?
VFX – Toolbar Builder

Steuerelemente und Separatoren in eine
neue Reihenfolge bringen
Was ist neu in VFX 9.5?
VFX – Textbox Builder


Vorschau der Schrifteinstellung
Bearbeiten von Methoden-Code
Was ist neu in VFX 9.5?
VFX – Class Switcher

Unterstützung aller Klassen
•
•
•
•
•
•
cPickDate
cComboPicklist
cTextEmail
cTextCalculator
cTextTapi
…
Was ist neu in VFX 9.5?
Lokalisierung

VFX – Language Management Builder
• Auswahl der Sprachen bei Lokalisierung zur
Laufzeit

VFX – Langsetup Builder
• Unterstützung von Klassen
• Unterstützung von Berichten
• Unterstützung von Vfxfopen.dbf

Rekursiver Aufruf der LangSetup-Methode
in allen Steuerelementen
Was ist neu in VFX 9.5?
Produktaktivierung



Standardwerte für Benutzerrechte
VFX – Kundenverwaltung
Web Service für die Registrierung
Was ist neu in VFX 9.5?
Aktualisierung von VFX

Einstellung im VFX – Menü
• Manuell
• Automatisch
Was ist neu in VFX 9.5?
Aktualisierung von
Anwendungen

Einstellmöglichkeiten wie bei Windows
•
•
•
•
•
Automatischer Download und Installation
Automatischer Download
Benachrichtigen
Deaktivieren
Jetzt auf Aktualisierungen prüfen
Was ist neu in VFX 9.5?
Aktualisierung der
Datenbank beim Kunden



Korrekte Funktion auch bei Verwendung
von Insert-Triggern
Wiederherstellung des ursprünglichen
Zustands im Fehlerfall
Aktualisierung von allen in Config.vfx
eingetragenen Datenbanken
• DBC
• SQL
Was ist neu in VFX 9.5?
VFX – Hilfe





Dokumentation
Wichtige Links
E-Mail an das VFX-Team
So erreichen Sie uns
Support-Anfrage an das Forum senden
• Verwaltung von Support-Anfragen
Was ist neu in VFX 9.5?
Transact SQL Funtionen

VFP Zeichenkettenfunktionen als
Stored Procedures auf dem SQL Server
Was ist neu in VFX 9.5?
Vielen Dank und
viel Spaß mit VFX!
Bitte denkt an die Bewertungsbögen!
Venelina Jordanova & Uwe Habermann
Was ist neu in VFX 9.5?
Herunterladen