Was ist neu in VFX 9.5? - dFPUG

Werbung
VFX Anwendertreffen 2006
Was ist neu in VFX 9.5?
Uwe Habermann
Visual Extend Product Manager
[email protected]
Was ist neu in VFX 9.5?
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





3 Beispielanwendungen
VFX 9.0 Handbuch
VFX 9.5 Neuheiten
VFX 9.5 Neuheiten I 2006
>18 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?






Dipl.-Inform. Uwe Habermann
Selbstständig seit 1986
Arbeitet mit FoxPro seit FPW 2.5
MCP für VFP
Freier Mitarbeiter von u. a. ProLib, Wizards &
Builders und ISYS
Uwe Habermann & Kathrin Leu GbR
– Entwickelt Branchenlösung und Individualsoftware

Visual Extend Product Manager
Was ist neu in VFX 9.5?
Was wird gezeigt?

Neu in 9.5 – VFX für Power-User
• Berichte
• Seriendokumente
• Filter

Neu in 9.5 – VFX für Power-Entwickler
• Datenzugriff
• Neue Builder
• Leistungsfähigere Builder
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?
Berichte

Reportbehavior 90 ist Standard
• goProgram.nReportBehavior

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
• cFoxAppl.nCustomPrintDialog
• thisform.lCustomPrintDialog

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?
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?
Neuer Suchdialog



goProgram.nFilterBehavior=2 && VFX 9.5
Thisform.nFilterBehavior=2
Speichern der Einstellungen für
• Alle
• Benutzergruppe
• Benutzer

Filter für andere Benutzer 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
• goProgram.lSaveFormLayoutResolutionDependent




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
• VFXUpdateProject.dbf
Was ist neu in VFX 9.5?
VFX – Application Builder


Mit Suchfunktion
Mit Tooltips
– Anzeige der Eigenschaftsnamen
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
• cAppLanguage
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



Auswahl der Tabellen
Typkonvertierung
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
Auch auf Dataenvironment-Klassen
anwendbar
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 – Business Graph Builder

Auswahl des Cursors
Beschriftungsfeld
Darstellungstyp
Überschrift
Legende

Beispiel: VFX95Test, Businessgraph.scx




Was ist neu in VFX 9.5?
VFX – Parent/Child Builder

Unterstützung von Methoden
Bearbeitung wahlweise im Grid oder in
Textboxen
Auto Sync Child Form

Beispiel: VFPizza, CustomersCA.scx


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
cFoxAppl.lAllowUpdates
cFoxAppl.cIniUrl
Vfxsys.UpdType
Was ist neu in VFX 9.5?
Aktualisierung der
Datenbank beim Kunden

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?
Designed for Windows XP

Anwendungen lauffähig als normaler
„Benutzer“
Was ist neu in VFX 9.5?
Transact SQL Funktionen


VFP Zeichenkettenfunktionen als
Stored Procedures auf dem SQL Server
von Igor Nikiforov
Was ist neu in VFX 9.5?
Vielen Dank und
viel Spaß mit VFX!
Uwe Habermann
Was ist neu in VFX 9.5?
Herunterladen