Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Visual Extend 9.5 – Was ist neu? VFX 9.5 – Was ist neu? Uwe Habermann Visual Extend Product Manager

Ähnliche Präsentationen


Präsentation zum Thema: "Visual Extend 9.5 – Was ist neu? VFX 9.5 – Was ist neu? Uwe Habermann Visual Extend Product Manager"—  Präsentation transkript:

1 Visual Extend 9.5 – Was ist neu? VFX 9.5 – Was ist neu? Uwe Habermann Visual Extend Product Manager

2 Visual Extend 9.5 – Was ist neu? Visual Extend Jahre VFX! 10 Jahre VFX! dFPUG c/o ISYS GmbH dFPUG c/o ISYS GmbH Marktführer in Europa Marktführer in Europa Mehr Anwender als alle anderen Framework Hersteller zusammen Mehr Anwender als alle anderen Framework Hersteller zusammen Einziges Framework mit voller Cursoradapter Unterstützung Einziges Framework mit voller Cursoradapter Unterstützung

3 Visual Extend 9.5 – Was ist neu? Visual Extend 9.5 Download von Download von 3 Beispielanwendungen 3 Beispielanwendungen 44 Videos (>18 Stunden) 44 Videos (>18 Stunden) Handbuch (245 Seiten) Handbuch (245 Seiten) Beschreibung der Neuheiten (85 Seiten)

4 Visual Extend 9.5 – Was ist neu? Visual Extend 9.5 Homepage: Homepage: Dokumente: Dokumente: Support: oder news://news.dfpug.de Support: oder news://news.dfpug.de Neuigkeiten: Neuigkeiten:

5 Visual Extend 9.5 – Was ist neu? VFX – Was ist das? Rapid Application Development Framework Rapid Application Development Framework Template Projekt Template Projekt Viele Builder und Wizards Viele Builder und Wizards Projekte für Projekte 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…

6 Visual Extend 9.5 – Was ist neu? Die generierte VFX-Anwendung Splash-Screen Splash-Screen Anmeldedialog Anmeldedialog Menü und Symbolleiste Menü und Symbolleiste Öffnen-Dialog im XP-Stil Öffnen-Dialog im XP-Stil Benutzerverwaltung Benutzerverwaltung Benutzerrechte Benutzerrechte Datenbankwartung Datenbankwartung und vieles andere mehr... und vieles andere mehr...

7 Visual Extend 9.5 – Was ist neu? Mit VFX ein Formular erstellen Auswahl der Formularklasse Auswahl der Formularklasse Einrichten der Datenumgebung Einrichten der Datenumgebung Bearbeitungsfelder und Such-Grid sind auf einem Seitenrahmen angeordnet Bearbeitungsfelder und Such-Grid sind auf einem Seitenrahmen angeordnet Reentranter Builder Reentranter Builder

8 Visual Extend 9.5 – Was ist neu? Das Formular zur Laufzeit Datenbearbeitung mit Autoedit Datenbearbeitung mit Autoedit Inkrementelle Suche im Grid Inkrementelle Suche im Grid Multi-Column-SortMulti-Column-Sort Benutzerspezifisches Speichern der Einstellungen Benutzerspezifisches Speichern der Einstellungen Größe und Position des Formulars auf dem DesktopGröße und Position des Formulars auf dem Desktop Spaltenbreite, Spaltenfolge und Sortierfolge im GridSpaltenbreite, Spaltenfolge und Sortierfolge im Grid SuchkriterienSuchkriterien

9 Visual Extend 9.5 – Was ist neu? Das Formular zur Laufzeit Drucken aus alle Formularen möglich Drucken aus alle Formularen möglich Berichte werden zur Laufzeit erstelltBerichte werden zur Laufzeit erstellt Speichern als Speichern als HTML, XML, TIF, BMP, PDFHTML, XML, TIF, BMP, PDF Ghostscript Installation nicht erforderlichGhostscript Installation nicht erforderlich MAPIMAPI Export Export CSV, XLS, XML, DBFCSV, XLS, XML, DBF Fax Fax Fritzfax, WinfaxFritzfax, Winfax

