35
Was ist neu in VFX 9.5? Was ist neu in VFX 9.5? VFX Anwendertreffen VFX Anwendertreffen 2006 2006 Was ist neu in VFX 9.5? Was ist neu in VFX 9.5? Uwe Habermann Uwe Habermann Visual Extend Product Manager Visual Extend Product Manager [email protected] [email protected]

Was ist neu in VFX 9.5? VFX Anwendertreffen 2006 Was ist neu in VFX 9.5? Uwe Habermann Visual Extend Product Manager [email protected]

Embed Size (px)

Citation preview

Page 1: Was ist neu in VFX 9.5? VFX Anwendertreffen 2006 Was ist neu in VFX 9.5? Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

Was ist neu in VFX 9.5?Was ist neu in VFX 9.5?

VFX Anwendertreffen VFX Anwendertreffen 20062006Was ist neu in VFX 9.5? Was ist neu in VFX 9.5?

Uwe HabermannUwe HabermannVisual Extend Product ManagerVisual Extend Product Manager

[email protected]@dFPUG.de

Page 2: Was ist neu in VFX 9.5? VFX Anwendertreffen 2006 Was ist neu in VFX 9.5? Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

Was ist neu in VFX 9.5?Was ist neu in VFX 9.5?

Visual ExtendVisual Extend

10 Jahre VFX! 10 Jahre VFX! dFPUG c/o ISYS GmbHdFPUG c/o ISYS GmbH Marktführer in EuropaMarktführer in Europa Mehr Anwender als alle anderen Mehr Anwender als alle anderen

Framework Hersteller zusammenFramework Hersteller zusammen Einziges Framework mit vollerEinziges Framework mit voller

Cursoradapter UnterstützungCursoradapter Unterstützung

Page 3: Was ist neu in VFX 9.5? VFX Anwendertreffen 2006 Was ist neu in VFX 9.5? Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

Was ist neu in VFX 9.5?Was ist neu in VFX 9.5?

Visual ExtendVisual Extend

3 Beispielanwendungen3 Beispielanwendungen VFX 9.0 HandbuchVFX 9.0 Handbuch VFX 9.5 NeuheitenVFX 9.5 Neuheiten VFX 9.5 Neuheiten I 2006VFX 9.5 Neuheiten I 2006 >18 Stunden Videos>18 Stunden Videos

Page 4: Was ist neu in VFX 9.5? VFX Anwendertreffen 2006 Was ist neu in VFX 9.5? Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

Was ist neu in VFX 9.5?Was ist neu in VFX 9.5?

Visual ExtendVisual Extend

Homepage:Homepage:http://www.visualextend.dehttp://www.visualextend.de

Dokumente:Dokumente:http://portal.dfpug.de/dFPUG/Portal/http://portal.dfpug.de/dFPUG/Portal/VFXVFX

Support:Support:http://forum.dfpug.de oder http://forum.dfpug.de oder news://news.dfpug.denews://news.dfpug.de

Neuigkeiten:Neuigkeiten:http://newsletter.dfpug.dehttp://newsletter.dfpug.de

Page 5: Was ist neu in VFX 9.5? VFX Anwendertreffen 2006 Was ist neu in VFX 9.5? Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

Was ist neu in VFX 9.5?Was ist neu in VFX 9.5?

Wer spricht da?Wer spricht da?

Dipl.-Inform. Uwe HabermannDipl.-Inform. Uwe Habermann Selbstständig seit 1986Selbstständig seit 1986 Arbeitet mit FoxPro seit FPW 2.5Arbeitet mit FoxPro seit FPW 2.5 MCP für VFPMCP für VFP Freier Mitarbeiter von u. a. ProLib, Wizards Freier Mitarbeiter von u. a. ProLib, Wizards

& Builders und ISYS& Builders und ISYS Uwe Habermann & Kathrin Leu GbRUwe Habermann & Kathrin Leu GbR

– Entwickelt Branchenlösung und Entwickelt Branchenlösung und IndividualsoftwareIndividualsoftware

Visual Extend Product ManagerVisual Extend Product Manager

Page 6: Was ist neu in VFX 9.5? VFX Anwendertreffen 2006 Was ist neu in VFX 9.5? Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

Was ist neu in VFX 9.5?Was ist neu in VFX 9.5?

Was wird gezeigt?Was wird gezeigt?

Neu in 9.5 – VFX für Power-UserNeu in 9.5 – VFX für Power-User• BerichteBerichte• SeriendokumenteSeriendokumente• FilterFilter

