Startseite
Nach oben

 

Silverswitch Roadshow 2011 der dFPUG

Venelina Jordanova, Uwe Habermann

Die Strategie der dFPUG zur Weiterentwicklung bestehender Visual FoxPro-Anwendungen trägt erste Früchte - mit Silverswitch können Sie bestehende VFP- und VFX-Anwendungen nach Microsoft Silverlight konvertieren. Auf unserer Roadshow stellen wir Ihnen kompakt an einem Tag alle verwendeten Techniken und die folgenden Komponenten vor:

  • dFPUG - Silverlight Wizard für die Maskenkonvertierung mit optionaler Anbindung von SQL-Server.
     
  • Silverswitch als Visual Studio Solution ist der Rahmen Ihrer zukünftigen Silverlight-Anwendung mit Toolbar für Standard-Funktionen, Formularauswahl und Standardformularen.
     
  • GUINEU für Silverlight für die Ausführung von Visual FoxPro-Code in Internet-Browsern unter verschiedenen Betriebssystemen, sofern der Code nicht direkt in Visual FoxPro im Backend läuft.
     
  • VFX - Silverlight Wizard für die Konvertierung von Formularen und Berichten mit umschaltbarer Anbindung von DBF oder SQL-Server via Cursoradapter

Lesen Sie die umfangreichen Beschreibungen der Vortragsinhalte, denen Sie bereits jede Menge Details entnehmen können. Zu den beiden Silverlight Wizards sowie zu dem Sonderthema Silverlight in der Cloud haben wir außerdem in Zusammenarbeit mit Microsoft unter MSDN Solve jeweils ein Einführungsvideo als Starter bereitgestellt. Auf der Roadshow-Homepage finden Sie die Links, falls Sie sich vorab schon weiter informieren möchten.

An einer persönlichen Vorführung mit vielen praktischen Beispielen führt natürlich trotzdem kein Weg vorbei. Sehen Sie dazu auch die Rückmeldungen zur Vorjahresveranstaltung auf der Homepage! Wir empfehlen Ihnen auf jeden Fall die Teilnahme an unserer preiswerten Tagesveranstaltung an einem Ort in Ihrer Nähe und freuen uns auf Ihr Kommen!

  Wo? Wann?
  Frankfurt 09.05.2011
  Stuttgart 11.05.2011
  München 14.05.2011
  Hannover 16.05.2011

09:00 – 09:30 Begrüßung / Registrierung

Registrierung der Teilnehmer, Begrüßungskaffee, Organisatorisches Aushändigung der USB-Sticks zur Veranstaltung

09:30 – 10:45 Kostenloser Einstieg in eine neue Welt!
Migration von VFP-Formularen mit dem kostenlosen dFPUG - Silverlight Wizard

Sie erinnern sich bestimmt an die Beispielanwendung von Visual FoxPro namens Tastrade. Eingeführt mit Visual FoxPro 3.0 (und seit Visual FoxPro 8.0 nicht mehr ganz vollständig im VFP-Installer) ist "Tasmanian Traders" ein Prototyp einer klassischen Auftragsbearbeitung. Mit dem kostenlosen Sedna-Upsizing-Wizard konvertieren wir zuerst das Datenmodell in die ebenfalls kostenlose SQL-Server Express Version. Dann erstellen wir mit der kostenlosen Microsoft Visual Web Developer 2010 Express eine Silverlight Business Application als Grundlage. Im nächsten Schritt migrieren wir alle Formulare der Anwendung mit dem kostenlosen dFPUG - Silverlight Wizard nach Silverlight und schauen uns das Ergebnis unter Windows und Mac in verschiedenen Browsern an. Die Konvertierung der Benutzeroberfläche und der Datenhaltung einer VFP-Anwendung (Upsizing von VFP-DBF nach Client/Server) in eine Internet-Anwendung auf verschiedenen Betriebssystemen in verschiedenen Browsern ist hiermit vorführbar lauffähig! Und alle benötigten Komponenten befinden sich kostenlos auf dem USB-Stick zur Roadshow. Damit können Sie z.B. überprüfen, ob das Layout Ihrer bestehenden Formulare vollständig übernommen werden kann.

10:45 – 11:00 Kaffeepause

11:00 – 12:15 Professioneller Einstieg in eine neue Welt!
Migration einer VFP-Anwendung in eine Silverswitch Solution für Visual Studio