10 Visual Extend 9.5 – Was ist neu? Neu in 9.5 VFX für Power-Entwickler Features für Endanwender Features für Endanwender BerichteBerichte SeriendokumenteSeriendokumente FilterFilter Features für Entwickler Features für Entwickler DatenzugriffDatenzugriff

11 Visual Extend 9.5 – Was ist neu? Berichte Reportbehavior 90 ist Standard Reportbehavior 90 ist Standard Reportoutput und Reportpreview sind in VFX integriert Reportoutput und Reportpreview sind in VFX integriert Lokalisierung zur LaufzeitLokalisierung zur Laufzeit Mehrzeilige Detailbänder Mehrzeilige Detailbänder goProgram.nMultiLineReportgoProgram.nMultiLineReport

12 Visual Extend 9.5 – Was ist neu? Berichte Erweiterter Druckdialog Erweiterter Druckdialog cFoxAppl.nCustomPrintDialogcFoxAppl.nCustomPrintDialog thisform.lCustomPrintDialogthisform.lCustomPrintDialog PDF mit Reportlistener PDF mit Reportlistener PDFOutputPDFOutput Keine Ghostscript-Installation erforderlichKeine Ghostscript-Installation erforderlich VFX – Berichts-Designer VFX – Berichts-Designer VFXModifyReportVFXModifyReport Lokalisierung zur LaufzeitLokalisierung zur Laufzeit

13 Visual Extend 9.5 – Was ist neu? Datenexport Berücksichtigung von Filter- und Sortiereinstellungen Berücksichtigung von Filter- und Sortiereinstellungen CSVCSV XLSXLS XMLXML DBFDBF

14 Visual Extend 9.5 – Was ist neu? Spam Wizard Spam Wizard Seriendokumenterstellung mit VFX Seriendokumenterstellung mit VFX Mit Anhängen Mit Anhängen SerienbriefSerienbrief FaxversandFaxversand druckendrucken Beispiel: VFX95Test, MailMerge.scx Beispiel: VFX95Test, MailMerge.scx

15 Visual Extend 9.5 – Was ist neu? Neuer Suchdialog goProgram.nFilterBehavior=2 && VFX 9.5 goProgram.nFilterBehavior=2 && VFX 9.5 Thisform.nFilterBehavior=2 Thisform.nFilterBehavior=2 Speichern der Einstellungen für Speichern der Einstellungen für AlleAlle BenutzergruppeBenutzergruppe BenutzerBenutzer Filter für andere Benutzer kopieren Filter für andere Benutzer kopieren

16 Visual Extend 9.5 – Was ist neu? Anpassen Dialog Administrator kann Anpassen-Dialog je Benutzer aktivieren Administrator kann Anpassen-Dialog je Benutzer aktivieren Administrator kann Standardwerte für neue Benutzer speichern Administrator kann Standardwerte für neue Benutzer speichern

17 Visual Extend 9.5 – Was ist neu? Was noch? Benutzerspezifische Einstellungen je Bildschirmauflösung speichern Benutzerspezifische Einstellungen je Bildschirmauflösung speichern goProgram.lSaveFormLayoutResolutionDependentgoProgram.lSaveFormLayoutResolutionDependent Favoriten im Öffnen-Dialog Favoriten im Öffnen-Dialog Drag & Drop aus Child-Grids Drag & Drop aus Child-Grids Summenbildung in Child-Grids Summenbildung in Child-Grids Skype Textbox Skype Textbox

18 Visual Extend 9.5 – Was ist neu? VFX – Update Project Start auch über die Task Pane möglich Start auch über die Task Pane möglich Archiv enthält VFX-Version Archiv enthält VFX-Version Dialog zur Aktualisierung von VFX- Formularen Dialog zur Aktualisierung von VFX- Formularen Speicherung der Einstellungen für künftige Aktualisierungen Speicherung der Einstellungen für künftige Aktualisierungen VFXUpdateProject.dbfVFXUpdateProject.dbf