Neu in 9.5 – VFX für Power-Neu in 9.5 – VFX für Power-EntwicklerEntwickler• DatenzugriffDatenzugriff• Neue BuilderNeue Builder• Leistungsfähigere BuilderLeistungsfähigere Builder

Page 7: Was ist neu in VFX 9.5? VFX Anwendertreffen 2006 Was ist neu in VFX 9.5? Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

Was ist neu in VFX 9.5?Was ist neu in VFX 9.5?

Neu für EndbenutzerNeu für Endbenutzer

Neue IconsNeue Icons• LöschenLöschen• Datensatz kopierenDatensatz kopieren• SuchenSuchen• Aktualisieren (Hotkey F5)Aktualisieren (Hotkey F5)• Weitere FunktionenWeitere Funktionen

Page 8: Was ist neu in VFX 9.5? VFX Anwendertreffen 2006 Was ist neu in VFX 9.5? Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

Was ist neu in VFX 9.5?Was ist neu in VFX 9.5?

BerichteBerichte

Reportbehavior 90 ist StandardReportbehavior 90 ist Standard• goProgram.nReportBehaviorgoProgram.nReportBehavior

Reportoutput und Reportpreview Reportoutput und Reportpreview sind in VFX integriertsind in VFX integriert• Lokalisierung zur LaufzeitLokalisierung zur Laufzeit

Mehrzeilige DetailbänderMehrzeilige Detailbänder• goProgram.nMultiLineReport goProgram.nMultiLineReport

Page 9: Was ist neu in VFX 9.5? VFX Anwendertreffen 2006 Was ist neu in VFX 9.5? Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

Was ist neu in VFX 9.5?Was ist neu in VFX 9.5?

BerichteBerichte

Erweiterter DruckdialogErweiterter Druckdialog• cFoxAppl.nCustomPrintDialogcFoxAppl.nCustomPrintDialog• thisform.lCustomPrintDialogthisform.lCustomPrintDialog

PDF mit ReportlistenerPDF mit Reportlistener• PDFOutputPDFOutput• Keine Ghostscript-Installation erforderlichKeine Ghostscript-Installation erforderlich

VFX – Berichts-DesignerVFX – Berichts-Designer• VFXModifyReportVFXModifyReport• Lokalisierung zur LaufzeitLokalisierung zur Laufzeit

Page 10: Was ist neu in VFX 9.5? VFX Anwendertreffen 2006 Was ist neu in VFX 9.5? Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

Was ist neu in VFX 9.5?Was ist neu in VFX 9.5?

DatenexportDatenexport

Berücksichtigung von Filter- und Berücksichtigung von Filter- und SortiereinstellungenSortiereinstellungen• CSVCSV• XLSXLS• XMLXML• DBFDBF

Page 11: Was ist neu in VFX 9.5? VFX Anwendertreffen 2006 Was ist neu in VFX 9.5? Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

Was ist neu in VFX 9.5?Was ist neu in VFX 9.5?

Spam Wizard <g>Spam Wizard <g>

Seriendokumenterstellung mit VFXSeriendokumenterstellung mit VFX• E-MailE-Mail

Mit AnhängenMit Anhängen

• SerienbriefSerienbrief• FaxversandFaxversand• druckendrucken

Beispiel: VFX95Test, MailMerge.scxBeispiel: VFX95Test, MailMerge.scx

Page 12: Was ist neu in VFX 9.5? VFX Anwendertreffen 2006 Was ist neu in VFX 9.5? Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

Was ist neu in VFX 9.5?Was ist neu in VFX 9.5?

Neuer SuchdialogNeuer Suchdialog

goProgram.nFilterBehavior=2 && goProgram.nFilterBehavior=2 && VFX 9.5VFX 9.5

Thisform.nFilterBehavior=2Thisform.nFilterBehavior=2 Speichern der Einstellungen fürSpeichern der Einstellungen für

• AlleAlle• BenutzergruppeBenutzergruppe• BenutzerBenutzer

Filter für andere Benutzer kopierenFilter für andere Benutzer kopieren

Page 13: Was ist neu in VFX 9.5? VFX Anwendertreffen 2006 Was ist neu in VFX 9.5? Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

Was ist neu in VFX 9.5?Was ist neu in VFX 9.5?

Anpassen DialogAnpassen Dialog

Administrator kann Anpassen-Dialog Administrator kann Anpassen-Dialog je Benutzer aktivierenje Benutzer aktivieren