Die Konvertierung von Formularen und Datenbanken ist ein schöner erster Schritt, aber wir benötigen eine vollständige Anwendung mit all den üblichen Standardfunktionen! Und dazu gehört auch eine Benutzeranmeldung mitsamt Benutzerverwaltung, eine Symbolleiste (mit XAML Icons) zum Navigieren und Filtern, ein (Data-driven) Öffnen-Dialog für Formulare und vor allen Dingen eine MDI Benutzerschnittstelle zum mehrfachen parallelen Öffnen von Formularen. Diese Formulare wollen wir in der Größe verändern und dieselben Formulare mehrfach öffnen können. Mit dem VFX - Silverlight Wizard konvertieren wir Tastrade als beispielhafte VFP-Anwendung erneut - aber diesmal in unsere Silverswitch Solution für Visual Studio. Unsere zweite Konvertierung hat die Besonderheit, daß wir sowohl mit DBF als auch mit Client/Server umschaltbar arbeiten können, je nach Kunde/Erfordernis, auch wenn es vorher nur eine DBF-basierte Anwendung war. Unsere Silverswitch Solution erweitert Silverlight um alle aufgeführten Features. Darüberhinaus ermöglicht es eine weitere Auslieferungsform - das Cloud-Computing, was kurz gezeigt werden soll.

12:15 – 13:30 Mittagspause

13:30 – 14:00 Aufsteigen statt Umsteigen!
Erweiterung einer Silverlight Anwendung mit Webcam und Multitouch

Wir steigen nicht einfach nur um sondern wir steigen auf! Wir können unseren Kunden ja schlecht erklären, daß die Visual Foxpro Entwickler leider die Entwicklungumgebung wechseln müssen. Wie viel schöner klingt es da, den Kunden neue Features zu zeigen, die es vormals so nunmal nicht gab. Wir modernisieren unsere Anwendungen, um unseren Kunden die Verwendung von Webcam, Bilderkennung (z.B. für Barcodes) und vor allen Dingen Multitouch zu ermöglichen. Schauen wir uns doch mal kurz einmal an, welche neuen Features wir unseren Kunden perspektivisch liefern können.

14:00 – 14:45 Übernahme der Visual FoxPro Geschäftslogik
Verwendung von VFP Code im Backend von Silverswitch Anwendungen

Es erscheinen derzeit viele Produkte am Markt, die uns in kostenlosen Vorführungen die schöne neue Internetwelt nahe bringen wollen - aber FoxPro-Code/Tabellen nicht unterstützen und keine kostenfreie Weitergabe erlauben. Wir wollen: DBF direkt verwenden, unseren Code im Backend verwenden, unsere Geschäftslogik in VFP benutzen, unsere Maskensteuerung erhalten und vor allem wollen wir im Prinzip weiterhin in VFP programmieren, die Sprache, in der wir die Nase vorn haben. Das alles wollen wir weiterhin, obwohl wir neue Anwendungen bauen, moderne Architekturen unterstützen, browserunabhängige Internetanwendungen anbieten. Das wollen wir im Parallelbetrieb zu bestehenden Anwendungen anbieten. Vor allen Dingen wollen wir nicht komplett bei Null in einer anderen Programmiersprache neu anfangen müssen. Deshalb landet unsere Geschäftslogik in einem VFP-COM-Server und zwecks Umschaltbarkeit der Datenhaltung in Cursoradaptern. Man kann natürlich auch direkten DBF-Zugriff mit USE / SEEK / SCAN im Backend implementieren. Bestehender strukturierter Code kann in einen VFP-COM-Server übernommen werden (ohne Ansteuerung der Benutzeroberfläche). Der einfache Aufruf erfolgt durch unseren Action Button, der aus der Internet-Oberfläche direkt Geschäftslogik auf dem Backend ausführt.

14:45 – 15:00 Kaffeepause

15:00 – 15:45 Schreiben von Visual FoxPro Code in der Oberfläche
Programmierung von VFP Code im Frontend von Silverswitch Anwendungen

Man hat nicht nur Geschäftslogik sondern auch jede Menge Code zum Refresh und zur Validierung in der Benutzeroberfläche. Auch diesen Code kann man mit Hilfe der exklusiven GUINEU-Silverswitch-Version umstellen und als .FXP-Datei auf dem Client im Browser ausführen. Es stehen dafür eine Vielzahl von Visual FoxPro-Befehle und Funktionen nativ zur Verfügung. Aber man kann auch Code in C# schreiben. Auch dieser Weg wird kurz vorgeführt, da manche Anforderungen darüber schneller zu lösen sind. Und in beiden Fällen kann man auf den Visual FoxPro COM-Server im Backend zurückgreifen in der Mehrschichten-Architektur der Silverswitch Solution.

15:45 - 16:15 Und das geht natürlich auch: Berichte

Migration nach bzw. Ausführung von VFP-Berichten in Silverswitch.

16:15 - 16:30 Pause

16:30 - 17:45 Das Finale: Die Profi-Konvertierung

Konvertierung einer VFX-Anwendung in eine Silverswitch Solution für Visual Studio

17:45 - 18:00 Was muß ich sonst noch wissen?

Schlußworte zur Silverswitch Roadshow.

Alle Begleitdateien erhalten Sie auf dem USB-Stick zur Roadshow. Weitere Informationen und vollständige Vortragsbeschreibungen erhalten Sie auf der Website zur Roadshow unter http://roadshow.dfpug.de sowie auf der dFPUG-Homepage bzw. im dFPUG-Dokumentenportal.

Anmelden

Anmeldeformular


 
Copyright © 2008 - 2012 V&U Ltd. Disclaimer