19 Visual Extend 9.5 – Was ist neu? Vererbungsarchitektur Vfxobjbase.vcx Vfxobjbase.vcx Bisherige Vfxobj.vcx wird Vfxobjbase.vcx Bisherige Vfxobj.vcx wird Vfxobjbase.vcx Zwischenschicht für alle VFX-BasisklassenZwischenschicht für alle VFX-Basisklassen Einfache Anpassbarkeit des Layouts und der FunktionalitätEinfache Anpassbarkeit des Layouts und der Funktionalität Keine Datenumgebung in VFX-Formularen Keine Datenumgebung in VFX-Formularen 1:1 Ableitung aus den Formularklassen1:1 Ableitung aus den Formularklassen Klassen in Appl.vcx Klassen in Appl.vcx cAppLanguagecAppLanguage

20 Visual Extend 9.5 – Was ist neu? VFX – Application Builder Start aus dem VFX – Application Wizard Start aus dem VFX – Application Wizard Start aus dem VFX 9.5 Menü Start aus dem VFX 9.5 Menü Bearbeitung aller Eigenschaften von goProgram Bearbeitung aller Eigenschaften von goProgram Vererbung Vererbung –cFoxApp (Vfxappl.vcx) –cFoxAppl (Appl.vcx) –goApplication(Vfxmain.prg) –goProgram

21 Visual Extend 9.5 – Was ist neu? Cursoradapter in VFX Unterstützung in der Datenumgebung von allen Formularklassen Unterstützung in der Datenumgebung von allen Formularklassen Unterstützung in allen VFX Buildern und Wizards Unterstützung in allen VFX Buildern und Wizards Unterstützung von Where-Klauseln Unterstützung von Where-Klauseln Where-Klausel in neuer Eigenschaft gespeichertWhere-Klausel in neuer Eigenschaft gespeichert cBaseDataAccess.cWhereClause cBaseDataAccess.cWhereClause Unabhängigkeit von SelectCmd Unabhängigkeit von SelectCmd Verbesserte Fehlerbehandlung Verbesserte Fehlerbehandlung

22 Visual Extend 9.5 – Was ist neu? VFX – Cursoradapter Wizard Automatische Generierung von Cursoradapter-Klassen zu allen Tabellen und Ansichten einer Datenbank Automatische Generierung von Cursoradapter-Klassen zu allen Tabellen und Ansichten einer Datenbank für VFP Datenbankenfür VFP Datenbanken für SQL Serverfür SQL Server Auswahl der Datenquelle Auswahl der Datenquelle Auswahl der Klassen und Klassenbibliotheken Auswahl der Klassen und Klassenbibliotheken Einstellungen aktualisierbarer Felder Einstellungen aktualisierbarer Felder

23 Visual Extend 9.5 – Was ist neu? 1:n Formulare VFX – COneToMany Builder cOneToMany cOneToMany Bearbeitung und Suche in Parent-Daten wie bei cDataFormPageBearbeitung und Suche in Parent-Daten wie bei cDataFormPage Bearbeitung von Child-Daten im GridBearbeitung von Child-Daten im Grid Bearbeitung von Child-Daten mit anderen SteuerelementenBearbeitung von Child-Daten mit anderen Steuerelementen Unterstützung mehrerer ChildrenUnterstützung mehrerer Children Automatisches Erstellen von OnPostInsert Code im ChildgridAutomatisches Erstellen von OnPostInsert Code im Childgrid

