43
Visual Extend 9.5 – Was ist neu? Visual Extend 9.5 – Was ist neu? VFX 9.5 – Was ist neu? VFX 9.5 – Was ist neu? Uwe Habermann Uwe Habermann Visual Extend Product Manager Visual Extend Product Manager [email protected] [email protected] e e

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

Embed Size (px)

Citation preview

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

Visual Extend 9.5 – Was ist neu?Visual Extend 9.5 – Was ist neu?

VFX 9.5 – Was ist neu?VFX 9.5 – Was ist neu?

Uwe Uwe HabermannHabermann

Visual Extend Product ManagerVisual Extend Product Manager

[email protected]@dFPUG.deG.de

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

Visual Extend 9.5 – Was ist neu?Visual Extend 9.5 – Was ist neu?

Visual Extend 9.5Visual Extend 9.5

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: Visual Extend 9.5 – Was ist neu? VFX 9.5 – Was ist neu? Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

Visual Extend 9.5 – Was ist neu?Visual Extend 9.5 – Was ist neu?

Visual Extend 9.5Visual Extend 9.5

Download vonDownload vonwww.VisualExtend.dewww.VisualExtend.de

3 Beispielanwendungen3 Beispielanwendungen 44 Videos (>18 Stunden)44 Videos (>18 Stunden) Handbuch (245 Seiten)Handbuch (245 Seiten) Beschreibung der Neuheiten (85

Seiten)

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

Visual Extend 9.5 – Was ist neu?Visual Extend 9.5 – Was ist neu?

Visual Extend 9.5Visual Extend 9.5

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: Visual Extend 9.5 – Was ist neu? VFX 9.5 – Was ist neu? Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

Visual Extend 9.5 – Was ist neu?Visual Extend 9.5 – Was ist neu?

VFX – Was ist das?VFX – Was ist das?

Rapid Application Development Rapid Application Development FrameworkFramework

Template ProjektTemplate Projekt Viele Builder und WizardsViele Builder und Wizards Projekte fürProjekte für

• Aktualisierung beim KundenAktualisierung beim Kunden• PDF AusgabePDF Ausgabe• Modify ReportModify Report• KundenverwaltungKundenverwaltung• Web Service für AktivierungWeb Service für Aktivierung• und noch viel mehr…und noch viel mehr…

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

Visual Extend 9.5 – Was ist neu?Visual Extend 9.5 – Was ist neu?

Die generierte VFX-Die generierte VFX-AnwendungAnwendung

Splash-ScreenSplash-Screen AnmeldedialogAnmeldedialog Menü und SymbolleisteMenü und Symbolleiste Öffnen-Dialog im XP-StilÖffnen-Dialog im XP-Stil BenutzerverwaltungBenutzerverwaltung BenutzerrechteBenutzerrechte DatenbankwartungDatenbankwartung und vieles andere mehr...und vieles andere mehr...

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

Visual Extend 9.5 – Was ist neu?Visual Extend 9.5 – Was ist neu?

Mit VFX ein Formular Mit VFX ein Formular erstellenerstellen Auswahl der FormularklasseAuswahl der Formularklasse Einrichten der DatenumgebungEinrichten der Datenumgebung

Bearbeitungsfelder und Such-Grid Bearbeitungsfelder und Such-Grid sind auf einem Seitenrahmen sind auf einem Seitenrahmen angeordnetangeordnet

Reentranter BuilderReentranter Builder

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

Visual Extend 9.5 – Was ist neu?Visual Extend 9.5 – Was ist neu?

Das Formular zur Das Formular zur LaufzeitLaufzeit Datenbearbeitung mit AutoeditDatenbearbeitung mit Autoedit Inkrementelle Suche im GridInkrementelle Suche im Grid

• Multi-Column-SortMulti-Column-Sort Benutzerspezifisches Speichern der Benutzerspezifisches Speichern der

