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?