Uwe Habermann Venelina Jordanova VFP Code in Silverlight Anwendungen ausführen.

Slides:



Advertisements
Ähnliche Präsentationen
COM-Server in Visual FoxPro 9.0
Advertisements

Visual FoxPro 8.0 NameTitelUnternehmen. Agenda Jahre Visual FoxPro 10 Jahre Visual FoxPro Der Weg zu VFP 8.0 Der Weg zu VFP 8.0 Ziele von und Überblick.
MSDN Webcast Visual Studio 2005 mit Visual FoxPro Jochen Kirstätter Mai 2005 –
Uwe Habermann Integration der DBI Controls aus Sedna in Visual Extend Venelina Jordanova
Uwe Habermann VFX 11.0 Visual Extend Workshop Venelina Jordanova
Uwe Habermann Datenbanksynchronisation Venelina Jordanova
Visual Extend Anwendertreffen 2009 deutschsprachige FoxPro User Group Uwe Habermann, Venelina Jordanova, Fritz Maurhofer, Rainer Becker VFXAWD09.
Erstellen von COM-Servern in Visual FoxPro 9.0 deutschsprachige FoxPro User Group Rainer Becker Microsoft Visual FoxPro 9.0 Roadshow COM.
VFX Schnelle Anwendungs-entwicklung mit Visual FoxPro 9.0 und Visual Extend 9.0 deutschsprachige FoxPro User Group Uwe Habermann Microsoft Visual FoxPro.
Patches zu VFP 9 SP 2 Venelina Jordanova Uwe Habermann
Client/Server mit Visual FoxPro 9.0
Erstellen von WebServices mit Visual FoxPro 9.0
Einführung zur Roadshow zu Visual FoxPro 9.0 deutschsprachige FoxPro User Group Rainer Becker Microsoft Visual FoxPro 9.0 Roadshow INTRO.
Rainer BeckerdFPUG-Regionaltreffen Hannover CeBIT-Regionaltreffen 2001 Mit kurzem Vortrag von Rainer Becker (bis maximal 23:00 Uhr)
Uwe Habermann Venelina Jordanova dFPUG – Silverlight Wizard.
Uwe Habermann VFX 10.0 Visual Extend Special Features.
Uwe Habermann Was ist neu in VFX 10.0? Venelina Jordanova
Uwe Habermann Venelina Jordanova Silverlight jetzt!
Uwe Habermann V&U Project Tools Beauty Studio Venelina Jordanova
Uwe Habermann VCM Visual Contact Manager.
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 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
Visual Extend Anwendertreffen 2008
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.
© 2003 Uwe Habermann Visual Extend 7.1 Die Entwicklungsumgebung für VFP 8.0 Uwe Habermann Diplom-Informatiker
Und das geht natürlich auch: Berichte
Uwe Habermann Venelina Jordanova Kostenloser Einstieg in eine neue Welt!
SQL Server 2005 CLR-Integration
Michael Köster User Experience Specialist Microsoft Corporation.
Fun with VFX – das Anwendertreffen 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 Mandantenfähigkeit deutschsprachige FoxPro User Group Uwe Habermann VFX 22 D.
Visual Extend Lokalisierung deutschsprachige FoxPro User Group Uwe Habermann VFX 24 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 Was muss ich sonst noch wissen?
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
Fun with VFX – das Anwendertreffen Venelina Jordanova Software Development Team Leader Uwe Habermann Visual Extend Product Manager
Agenda Rückblick 2. Aufbau der Software Benutzeroberfläche 4. Ausblick
Uwe Habermann V-VFX2 Produktiv mit VFX Builder Einsatz in der Praxis Venelina Jordanova
MTS Microsoft Transaction Server Martin Basziszta
Uwe Habermann Venelina Jordanova Bestehende VFX-Anwendungen leicht erweitern.
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
PHP PHP ( „PHP Hypertext Preprocessor") ist eine Skriptsprache
D-SQL Vom Datenbank-Container zur SQL Server-Datenbank
D-SQL SQLization – endlich Client/Server!
SOFTWARE- UND WEB-LÖSUNGEN
 Präsentation transkript:

Uwe Habermann Venelina Jordanova VFP Code in Silverlight Anwendungen ausführen

VFP Code ausführen * Jeder Client * GUINEU * Server * VFP COM Server * OOB Client * VFP COM Server

GUINEU

* Von Christof Wollenhaupt * * VFP Laufzeitumgebung in C# entwickelt * Angepasste Version für VFX für Silverlight Client Anwendungen * Ausführung von VFP Code aus FXP Datei * 1 DLL

GUINEU * Eigenes Projekt * FXP Datei * Buildvorgang: Eingebettete Resource * PRG Datei (zur Bearbeitung mit VFP) * Buildvorgang: keine * Demo

GUINEU * Viele VFP Funktionen * Viele VFP Befehle * Parameterübergabe * auch Objekte! * Aber: * Keine Benutzeroberfläche * Kein Dateizugriff

VFP COM Server

* Datenzugriff * Cursoradapter * VFP Datenbank * SQL Datenbank * Geschäftslogik * Alles, was nicht visuell ist

VFP COM Server auf der Server Seite verwenden * Datenzugriff mit Cursoradapter * Verwendete Datenbank konfigurierbar * Native DBC * Alle ODBC Datenquellen * Microsoft SQL Server * MySQL * Oracle * DB2 * …

VFP COM Server auf der Server Seite verwenden * early binding in Visual Studio * COM Server muss zur Entwicklungszeit funktionsfähig sein * Verweis auf COM Server muss dem Server Projekt hinzugefügt werden

VFP COM Server * DEFINE CLASS COMTastrade AS SESSION OLEPUBLIC * Erstellen als Multi-Thread COM Server (DLL) * VFP9.exe muss explizit mit Administratorrechten ausgeführt werden!

VFP COM Server DEFINE CLASS COMTastrade AS SESSION OLEPUBLIC PROCEDURE GetCustomers() USE Customer IN 0 SHARED CURSORTOXML("Customer", "lcXML", 1, 2, 0, "1") USE IN Customer RETURN lcXML

VFP COM Server auf der Server Seite verwenden * Verweis auf Microsoft CSharp hinzufügen

Umgang mit Daten in C# * Kein USE, keine Cursor * Nur Speicherstrukturen * Datenklassen * 1. Beschreibung der Struktur: Kunden * Entspricht 1 Datensatz * 2. Liste: Kundenliste * Entspricht Tabelle oder Cursor * VfpCustomers.cs hinzufügen

COM Server Zugriff * Verwendung * Daten holen * De-serialisieren von XML zu List * VfpDataHandler.cs hinzufügen

Domain Service erweitern public IQueryable GetVfpCustomers() { VfpDataHandler vfpDataHandler = new VfpDataHandler(); return vfpDataHandler.VfpCustomers.Items. AsQueryable (); }

Noch ein DataGrid * Beispiel: About.xaml * Drag&Drop aus Datenquellen * customer * Test

VFP COM Server in OOB Client Anwendungen Verweis zu Microsoft.CSharp hinzufügen using System.Runtime. InteropServices.Automation; dynamic comvfp = AutomationFactory.CreateObject( "comvfptest.comvfptest"); txt1.Text = comvfp.gibsys0();

VFP COM Server in OOB Client Anwendungen * nur in Silverlight 4 Anwendungen mit höherer Vertrauensstellung möglich if (App.Current.IsRunningOutOfBrowser) if (App.Current.HasElevatedPermissions) * Demo

VFX für Silverlight Action Button * Silverlight Client führt Methode in VFP COM Server aus * In jeder Silverlight Anwendung verfügbar * Browser * auf der Server Seite * OOB mit höherer Vertrauensstellung * auf der Server Seite * auf der Client Seite

Der VFP COM Server in VFX für Silverlight * Ausführung von VFP Funktionen * Ausführung von FXP Dateien * Ausführung von APP Dateien

Weitere Veranstaltungen * VFP 9 und Silverlight 4 Roadshow * Frankfurt – Lindner Congress Hotel * Stuttgart – Mercure City Center * München – Mercure City Center * Hannover – InterCity Hotel

Weitere Veranstaltungen * VFX für Silverlight Workshop * Frankfurt – Lindner Congress Hotel * VFX Anwendertreffen * Frankfurt – Lindner Congress Hotel

Weitere Veranstaltungen * Southwest Fox * Phoenix – Legado Hotel * Silverlight Workshop * Phoenix – Legado Hotel * FoxPro Entwicklerkonferenz * Frankfurt – Lindner Congress Hotel

Fragen?

Vielen Dank und viel Spaß mit Silverlight wünschen Venelina & Uwe