Uwe Habermann Venelina Jordanova Bestehende VFX-Anwendungen leicht erweitern.

Slides:



Advertisements
Ähnliche Präsentationen
Wizards & Builders GmbH Die Benutzeroberfläche Interaktives Arbeiten mit den Werkzeugen/Assistenten von Microsoft Visual FoxPro.
Advertisements

VFX 10.0 Visual Extend Was gibt es Neues?
Was ist neu in VFX 9.5? VFX Anwendertreffen 2006 Was ist neu in VFX 9.5? Uwe Habermann Visual Extend Product Manager
Bidirektionales VFX-XML-Interface für Daten-Import/Export Visual Extend Anwendertreffen 2009 Rainer Becker, Frank Kropp deutschsprachige FoxPro User Group.
Was ist neu in VFX 9.5 im 2. Quartal 2006? Uwe Habermann Visual Extend Product Manager
Visual FoxPro 10.0 Visual Extend 10.0
© 2005 Uwe Habermann Visual Extend 9.5 Technical Preview Uwe Habermann Visual Extend Product Manager
Uwe Habermann VFX 11.0 Visual Extend Workshop Venelina Jordanova
Venelina Jordanova Uwe Habermann V-VFX1 Visual Extend Power for VFP Developers.
VFX Schnelle Anwendungs-entwicklung mit Visual FoxPro 9.0 und Visual Extend 9.0 deutschsprachige FoxPro User Group Uwe Habermann Microsoft Visual FoxPro.
Client/Server mit Visual FoxPro 9.0
Erstellen von WebServices mit Visual FoxPro 9.0
Uwe Habermann Venelina Jordanova dFPUG – Silverlight Wizard.
Uwe Habermann Was ist neu in VFX 10.0? Venelina Jordanova
Uwe Habermann Ribbon Bar Die Multifunktionsleiste in VFX 10.0 Venelina Jordanova
Uwe Habermann Vorstellung neuer Features in VFX 11.0 Venelina Jordanova
Uwe Habermann VCM Visual Contact Manager.
Uwe Habermann VFX 10.0 Visual Extend Formularerstellung.
VFX 10.0 Visual Extend Datenzugriff
Uwe Habermann VFX 10.0 Visual Extend Produktaktivierung Venelina Jordanova
Uwe Habermann WPF Avalon Formulare aus VFP verwenden Venelina Jordanova
Visual Extend Weitere Features deutschsprachige FoxPro User Group Uwe Habermann VFX 25 D.
Uwe Habermann Venelina Jordanova VFP Code in Silverlight Anwendungen ausführen.
Was ist neu in VFX 9.5 im 1. Quartal 2006? Uwe Habermann Visual Extend Product Manager
Uwe Habermann VFX 10.0 Visual Extend Produktaktivierung.
Uwe Habermann VFX 11.0 Produktaktivierung leicht gemacht Venelina Jordanova
Uwe Habermann VFX 11.0 VFX - DBF-CA Wizard Venelina Jordanova
Uwe Habermann VFX 10.0 Visual Extend Anwendungsverteilung.
Uwe Habermann VFX 11.0 Distribution von Anwendungen Venelina Jordanova
Uwe Habermann VFX 11.0 Profi Features Venelina Jordanova
© 2004 Uwe Habermann Visual Extend 9.0 Technical Preview Diplom-Informatiker Uwe Habermann Visual Extend Product Manager
Uwe Habermann VFX 11.0 Einsatz von Cursoradaptern in bestehenden Anwendungen Venelina Jordanova
Uwe Habermann VFX 10.0 Visual Extend Features Revisited.
Uwe Habermann Venelina Jordanova VFX – Silverlight Wizard.
Venelina Jordanova Uwe Habermann V-VFX2 Visual Extend Was gibt es Neues?
VFX - Von DBC zu SQL mit CA VFX Von DBC zu SQL mit CA Venelina Jordanova Software Development Team Leader Uwe Habermann Visual Extend.
© 2003 Uwe Habermann Visual Extend 7.1 Die Entwicklungsumgebung für VFP 8.0 Uwe Habermann Diplom-Informatiker
Visual Extend Features der generierten Anwendung für Endbenutzer deutschsprachige FoxPro User Group Uwe Habermann VFX 04 D.
Uwe Habermann Venelina Jordanova Kostenloser Einstieg in eine neue Welt!
© 2002 Uwe Habermann Visual Extend Die Entwicklungsumgebung für VFP 8.0 Uwe Habermann Diplom-Informatiker für.
VFX - Einführung DBC-Anwendungen VFX – Einführung DBC-Anwendungen Venelina Jordanova Software Development Team Leader Uwe Habermann Visual.
Was ist neu in VFX 9.5? Venelina Jordanova Software Development Team Leader Uwe Habermann Visual Extend Product Manager
Visual Extend CTableForm Builder deutschsprachige FoxPro User Group Uwe Habermann VFX 08 D.
Visual Extend CursorAdapter deutschsprachige FoxPro User Group Uwe Habermann VFX 18 D.
Visual Extend CDataFormPage Builder deutschsprachige FoxPro User Group Uwe Habermann VFX 09 D.
Visual Extend Mandantenfähigkeit deutschsprachige FoxPro User Group Uwe Habermann VFX 22 D.
Visual Extend Lokalisierung deutschsprachige FoxPro User Group Uwe Habermann VFX 24 D.
Visual Extend Application Wizard deutschsprachige FoxPro User Group Uwe Habermann VFX 06 D.
© 2005 Uwe Habermann, Venelina Jordanova Visual Extend 9.0 Die Entwicklungsumgebung für VFP 9.0 Uwe Habermann Visual Extend Product Manager
Uwe Habermann Venelina Jordanova Übernahme der Visual FoxPro Geschäftslogik.
Uwe Habermann Venelina Jordanova Schreiben von Visual FoxPro Code in der Oberfläche.
Uwe Habermann Venelina Jordanova Professioneller Einstieg in eine neue Welt!
Uwe Habermann Venelina Jordanova Wishlist Silverswitch.
Uwe Habermann Venelina Jordanova Was ist neu in VFX 13 für VFP seit der Konferenz?
Uwe Habermann Venelina Jordanova Wishlist VFX für Visual FoxPro.
Uwe Habermann Venelina Jordanova Alvenos.
Uwe Habermann Venelina Jordanova VFX 15.
Uwe Habermann Venelina Jordanova dFPUG-CeBIT-Entwicklertreffen
Venelina Jordanova Uwe Habermann V-VFX Visual Extend Mehr als ein RAD Framework.
Uwe Habermann Venelina Jordanova VFX in Cloud.
Uwe Habermann V-VFX1 Visual Extend Wichtiger als je zuvor Venelina Jordanova
Uwe Habermann V-VFX2 Produktiv mit VFX Builder Einsatz in der Praxis Venelina Jordanova
Uwe Habermann Ribbon Bar Die Multifunktionsleiste in VFX 10.0.
Windows 8 Anwendungen erstellen mit Alvenos
Uwe Habermann Venelina Jordanova Was ist neu in VFX 15?
Migration von VFP Anwendungen nach Silverlight Uwe Habermann Venelina Jordanova
Uwe Habermann Neue und selten genutzte Features von VFX.
Maya Kindler 6c. Tabellen erstellen  Tabellen erstellen (Primärschlüssel = ID)  Speichern  Formular anklicken  Formularsansicht  Jetzt das Formular.
D-SQL Vom Datenbank-Container zur SQL Server-Datenbank
D-SQL SQLization – endlich Client/Server!
 Präsentation transkript:

Uwe Habermann Venelina Jordanova Bestehende VFX-Anwendungen leicht erweitern

Die Angst vor der Zukunft * Support für VFP endet am * 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

* 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

* 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

* Beispiel in VFX15Test * Mailmerge.scx * Assistent

Seriendokumente * Einstellungen * cDataSource * cMailAddressFieldName * cCcFieldName * cBccFieldName * cFaxNumberFieldName * cLeftDelim = "##" * cRightDelim = "##"

Seriendokumente * 1 Destination – Was ist das Ziel? * s * 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 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, 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! * Support news://news.dfpug.de

Fragen?

Vielen Dank! Venelina & Uwe