24 Visual Extend 9.5 – Was ist neu? Auftragsbearbeitung mit CA COneToMany COneToMany caOrderscaOrders caOrderDetails mit Where-KlauselcaOrderDetails mit Where-Klauselorderid=?caorders.orderid caOrderDetailscaOrderDetails Foreign Key Name: orderid Foreign Key Value: caorders.orderid VFX – COneToMany Builder VFX – COneToMany Builder Parameter hinzufügenParameter hinzufügen Automatisches Erstellen von OnPostInsert und OnChildRequery Code im ChildgridAutomatisches Erstellen von OnPostInsert und OnChildRequery Code im Childgrid

25 Visual Extend 9.5 – Was ist neu? Beziehungen VFX – Parent/Child Builder Aufruf eines Child-Formulars Aufruf eines Child-Formulars Beliebig viele Children möglichBeliebig viele Children möglich Hierarchische Verknüpfung möglichHierarchische Verknüpfung möglich Unterstützung von Methoden Unterstützung von Methoden Bearbeitung wahlweise im Grid oder in Textboxen Bearbeitung wahlweise im Grid oder in Textboxen Eigenschaften zur Steuerung Eigenschaften zur Steuerung lCloseChildformOnExitlCloseChildformOnExit lAutoSyncChildformlAutoSyncChildform Beispiel: Kunden - Aufträge Beispiel: Kunden - Aufträge

26 Visual Extend 9.5 – Was ist neu? VFX – Upsizing Wizard Keine DSN erforderlich Keine DSN erforderlich Beliebige Verbindung zur Remote DatenbankBeliebige Verbindung zur Remote Datenbank IDs bleiben erhalten IDs bleiben erhalten Keine Codepage-Konflikte Keine Codepage-Konflikte Bulk Insert funktioniert Bulk Insert funktioniert Verwendung geschützter Feldnamen Verwendung geschützter Feldnamen Zulassen von NULL-Werten Zulassen von NULL-Werten Anlegen einer neuen Datenbank Anlegen einer neuen Datenbank

27 Visual Extend 9.5 – Was ist neu? VFX – Manage Config.vfx Datenzugriff bearbeiten Datenzugriff verwalten Datenzugriff verwalten Mandantenauswahldialog für Endkunden Mandantenauswahldialog für Endkunden Kompatibel zu VfxpathKompatibel zu Vfxpath Umschalten zwischen DBC und SQL Umschalten zwischen DBC und SQL Verwendung von ConnectionString empfehlenswertVerwendung von ConnectionString empfehlenswert cConfigPassword – Kennwort für die Verschlüsselung der Datei Config.vfx cConfigPassword – Kennwort für die Verschlüsselung der Datei Config.vfx

28 Visual Extend 9.5 – Was ist neu? VFX – Manage Config.vfx Datenzugriff bearbeiten VFX-Tabellen können in eigener Datenbank gespeichert werden VFX-Tabellen können in eigener Datenbank gespeichert werden OLE-DB Unterstützung OLE-DB Unterstützung Zur Laufzeit: Anlegen neuer Datenbanken Zur Laufzeit: Anlegen neuer Datenbanken DBCDBC SQL ServerSQL Server

29 Visual Extend 9.5 – Was ist neu? Unterstützte Datenquellen DBC DBC SQL Server SQL Server Oracle Oracle DB/2 DB/2 Remote Zugriff über Remote Zugriff über Verbindung aus DBCVerbindung aus DBC DSNDSN ODBC Connection StringODBC Connection String Connection String Wizard Connection String Wizard ADO OLE-DB Connection StringADO OLE-DB Connection String Connection String Wizard Connection String Wizard

30 Visual Extend 9.5 – Was ist neu? Aktualisierung von Anwendungen Ü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:// /meineExeDatei.vfx oder D: /meineExeDatei.vfx wird in SYS(2023)-Ordner gespeichert D: ftp:// /meineExeDatei.vfx oder D: /meineExeDatei.vfx wird in SYS(2023)-Ordner gespeichert Austausch der laufenden Exe-Datei mittels Loader.exe Austausch der laufenden Exe-Datei mittels Loader.exe

