Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
Veröffentlicht von:Gereon Zimmer Geändert vor über 10 Jahren
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…
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.