.NET Extender for VFP

.NET Extender is a DLL and additional tools which enable you to use ANY .NET Class from Visual FoxPro without the need to leave your favourite tool: Visual FoxPro and without requiring Activex or COM Registration. You can buy it here.

It has a lot of powerful features:

  • You can create an instance of ANY .NET Class right from VFP with just 1 Line of code: using the function CLRCreateObject or CLRNewObject.
  • Convert any .NET Assembly into an additional library for VFP Use, just with adding it to the list of available assemblies with the function SetCLRClassLibrary .
  • You can put .NET Controls right into any VFP Form. You just have to specify the Control's class name and .NET Extender does the rest. Because of this, you can put Toolbars, ToolStrip, ToolStripMenus and more into any VFP Form or VFP Toolbar if you choose.
  • Bind to any .NET Event handling it in VFP Code; you can even debug how you handle the event, because the event handling runs fully in VFP. Just use the CLRBindEvent function to perform the binding.
  • It puts in your hands the following wealth of functionality:
    • Full access to the nearly 8,600 classes in the .NET Framework version 2.0
    • Complete access to any .NET class of the 5,500 projects on sourceforge.net which use C# like programming language.
    • Full access to any .NET class of the 1,000 projects on sourceforge.net which use VB.Net programming language.
    • Full access to any .NET class of the 8,900 on www.GotDotNet.com.
  • Additionally you can use any .NET Class from any .NET Assembly, opening you the door to the big third party components market available for .NET.

Remarks

This Software requires the .NET Framework version 2.0 (or 3.0), which can be downloaded at http://www.microsoft.com/ also you may need to install the Windows Installer V 3.0 available here.

.NET Extender for VFP enables you to use the full power of the .NET framework in the VFP Way. That is, it turns the FULL .NET FRAMEWORK into just a Foxpro Extension, and therefore ready to use in the most powerful Application ever created: VFP.

We have included several samples of .NET technologies used from VFP to give you a JumpStart on the .NET Framework. Remember: because you have the whole .NET Framework available to you you can use whatever functionality it has.

If you want to know what namespace, classes, types or assemblies are, read the Basic Concepts, which gives you a glimpse of these concepts.

Disclaimer: The project count estimates are based on a survey of the listed sites done in October 2006.

Other Resources

CLRCreateObject

CLRNewObject

CLRBindEvent

SetCLRClassLibrary