Administrator kann Standardwerte Administrator kann Standardwerte für neue Benutzer speichernfür neue Benutzer speichern

Page 14: Was ist neu in VFX 9.5? VFX Anwendertreffen 2006 Was ist neu in VFX 9.5? Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

Was ist neu in VFX 9.5?Was ist neu in VFX 9.5?

Was noch?Was noch?

Benutzerspezifische Einstellungen je Benutzerspezifische Einstellungen je Bildschirmauflösung speichernBildschirmauflösung speichern• goProgram.lSaveFormLayoutResolutionDepegoProgram.lSaveFormLayoutResolutionDepe

ndentndent

Favoriten im Öffnen-DialogFavoriten im Öffnen-Dialog Drag & Drop aus Child-GridsDrag & Drop aus Child-Grids Summenbildung in Child-GridsSummenbildung in Child-Grids Skype TextboxSkype Textbox

Page 15: Was ist neu in VFX 9.5? VFX Anwendertreffen 2006 Was ist neu in VFX 9.5? Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

Was ist neu in VFX 9.5?Was ist neu in VFX 9.5?

VFX – Update ProjectVFX – Update Project

Start auch über die Task Pane Start auch über die Task Pane möglichmöglich

Archiv enthält VFX-VersionArchiv enthält VFX-Version Dialog zur Aktualisierung von VFX-Dialog zur Aktualisierung von VFX-

FormularenFormularen Speicherung der Einstellungen für Speicherung der Einstellungen für

künftige Aktualisierungenkünftige Aktualisierungen• VFXUpdateProject.dbfVFXUpdateProject.dbf

Page 16: Was ist neu in VFX 9.5? VFX Anwendertreffen 2006 Was ist neu in VFX 9.5? Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

Was ist neu in VFX 9.5?Was ist neu in VFX 9.5?

VFX – Application BuilderVFX – Application Builder

Mit SuchfunktionMit Suchfunktion Mit TooltipsMit Tooltips

– Anzeige der EigenschaftsnamenAnzeige der Eigenschaftsnamen

Page 17: Was ist neu in VFX 9.5? VFX Anwendertreffen 2006 Was ist neu in VFX 9.5? Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

Was ist neu in VFX 9.5?Was ist neu in VFX 9.5?

VererbungsarchitekturVererbungsarchitektur

Vfxobjbase.vcxVfxobjbase.vcx Bisherige Vfxobj.vcx wird Vfxobjbase.vcxBisherige Vfxobj.vcx wird Vfxobjbase.vcx

• Zwischenschicht für alle VFX-BasisklassenZwischenschicht für alle VFX-Basisklassen• Einfache Anpassbarkeit des Layouts und der Einfache Anpassbarkeit des Layouts und der

FunktionalitätFunktionalität Keine Datenumgebung in VFX-Keine Datenumgebung in VFX-

FormularenFormularen• 1:1 Ableitung aus den Formularklassen1:1 Ableitung aus den Formularklassen

Klassen in Appl.vcxKlassen in Appl.vcx• cAppLanguagecAppLanguage

Page 18: Was ist neu in VFX 9.5? VFX Anwendertreffen 2006 Was ist neu in VFX 9.5? Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

Was ist neu in VFX 9.5?Was ist neu in VFX 9.5?

DatenzugriffDatenzugriff

SET Einstellungen gelten jetzt schon SET Einstellungen gelten jetzt schon in der Datenumgebungin der Datenumgebung

cBaseDataAccess KlassecBaseDataAccess Klasse• cWhereClausecWhereClause• cForeignKeyNamecForeignKeyName• cForeignKeyValuecForeignKeyValue

goPath ObjektgoPath Objekt

Page 19: Was ist neu in VFX 9.5? VFX Anwendertreffen 2006 Was ist neu in VFX 9.5? Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

Was ist neu in VFX 9.5?Was ist neu in VFX 9.5?

VFX – Upsizing WizardVFX – Upsizing Wizard

Keine DSN erforderlichKeine DSN erforderlich• Beliebige Verbindung zur Remote Beliebige Verbindung zur Remote

DatenbankDatenbank IDs bleiben erhaltenIDs bleiben erhalten Keine Codepage-KonflikteKeine Codepage-Konflikte Bulk Insert funktioniertBulk Insert funktioniert Verwendung geschützter FeldnamenVerwendung geschützter Feldnamen Zulassen von NULL-WertenZulassen von NULL-Werten Anlegen einer neuen DatenbankAnlegen einer neuen Datenbank

