Upload
apsel-schiferl
View
107
Download
2
Embed Size (px)
Citation preview
Die Angst vor der Zukunft
* Support für VFP endet am 13.01.2015* Trotzdem neue VFP Projekte* Umfangreiche Weiterentwicklungen* Redesign
Umstieg auf andere Technologien?
* Vorhandene VFP Anwendungen müssen weiterlaufen
* Optionen* Migration der Datenbank
oder* Migration der Anwendung
oder* Beides?
Migration der Datenbank
* SQLization* Datenzugriff mit Cursoradaptern* Upsizing Wizard
* Danach Migration der Anwendung* Nach Fertigstellung wird die
VFP Anwendung nicht mehr benötigt
Migration der Anwendung
* Datenbank wird weiterhin verwendet* Neue Anwendung
* Silverlight* WPF* Windows 8* …
* Datenzugriff mit VFP COM Server* Umstellung auf andere Datenbank nach
Fertigstellung der Anwendung
SQLization
* Einfach, wenn der Datenzugriff über Ansichten oder Cursoradapter erfolgt oder programmatisch gekapselt ist* Lokale Ansichten
* Durch Remote Ansichten (oder CAs) ersetzen
* Cursoradapter* Konfiguration für SQL Server ändern
* Sonst: VFX – DBC-CA Wizard
VFX – DBF-CA Wizard
* Backup* Alle Tabellen bekommen tbl als Präfix* Cursoradapter generieren
* Alias ist ursprünglicher Tabellenname
* Datenumgebung von Formularen* Tabellen raus* Cursoradapter rein* Beziehungen zwischen CAs programmatisch
machen
VFX – Upsizing Wizard
* Ständige Weiterentwicklung!* Unterstützung von mehr Datentypen* Verbessertes Upsizing der Daten* Allow NULL für alle Felder hinzufügen* Timestamp Spalte für Tabellen mit
Memofeldern hinzufügen
VFX – Manage Config.vfx
* Konfiguration des Datenzugriffs, wenn mit Cursoradaptern gearbeitet wird
* VFP Datenbanken* SQL Server Datenbanken* Config.vfx im Format
* XML – unterstützt Memofelder* CSV – kein MSXML4 erforderlich
VFX – Cursoradapter Wizard
* Erstellen von Cursoradapter-Klassen für alle Tabellen einer Datenbank* VFP* SQL
Lokalisierung
Lokalisierung
* Zur Entwicklungszeit* Texte werden aus Include-Dateien gelesen* Für jede Sprache muss eine Exe-Datei erstellt
werden
* Zur Laufzeit* Texte werden aus Vfxmsg.dbf gelesen* Vfxmsg.dbf kann in Exe-Datei eingeschlossen
werden* Sprachumschaltung zur Laufzeit möglich
Lokalisierung
* VFX – Language Management* VFX – Langsetup Builder
VFX – Language Management
* Deaktivieren nicht benötigter Sprachen* Löschen nicht benötigter Texte
* Verkleinert die Tabelle und damit die Exe-Datei
* FontCharSet* Kompatibilität mit Codepage
VFX – Langsetup Builder
* Lokalisierung von* Formularen* Berichten* Öffnen-Dialog
* Generiert Code in Methode LangSetup* Ausgeführt bei
* Formularstart* Sprachwechsel
* Fügt Datensätze in Vfxmsg hinzu
Benutzeroberflächen
Benutzeroberflächen
* Cfoxappl.nmenuandtoolbarstyle* 0 – Windows XP Stil* 1 – DBI (nicht mehr unterstützt)* 2 – Multifunktionsleiste wie Office 2007* 3 – Multifunktionsleiste wie Office 2010* 4 – Modern UI (wie Windows 8)* 5 – Multifunktionsleiste wie Office 2013
Benutzeroberflächen
* Cfoxappl.nmenuandtoolbarstyle* Einstellbar im
* VFX – Application Builder* Zur Laufzeit für Benutzer
im Anpassen-Dialog
Benutzeroberfläche im Stil von
Windows 8 Modern UI* Öffnen-Dialog im Stil vom Windows 8 Desktop
* Formulare im Vollbildmodus* Touch-Scrolling in Grids* App Bar* Messagebox
* mit Hotkey-Unterstützung
Seriendokumente
Seriendokumente
* Beispiel in VFX15Test* Mailmerge.scx* Assistent
Seriendokumente
* Einstellungen* cDataSource* cMailAddressFieldName* cCcFieldName* cBccFieldName* cFaxNumberFieldName* cLeftDelim = "##"* cRightDelim = "##"
Seriendokumente
* 1 Destination – Was ist das Ziel?* E-Mails* E-Mail oder Fax* Word-Dokument* Fax* Ausdruck
Seriendokumente
* 2 Quelle – Woher kommt der Text?* Word-Dokument* HTML-Datei* Manuelle Eingabe
Seriendokumente
* Ggf.3 Texteingabe* Seriendruckfelder mit Trennzeichen
umschließen* Beispiel:
##Nachname##
Seriendokumente
* Ggf.4 Anhänge* Nur wenn im 1. Schritt E-Mail gewählt wurde
Seriendokumente
* 5 Auswahl der Empfänger* Anzeige im Grid* Markierungen können entfernt oder gesetzt
werden
Seriendokumente
* 6 Fertig* Anzeige der Anzahl der erstellten Dokumente
Dokumentenverwaltung
Dokumentenverwaltung
* Dokumentenverwaltung, neue Funktionen bei Seitenansichten wie Miniaturen, Druckausgabe.
Seitenansicht
Seitenansicht von Berichten
* Miniaturen* Hyperlinks* Suchfunktion* Verbesserung der mehrseitigen Ansicht
* Auch bei großen Zoomfaktoren* Wechsel der Seitenanzahl
-> Ganzseitenansicht
Alles enthalten in VFX 15
* Kostenlose Testversion!
www.visualextend.de* Support
news://news.dfpug.de
Fragen?
Vielen Dank!
Venelina & Uwe