Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Uwe Habermann Venelina Jordanova Schreiben von Visual FoxPro Code in der Oberfläche.

Ähnliche Präsentationen


Präsentation zum Thema: "Uwe Habermann Venelina Jordanova Schreiben von Visual FoxPro Code in der Oberfläche."—  Präsentation transkript:

1 Uwe Habermann Uwe@VandU.eu Venelina Jordanova Venelina@VandU.eu Schreiben von Visual FoxPro Code in der Oberfläche

2 GUINEU

3 GUINEU? * Verwendung von VFP Code in Silverlight Client-Projekten * Also im Browser beim Benutzer * Läuft auch auf Mac und weiteren künftig verfügbaren Plattformen

4 GUINEU * Von Christof Wollenhaupt * www.GUINEU.net www.GUINEU.net * VFP Laufzeitumgebung in C# entwickelt * Angepasste Version für Silverswitch Client Anwendungen * Exklusiv in Silverswitch * 1 DLL * VFP Code aus FXP Datei ausführen

5 GUINEU Was kann man damit machen? * Geschäftslogik * Steuerung der Silverlight Benutzeroberfläche * Aber: * Keine VFP Benutzeroberfläche * (Messagebox, Wait Window, …) * Kein Dateizugriff * Das sind keine Einschränkungen!

6 GUINEU Integration in Silverswitch * Wrapper-Projekt * VfxGuineuRuntime * FXP Datei * Im Ordner VFPCode speichern * Buildvorgang: Eingebettete Ressource * PRG Datei (zur Bearbeitung mit VFP) * Öffnen mit VFP als Standard * Buildvorgang: keine

7 GUINEU * Deklaration using VfxGuineuRuntime; private readonly VfxGuineu _fox = new VfxGuineu(".FXP");

8 GUINEU * Funktionsaufruf _fox.Do(" ",,, …); * 1. Parameter ist Funktionsname * Folgende Parameter werden an die Funktion übergeben

9 GUINEU * Parameterübergabe * auch Objekte! * Viele VFP Funktionen * Viele VFP Befehle * Keine Ausführung von C# Methoden * Keine Child-Objekte ansprechbar

10 GUINEU * Beispiele in VFPizza * Kunden GUINEU * Aufträge GUINEU * Eigenschaft abfragen * Eigenschaft setzen * Speichern (indirekt, weil in C#)

11 C# * Beispiele in VFPizza * Kunden C# * Aufträge GUINEU * Speichern * Navigation * Und mehr…


Herunterladen ppt "Uwe Habermann Venelina Jordanova Schreiben von Visual FoxPro Code in der Oberfläche."

Ähnliche Präsentationen


Google-Anzeigen