EinstellungenEinstellungen• Größe und Position des Formulars auf dem Größe und Position des Formulars auf dem

DesktopDesktop• Spaltenbreite, Spaltenfolge und Sortierfolge im Spaltenbreite, Spaltenfolge und Sortierfolge im

GridGrid• SuchkriterienSuchkriterien

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

Visual Extend 9.5 – Was ist neu?Visual Extend 9.5 – Was ist neu?

Das Formular zur Das Formular zur LaufzeitLaufzeit Drucken aus alle Formularen möglichDrucken aus alle Formularen möglich

• Berichte werden zur Laufzeit erstelltBerichte werden zur Laufzeit erstellt Speichern alsSpeichern als

• HTML, XML, TIF, BMP, PDFHTML, XML, TIF, BMP, PDF• Ghostscript Installation nicht erforderlichGhostscript Installation nicht erforderlich

E-MailE-Mail• MAPIMAPI

ExportExport• CSV, XLS, XML, DBFCSV, XLS, XML, DBF

FaxFax• Fritzfax, WinfaxFritzfax, Winfax

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

Visual Extend 9.5 – Was ist neu?Visual Extend 9.5 – Was ist neu?

Neu in 9.5Neu in 9.5VFX für Power-VFX für Power-EntwicklerEntwickler Features für EndanwenderFeatures für Endanwender

• BerichteBerichte• SeriendokumenteSeriendokumente• FilterFilter

Features für EntwicklerFeatures für Entwickler• DatenzugriffDatenzugriff

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

Visual Extend 9.5 – Was ist neu?Visual Extend 9.5 – Was ist neu?

BerichteBerichte

Reportbehavior 90 ist StandardReportbehavior 90 ist Standard 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 12: Visual Extend 9.5 – Was ist neu? VFX 9.5 – Was ist neu? Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

Visual Extend 9.5 – Was ist neu?Visual Extend 9.5 – Was ist neu?

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 13: Visual Extend 9.5 – Was ist neu? VFX 9.5 – Was ist neu? Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

Visual Extend 9.5 – Was ist neu?Visual Extend 9.5 – Was ist neu?

DatenexportDatenexport

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

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

Visual Extend 9.5 – Was ist neu?Visual Extend 9.5 – Was ist neu?

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 15: Visual Extend 9.5 – Was ist neu? VFX 9.5 – Was ist neu? Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

Visual Extend 9.5 – Was ist neu?Visual Extend 9.5 – Was ist neu?

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 16: Visual Extend 9.5 – Was ist neu? VFX 9.5 – Was ist neu? Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

Visual Extend 9.5 – Was ist neu?Visual Extend 9.5 – Was ist neu?

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 17: Visual Extend 9.5 – Was ist neu? VFX 9.5 – Was ist neu? Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

Visual Extend 9.5 – Was ist neu?Visual Extend 9.5 – Was ist neu?

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 18: Visual Extend 9.5 – Was ist neu? VFX 9.5 – Was ist neu? Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

Visual Extend 9.5 – Was ist neu?Visual Extend 9.5 – Was ist neu?

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 19: Visual Extend 9.5 – Was ist neu? VFX 9.5 – Was ist neu? Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

Visual Extend 9.5 – Was ist neu?Visual Extend 9.5 – Was ist neu?

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 20: Visual Extend 9.5 – Was ist neu? VFX 9.5 – Was ist neu? Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

Visual Extend 9.5 – Was ist neu?Visual Extend 9.5 – Was ist neu?

VFX – Application BuilderVFX – Application Builder

Start aus dem VFX – Application WizardStart aus dem VFX – Application Wizard Start aus dem VFX 9.5 MenüStart aus dem VFX 9.5 Menü Bearbeitung aller Eigenschaften von Bearbeitung aller Eigenschaften von

goProgramgoProgram

