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?