Page 20: Was ist neu in VFX 9.5? VFX Anwendertreffen 2006 Was ist neu in VFX 9.5? Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

Was ist neu in VFX 9.5?Was ist neu in VFX 9.5?

VFX – Cursoradapter VFX – Cursoradapter WizardWizard Auswahl der TabellenAuswahl der Tabellen TypkonvertierungTypkonvertierung Unterstützung von AnsichtenUnterstützung von Ansichten

Page 21: Was ist neu in VFX 9.5? VFX Anwendertreffen 2006 Was ist neu in VFX 9.5? Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

Was ist neu in VFX 9.5?Was ist neu in VFX 9.5?

VFX – Dataenvironment VFX – Dataenvironment BuilderBuilder

Where KlauselWhere Klausel• SelectCmd bleibt unverändert aus der SelectCmd bleibt unverändert aus der

VererbungVererbung Foreign Key NameForeign Key Name Foreign Key ValueForeign Key Value Auch auf Dataenvironment-Klassen Auch auf Dataenvironment-Klassen

anwendbaranwendbar

Page 22: Was ist neu in VFX 9.5? VFX Anwendertreffen 2006 Was ist neu in VFX 9.5? Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

Was ist neu in VFX 9.5?Was ist neu in VFX 9.5?

VFX – Manage Config.vfxVFX – Manage Config.vfxDatenzugriff bearbeitenDatenzugriff bearbeiten VFX-Tabellen können in eigener VFX-Tabellen können in eigener

Datenbank gespeichert werdenDatenbank gespeichert werden OLE-DB UnterstützungOLE-DB Unterstützung Zur Laufzeit: Anlegen neuer Zur Laufzeit: Anlegen neuer

DatenbankenDatenbanken• DBCDBC• SQL ServerSQL Server

Page 23: Was ist neu in VFX 9.5? VFX Anwendertreffen 2006 Was ist neu in VFX 9.5? Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

Was ist neu in VFX 9.5?Was ist neu in VFX 9.5?

VFX – Business Graph VFX – Business Graph BuilderBuilder

Auswahl des CursorsAuswahl des Cursors BeschriftungsfeldBeschriftungsfeld DarstellungstypDarstellungstyp ÜberschriftÜberschrift LegendeLegende

Beispiel: VFX95Test, Beispiel: VFX95Test, Businessgraph.scxBusinessgraph.scx

Page 24: Was ist neu in VFX 9.5? VFX Anwendertreffen 2006 Was ist neu in VFX 9.5? Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

Was ist neu in VFX 9.5?Was ist neu in VFX 9.5?

VFX – Parent/Child VFX – Parent/Child BuilderBuilder Unterstützung von MethodenUnterstützung von Methoden Bearbeitung wahlweise im Grid oder Bearbeitung wahlweise im Grid oder

in Textboxenin Textboxen Auto Sync Child FormAuto Sync Child Form

Beispiel: VFPizza, CustomersCA.scxBeispiel: VFPizza, CustomersCA.scx

Page 25: Was ist neu in VFX 9.5? VFX Anwendertreffen 2006 Was ist neu in VFX 9.5? Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

Was ist neu in VFX 9.5?Was ist neu in VFX 9.5?

VFX – Textbox BuilderVFX – Textbox Builder

Vorschau der SchrifteinstellungVorschau der Schrifteinstellung Bearbeiten von Methoden-CodeBearbeiten von Methoden-Code

Page 26: Was ist neu in VFX 9.5? VFX Anwendertreffen 2006 Was ist neu in VFX 9.5? Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

Was ist neu in VFX 9.5?Was ist neu in VFX 9.5?

VFX – Class SwitcherVFX – Class Switcher

Unterstützung aller KlassenUnterstützung aller Klassen• cPickDatecPickDate• cComboPicklistcComboPicklist• cTextEmailcTextEmail• cTextCalculatorcTextCalculator• cTextTapi cTextTapi • ……

Page 27: Was ist neu in VFX 9.5? VFX Anwendertreffen 2006 Was ist neu in VFX 9.5? Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

Was ist neu in VFX 9.5?Was ist neu in VFX 9.5?

LokalisierungLokalisierung

VFX – Language Management BuilderVFX – Language Management Builder• Auswahl der Sprachen bei Lokalisierung Auswahl der Sprachen bei Lokalisierung