VererbungVererbung– cFoxApp (Vfxappl.vcx)cFoxApp (Vfxappl.vcx)– cFoxAppl (Appl.vcx)cFoxAppl (Appl.vcx)– goApplicationgoApplication (Vfxmain.prg)(Vfxmain.prg)– goProgramgoProgram

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

Visual Extend 9.5 – Was ist neu?Visual Extend 9.5 – Was ist neu?

Cursoradapter in VFXCursoradapter in VFX

Unterstützung in der Datenumgebung von Unterstützung in der Datenumgebung von allen Formularklassenallen Formularklassen

Unterstützung in allen VFX Buildern und Unterstützung in allen VFX Buildern und WizardsWizards

Unterstützung von Where-KlauselnUnterstützung von Where-Klauseln• Where-Klausel in neuer Eigenschaft Where-Klausel in neuer Eigenschaft

gespeichertgespeichert cBaseDataAccess.cWhereClausecBaseDataAccess.cWhereClause Unabhängigkeit von SelectCmdUnabhängigkeit von SelectCmd

Verbesserte FehlerbehandlungVerbesserte Fehlerbehandlung

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

Visual Extend 9.5 – Was ist neu?Visual Extend 9.5 – Was ist neu?

VFX – Cursoradapter VFX – Cursoradapter WizardWizard Automatische Generierung von Automatische Generierung von

Cursoradapter-Klassen zu allen Cursoradapter-Klassen zu allen Tabellen und Ansichten einer Tabellen und Ansichten einer DatenbankDatenbank• für VFP Datenbankenfür VFP Datenbanken• für SQL Serverfür SQL Server

Auswahl der DatenquelleAuswahl der Datenquelle Auswahl der Klassen und Auswahl der Klassen und

Klassenbibliotheken Klassenbibliotheken Einstellungen aktualisierbarer FelderEinstellungen aktualisierbarer Felder

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

Visual Extend 9.5 – Was ist neu?Visual Extend 9.5 – Was ist neu?

1:n Formulare1:n FormulareVFX – COneToMany VFX – COneToMany BuilderBuilder cOneToManycOneToMany

• Bearbeitung und Suche in Parent-Bearbeitung und Suche in Parent-Daten wie bei cDataFormPageDaten wie bei cDataFormPage

• Bearbeitung von Child-Daten im GridBearbeitung von Child-Daten im Grid• Bearbeitung von Child-Daten mit Bearbeitung von Child-Daten mit

anderen Steuerelementenanderen Steuerelementen• Unterstützung mehrerer ChildrenUnterstützung mehrerer Children• Automatisches Erstellen von Automatisches Erstellen von

OnPostInsert Code im ChildgridOnPostInsert Code im Childgrid

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

Visual Extend 9.5 – Was ist neu?Visual Extend 9.5 – Was ist neu?

Auftragsbearbeitung mit Auftragsbearbeitung mit CACA COneToManyCOneToMany

• caOrderscaOrders• caOrderDetails mit Where-KlauselcaOrderDetails mit Where-Klauselorderid=?caorders.orderidorderid=?caorders.orderid

• caOrderDetailscaOrderDetailsForeign Key Name: orderidForeign Key Name: orderidForeign Key Value: caorders.orderidForeign Key Value: caorders.orderid

VFX – COneToMany BuilderVFX – COneToMany Builder• Parameter hinzufügenParameter hinzufügen• Automatisches Erstellen von OnPostInsert und Automatisches Erstellen von OnPostInsert und

OnChildRequery Code im ChildgridOnChildRequery Code im Childgrid

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

Visual Extend 9.5 – Was ist neu?Visual Extend 9.5 – Was ist neu?

BeziehungenBeziehungenVFX – Parent/Child VFX – Parent/Child BuilderBuilder Aufruf eines Child-FormularsAufruf eines Child-Formulars

• Beliebig viele Children möglichBeliebig viele Children möglich• Hierarchische Verknüpfung möglichHierarchische Verknüpfung möglich

