Die Bibliothek, die Sie brauchen, gibt es in .NET, und Ihre Anwendung ist in VFP geschrieben.
.NET aus VFP. Ohne irgendetwas neu zu schreiben.
Verwenden Sie jede .NET-Bibliothek direkt aus Ihrem bestehenden VFP-Code. StringBuilder, HttpClient, List<T>, async/await, alles mit der objektorientierten Syntax, die Sie bereits kennen.
- Klassen des .NET-Frameworks
- Ihre eigenen DLLs in C# oder VB.NET
- Bibliotheken von Drittanbietern und NuGet-Pakete
- Die EXE, die Sie an Ihre Kunden ausliefern
Keine Kreditkarte. Nach der Bestätigung Ihrer E-Mail erhalten Sie 30 Tage eine vollwertige Lizenz (keine abgespeckte Version) für FoxServer, FoxCore, FoxBridge, FoxAgent, FoxCli und FoxCli MCP, samt Installer, in Ihrem Portal. Eine pro Person und Produkt; nach 30 Tagen läuft sie ab.
Funktionen
Jede .NET-Klasse
Beliebigen Typ aus dem .NET-Framework oder eigener DLL mit loBridge.Create() instanziieren. Bis zu 10 Konstruktorparameter.
Generische Sammlungen
List<T> und Dictionary<K,V> mit nativen VFP-Proxys. Add, Remove, Item, Count, mit 1-basierter Indizierung wie VFP.
Statische Member
Zugriff auf File, Math, Guid, Environment und jede statische Klasse mit loBridge.Static(). Methoden, Eigenschaften und Felder.
Transparentes async/await
Methoden, die Task zuruckgeben, werden automatisch blockiert. Aus VFP sieht es wie ein normaler synchroner Aufruf aus.
LoadAssembly
Eigene in C# oder VB.NET kompilierte .NET-DLLs laden und ihre Klassen wie native VFP-Objekte verwenden.
Überladungsauflösung
Der Binder erkennt automatisch die richtige Uberladung. VFP hat nur Double; .NET kann 18 Uberladungen von Append() haben.
So funktioniert es
- 1Initialisieren und freischalten
Zwei Zeilen: loBridge = NEWOBJECT('FoxBridge', 'FoxBridge.prg') und loBridge.Activate(Ihre Lizenz). Keine COM-Registrierung, kein Installer und kein Eintrag in der Windows-Registry.
- 2.NET-Objekte erstellen
loBridge.Create('System.Text.StringBuilder', 'Hallo'). FoxBridge generiert einen dynamischen VFP-Proxy und gibt ihn bereit zurück.
- 3Wie VFP-Objekte verwenden
loSB.Append('Welt'). loSB.ToString(). Methoden und Eigenschaften funktionieren mit der Punktsyntax, die Sie bereits kennen.
Preise
Ein Platz je Entwickler. Einmalige Zahlung, und die gekaufte Version läuft für immer. Dieselbe Lizenz wird in der IDE und in der EXE aktiviert, die Sie an Ihre Kunden ausliefern.
Häufig gestellte Fragen
Muss ich .NET kennen um FoxBridge zu nutzen?
Funktioniert es mit jeder .NET-DLL?
Kann es in EXE-Anwendungen verwendet werden?
Was ist mit VFP-Typen, die in .NET nicht existieren?
Wie wird .NET-Objektspeicher freigegeben?
Das gesamte .NET-Ökosystem aus Ihrem VFP heraus
Ohne irgendetwas neu zu schreiben. Ohne die IDE zu wechseln. Die ganze Kraft von .NET mit der Syntax, die Sie bereits beherrschen.
Jetzt kaufen