zur Laufzeitzur Laufzeit VFX – Langsetup BuilderVFX – Langsetup Builder

• Unterstützung von KlassenUnterstützung von Klassen• Unterstützung von BerichtenUnterstützung von Berichten• Unterstützung von Vfxfopen.dbfUnterstützung von Vfxfopen.dbf

Rekursiver Aufruf der LangSetup-Rekursiver Aufruf der LangSetup-Methode in allen SteuerelementenMethode in allen Steuerelementen

Page 28: Was ist neu in VFX 9.5? VFX Anwendertreffen 2006 Was ist neu in VFX 9.5? Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

Was ist neu in VFX 9.5?Was ist neu in VFX 9.5?

ProduktaktivierungProduktaktivierung

Standardwerte für BenutzerrechteStandardwerte für Benutzerrechte VFX – KundenverwaltungVFX – Kundenverwaltung Web Service für die RegistrierungWeb Service für die Registrierung

Page 29: Was ist neu in VFX 9.5? VFX Anwendertreffen 2006 Was ist neu in VFX 9.5? Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

Was ist neu in VFX 9.5?Was ist neu in VFX 9.5?

Aktualisierung von VFXAktualisierung von VFX

Einstellung im VFX – MenüEinstellung im VFX – Menü• ManuellManuell• AutomatischAutomatisch

Page 30: Was ist neu in VFX 9.5? VFX Anwendertreffen 2006 Was ist neu in VFX 9.5? Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

Was ist neu in VFX 9.5?Was ist neu in VFX 9.5?

Aktualisierung von Aktualisierung von AnwendungenAnwendungen Einstellmöglichkeiten wie bei WindowsEinstellmöglichkeiten wie bei Windows

• Automatischer Download und InstallationAutomatischer Download und Installation• Automatischer DownloadAutomatischer Download• BenachrichtigenBenachrichtigen• DeaktivierenDeaktivieren• Jetzt auf Aktualisierungen prüfenJetzt auf Aktualisierungen prüfen

cFoxAppl.lAllowUpdatescFoxAppl.lAllowUpdates cFoxAppl.cIniUrlcFoxAppl.cIniUrl Vfxsys.UpdTypeVfxsys.UpdType

Page 31: Was ist neu in VFX 9.5? VFX Anwendertreffen 2006 Was ist neu in VFX 9.5? Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

Was ist neu in VFX 9.5?Was ist neu in VFX 9.5?

Aktualisierung der Aktualisierung der Datenbank beim KundenDatenbank beim Kunden Aktualisierung von allen in Config.vfx Aktualisierung von allen in Config.vfx

eingetragenen Datenbankeneingetragenen Datenbanken• DBCDBC• SQLSQL

Page 32: Was ist neu in VFX 9.5? VFX Anwendertreffen 2006 Was ist neu in VFX 9.5? Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

Was ist neu in VFX 9.5?Was ist neu in VFX 9.5?

VFX – HilfeVFX – Hilfe

DokumentationDokumentation Wichtige LinksWichtige Links E-Mail an das VFX-TeamE-Mail an das VFX-Team So erreichen Sie unsSo erreichen Sie uns Support-Anfrage an das Forum Support-Anfrage an das Forum

sendensenden• Verwaltung von Support-AnfragenVerwaltung von Support-Anfragen

Page 33: Was ist neu in VFX 9.5? VFX Anwendertreffen 2006 Was ist neu in VFX 9.5? Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

Was ist neu in VFX 9.5?Was ist neu in VFX 9.5?

Designed for Windows Designed for Windows XPXP Anwendungen lauffähig als normaler Anwendungen lauffähig als normaler

„Benutzer“„Benutzer“

Page 34: Was ist neu in VFX 9.5? VFX Anwendertreffen 2006 Was ist neu in VFX 9.5? Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

Was ist neu in VFX 9.5?Was ist neu in VFX 9.5?

Transact SQL FunktionenTransact SQL Funktionen

VFP Zeichenkettenfunktionen alsVFP Zeichenkettenfunktionen alsStored Procedures auf dem SQL Stored Procedures auf dem SQL ServerServer

von Igor Nikiforovvon Igor Nikiforov

Page 35: Was ist neu in VFX 9.5? VFX Anwendertreffen 2006 Was ist neu in VFX 9.5? Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

Was ist neu in VFX 9.5?Was ist neu in VFX 9.5?

Vielen Dank undVielen Dank undviel Spaß mit VFX!viel Spaß mit VFX!

Uwe HabermannUwe Habermann