Unterstützung von MethodenUnterstützung von Methoden Bearbeitung wahlweise im Grid oder in Bearbeitung wahlweise im Grid oder in

TextboxenTextboxen Eigenschaften zur SteuerungEigenschaften zur Steuerung

• lCloseChildformOnExitlCloseChildformOnExit• lAutoSyncChildformlAutoSyncChildform

Beispiel: Kunden - AufträgeBeispiel: Kunden - Aufträge

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

Visual Extend 9.5 – Was ist neu?Visual Extend 9.5 – Was ist neu?

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 27: Visual Extend 9.5 – Was ist neu? VFX 9.5 – Was ist neu? Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

Visual Extend 9.5 – Was ist neu?Visual Extend 9.5 – Was ist neu?

VFX – Manage Config.vfxVFX – Manage Config.vfxDatenzugriff bearbeitenDatenzugriff bearbeiten Datenzugriff verwaltenDatenzugriff verwalten Mandantenauswahldialog für Mandantenauswahldialog für

EndkundenEndkunden• Kompatibel zu VfxpathKompatibel zu Vfxpath

Umschalten zwischen DBC und SQLUmschalten zwischen DBC und SQL• Verwendung von ConnectionString Verwendung von ConnectionString

empfehlenswertempfehlenswert cConfigPasswordcConfigPassword – Kennwort für die – Kennwort für die

Verschlüsselung der Datei Config.vfxVerschlüsselung der Datei Config.vfx

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

Visual Extend 9.5 – Was ist neu?Visual Extend 9.5 – Was ist neu?

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 29: Visual Extend 9.5 – Was ist neu? VFX 9.5 – Was ist neu? Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

Visual Extend 9.5 – Was ist neu?Visual Extend 9.5 – Was ist neu?

Unterstützte Unterstützte DatenquellenDatenquellen DBCDBC SQL ServerSQL Server OracleOracle DB/2DB/2 Remote Zugriff überRemote Zugriff über

• Verbindung aus DBCVerbindung aus DBC• DSNDSN• ODBC Connection StringODBC Connection String

Connection String WizardConnection String Wizard• ADO OLE-DB Connection StringADO OLE-DB Connection String

Connection String WizardConnection String Wizard

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

Visual Extend 9.5 – Was ist neu?Visual Extend 9.5 – Was ist neu?

Aktualisierung von Aktualisierung von AnwendungenAnwendungen Über das InternetÜber das Internet

• Mit VersionsverwaltungMit Versionsverwaltung• Nur für berechtigte AnwenderNur für berechtigte Anwender

(in Zusammenhang mit der Produktaktiverung)(in Zusammenhang mit der Produktaktiverung)

D: ftp://<meinserver>/meineExeDatei.vfxD: ftp://<meinserver>/meineExeDatei.vfxoderoderD: http://<meinserver>/meineExeDatei.vfxD: http://<meinserver>/meineExeDatei.vfxwird in SYS(2023)-Ordner gespeichertwird in SYS(2023)-Ordner gespeichert

Austausch der laufenden Exe-Datei mittels Austausch der laufenden Exe-Datei mittels Loader.exeLoader.exe

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

Visual Extend 9.5 – Was ist neu?Visual Extend 9.5 – Was ist neu?

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 32: Visual Extend 9.5 – Was ist neu? VFX 9.5 – Was ist neu? Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

Visual Extend 9.5 – Was ist neu?Visual Extend 9.5 – Was ist neu?

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 33: Visual Extend 9.5 – Was ist neu? VFX 9.5 – Was ist neu? Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

Visual Extend 9.5 – Was ist neu?Visual Extend 9.5 – Was ist neu?

Aktualisierung von VFXAktualisierung von VFX

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

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

Visual Extend 9.5 – Was ist neu?Visual Extend 9.5 – Was ist neu?

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 35: Visual Extend 9.5 – Was ist neu? VFX 9.5 – Was ist neu? Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