31 Visual Extend 9.5 – Was ist neu? Aktualisierung von Anwendungen Einstellmöglichkeiten wie bei Windows Einstellmö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.lAllowUpdates cFoxAppl.lAllowUpdates cFoxAppl.cIniUrl cFoxAppl.cIniUrl Vfxsys.UpdType Vfxsys.UpdType

32 Visual Extend 9.5 – Was ist neu? Aktualisierung der Datenbank beim Kunden Aktualisierung von allen in Config.vfx eingetragenen Datenbanken Aktualisierung von allen in Config.vfx eingetragenen Datenbanken DBCDBC SQLSQL

33 Visual Extend 9.5 – Was ist neu? Aktualisierung von VFX Einstellung im VFX – Menü Einstellung im VFX – Menü ManuellManuell AutomatischAutomatisch

34 Visual Extend 9.5 – Was ist neu? VFX – Hilfe Dokumentation Dokumentation Wichtige Links Wichtige Links an das VFX-Team an das VFX-Team So erreichen Sie uns So erreichen Sie uns Support-Anfrage an das Forum senden Support-Anfrage an das Forum senden Verwaltung von Support-AnfragenVerwaltung von Support-Anfragen

35 Visual Extend 9.5 – Was ist neu? VFX – Business Graph Builder Auswahl des Cursors Auswahl des Cursors Beschriftungsfeld Beschriftungsfeld Darstellungstyp Darstellungstyp Überschrift Überschrift Legende Legende Beispiel: VFX95Test, Businessgraph.scx Beispiel: VFX95Test, Businessgraph.scx

36 Visual Extend 9.5 – Was ist neu? Lokalisierung VFX – Language Management Builder VFX – Language Management Builder Auswahl der Sprachen bei Lokalisierung zur LaufzeitAuswahl der Sprachen bei Lokalisierung zur Laufzeit VFX – Langsetup Builder VFX – 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-Methode in allen Steuerelementen Rekursiver Aufruf der LangSetup-Methode in allen Steuerelementen

37 Visual Extend 9.5 – Was ist neu? Produktaktivierung Standardwerte für Benutzerrechte Standardwerte für Benutzerrechte VFX – Kundenverwaltung VFX – Kundenverwaltung Web Service für die Registrierung Web Service für die Registrierung

38 Visual Extend 9.5 – Was ist neu? VFX – AFX Wizard Internet Formulare mit einem Mausklick Internet Formulare mit einem Mausklick Lauffähig mit AFX oder AFP Lauffähig mit AFX oder AFP

39 Visual Extend 9.5 – Was ist neu? Wir haben das Ziel erreicht! Generierte Anwendung Generierte Anwendung Generierte Formulare Generierte Formulare Viele Features Viele Features Kein Code Kein Code Hohe Qualität = zufriedene Kunden Hohe Qualität = zufriedene Kunden

40 Visual Extend 9.5 – Was ist neu? VFX 9.5 jetzt testen! Aktivierungsschlüssel für 30 Tage kostenlos!Aktivierungsschlüssel für 30 Tage 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 Newsgroup Newsgroup Portal Portal

41 Visual Extend 9.5 – Was ist neu? Wie geht es weiter? Neue Builds mit neuen Features mindestens vierteljährlich Neue Builds mit neuen Features mindestens 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

42 Visual Extend 9.5 – Was ist neu? VFX Roadmap 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 wurde bereits am auf dem VFX-Anwendertreffen gezeigt. 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-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 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. Nach VFX 9.5 wird die Entwicklung konsequent weitergeführt. Pünktlich zum Release von 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 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 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 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 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 neuesten Technologien basieren.

43 Visual Extend 9.5 – Was ist neu? Vielen Dank und viel Spaß mit VFX! Uwe Habermann


Herunterladen ppt "Visual Extend 9.5 – Was ist neu? VFX 9.5 – Was ist neu? Uwe Habermann Visual Extend Product Manager"

Ähnliche Präsentationen


Google-Anzeigen