Visual Extend 9.5 – Was ist neu?Visual Extend 9.5 – Was ist neu?

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 36: Visual Extend 9.5 – Was ist neu? VFX 9.5 – Was ist neu? Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

Visual Extend 9.5 – Was ist neu?Visual Extend 9.5 – Was ist neu?

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 37: Visual Extend 9.5 – Was ist neu? VFX 9.5 – Was ist neu? Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

Visual Extend 9.5 – Was ist neu?Visual Extend 9.5 – Was ist neu?

ProduktaktivierungProduktaktivierung

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

Page 38: Visual Extend 9.5 – Was ist neu? VFX 9.5 – Was ist neu? Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

Visual Extend 9.5 – Was ist neu?Visual Extend 9.5 – Was ist neu?

VFX – AFX WizardVFX – AFX Wizard

Internet Formulare mit einem Internet Formulare mit einem MausklickMausklick

Lauffähig mit AFX oder AFPLauffähig mit AFX oder AFP

Page 39: Visual Extend 9.5 – Was ist neu? VFX 9.5 – Was ist neu? Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

Visual Extend 9.5 – Was ist neu?Visual Extend 9.5 – Was ist neu?

Wir haben das Ziel Wir haben das Ziel erreicht!erreicht! Generierte AnwendungGenerierte Anwendung Generierte FormulareGenerierte Formulare Viele FeaturesViele Features Kein CodeKein Code

Hohe Qualität = zufriedene KundenHohe Qualität = zufriedene Kunden

Page 40: Visual Extend 9.5 – Was ist neu? VFX 9.5 – Was ist neu? Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

Visual Extend 9.5 – Was ist neu?Visual Extend 9.5 – Was ist neu?

VFX 9.5 jetzt testen!VFX 9.5 jetzt testen!

• Aktivierungsschlüssel für 30 Tage Aktivierungsschlüssel für 30 Tage kostenlos!kostenlos!

• Beispielanwendung VFX95TestBeispielanwendung VFX95Test• Beispielanwendung VFX95TradersBeispielanwendung VFX95Traders• Beispielanwendung VFPizza95Beispielanwendung VFPizza95• Handbuch deutsch und englischHandbuch deutsch und englisch• Videos deutsch und englischVideos deutsch und englisch• Umfangreiche InformationenUmfangreiche Informationen

• NewsgroupNewsgroup• PortalPortal

Page 41: Visual Extend 9.5 – Was ist neu? VFX 9.5 – Was ist neu? Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

Visual Extend 9.5 – Was ist neu?Visual Extend 9.5 – Was ist neu?

Wie geht es weiter?Wie geht es weiter?

Neue Builds mit neuen Features Neue Builds mit neuen Features mindestens vierteljährlichmindestens vierteljährlich• RTF SupportRTF Support• Subklasse für DatenzugriffSubklasse für Datenzugriff• Subklassen für alle FormularklassenSubklassen für alle Formularklassen• Unterstützung von DB/2 DatenbankenUnterstützung von DB/2 Datenbanken• Rechtevergabe auf FeldebeneRechtevergabe auf Feldebene• Zugriff für bestimmte IP AdressenZugriff für bestimmte IP Adressen• Bessere Terminalserver UnterstützungBessere Terminalserver Unterstützung• Lanaguage ManagementLanaguage Management

Page 42: Visual Extend 9.5 – Was ist neu? VFX 9.5 – Was ist neu? Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

Visual Extend 9.5 – Was ist neu?Visual Extend 9.5 – Was ist neu?

VFX RoadmapVFX Roadmap

Die Weiterentwicklung von VFX geht planmäßig voran. Auf der VFP Entwicklerkonferenz Die Weiterentwicklung von VFX geht planmäßig voran. Auf der VFP Entwicklerkonferenz im November 2005 in Frankfurt wurde VFX 9.5 vorgestellt. Ein erster Einblick in VFX 9.5 im November 2005 in Frankfurt wurde VFX 9.5 vorgestellt. Ein erster Einblick in VFX 9.5 wurde bereits am 29.04.05 auf dem VFX-Anwendertreffen gezeigt. wurde bereits am 29.04.05 auf dem VFX-Anwendertreffen gezeigt.

Ein Highlight wird die Portierbarkeit bestehender VFX-Anwendungen in Web-Ein Highlight wird die Portierbarkeit bestehender VFX-Anwendungen in Web-Anwendungen sein. Der erste Schritt hierzu ist der bereits in VFX 9.0 enthaltene VFX-AFP-Anwendungen sein. Der erste Schritt hierzu ist der bereits in VFX 9.0 enthaltene VFX-AFP-Wizard. Auch zu diesem interessanten Thema folgen in Kürze weitere Informationen.Wizard. Auch zu diesem interessanten Thema folgen in Kürze weitere Informationen.Weitere Ankündigungen mit mehr Details zum Funktionsumfang von VFX 9.5 werden Weitere Ankündigungen mit mehr Details zum Funktionsumfang von VFX 9.5 werden folgen. VFX 9.5 wird zeitnah mit dem Servicepack 1 zu VFP 9 erscheinen. So ist folgen. VFX 9.5 wird zeitnah mit dem Servicepack 1 zu VFP 9 erscheinen. So ist sichergestellt, dass die neue Version von VFX optimal auf VFP 9 SP 1 abgestimmt ist.sichergestellt, dass die neue Version von VFX optimal auf VFP 9 SP 1 abgestimmt ist.Nach VFX 9.5 wird die Entwicklung konsequent weitergeführt.Nach VFX 9.5 wird die Entwicklung konsequent weitergeführt. Pünktlich zum Release von Pünktlich zum Release von Sedna wird es VFX 10 geben, das VFX-Entwickler die Vorteile und Features von Sedna Sedna wird es VFX 10 geben, das VFX-Entwickler die Vorteile und Features von Sedna unmittelbar nutzen lassen wird. Schon seit mehr als 2 Jahren arbeiten auch unmittelbar nutzen lassen wird. Schon seit mehr als 2 Jahren arbeiten auch qualifizierte .NET-Programmierer (MCP und höher) im VFX-Team mit. Für die qualifizierte .NET-Programmierer (MCP und höher) im VFX-Team mit. Für die umfangreiche geplante Entwicklung werden mehr Entwickler an VFX arbeiten, als dies umfangreiche geplante Entwicklung werden mehr Entwickler an VFX arbeiten, als dies zurzeit der Fall ist. Die von Microsoft für Sedna angekündigten Features und Technologien zurzeit der Fall ist. Die von Microsoft für Sedna angekündigten Features und Technologien werden so also auch für VFX-Entwickler nutzbar sein. Zur VFP-Entwicklerkonferenz im werden so also auch für VFX-Entwickler nutzbar sein. Zur VFP-Entwicklerkonferenz im November 2006 wird ein Einblick in die Betaversion von VFX 10 gegeben.November 2006 wird ein Einblick in die Betaversion von VFX 10 gegeben.Nach VFX 10 wird die Entwicklung parallel zu der weiteren Planung von Microsoft Nach VFX 10 wird die Entwicklung parallel zu der weiteren Planung von Microsoft fortgeführt werden. VFX-Entwickler können für viele Jahre sicher sein, wie gewohnt mit fortgeführt werden. VFX-Entwickler können für viele Jahre sicher sein, wie gewohnt mit hoher Produktivität leistungsfähige Anwendungen erstellen zu können, die auf den hoher Produktivität leistungsfähige Anwendungen erstellen zu können, die auf den neuesten Technologien basieren.neuesten Technologien basieren.

Page 43: Visual Extend 9.5 – Was ist neu? VFX 9.5 – Was ist neu? Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

Visual Extend 9.5 – Was ist neu?Visual Extend 9.5 – Was ist neu?

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

Uwe HabermannUwe Habermann