|
|
- Comparing VFP String Performance to .NET String Performance - 1/30/2008
The series of test conducted here are based on the "String Processing with VFP" article published in the Spring 2000 issue of CoDe Magazine.
- VFP Conversion Roadmap Whitepaper - 11/29/2006
This whitepaper discusses strategies for managers converting Visual FoxPro (VFP) applications to .NET, and lays a foundation for producing an implementation plan.
- Creating Multi-threaded .NET componentsfor COM Interop with Visual FoxPro - 4/27/2006
Multithreading is a powerful feature that allows you to asynchronously execute code while continuing to work or provide a responsive user interface to your application..NET makes multithreading very easy and in this installment you’ll see how to create and execute multithreaded components and communicate with them via events.Multithreading is a powerful feature that allows you to asynchronously execute code while continuing to work or provide a responsive user interface to your application..NET makes multithreading very easy and in this installment you’ll see how to create and execute multithreaded components and communicate with them via events.
- Handling .NET Events in Visual FoxPro via COM Interop - 4/25/2006
Last month I started a series of articles that are looking at a few advanced topics in using .NET COM Interop with Visual FoxPro. This month, I look at handling .NET events through COM Interop and briefly introduce creating and interacting with multi-threaded .NET components from your Visual FoxPro applicationsEvent Handling is an important feature both in Visual FoxPro and .NET.But both .NET COM objects and Visual FoxPro require special handling in order to deal with hooking up to COM events. In this article, Rick takes a close look at how events work in Visual FoxPro and .NET and how they can be used together across the COM Interop boundary.
- Passing objects between FoxPro and .NET COM Components - 4/25/2006
COM Interop between Visual FoxPro and .NET seems trivial at first, but the devil is in the details.Simple COM calls using methods and properties with simple parameters are easily accomplished. However, once you start dealing with complex objects - objects with hierarchies or specific object types required by .NET as parameters or properties, you start running into problems. This article looks at some of the issues that you need to look out for when dealing with objects in applications that call .NET COM objects from Visual FoxPro.COM Interop between Visual FoxPro and .NET seems trivial at first, but the devil is in the details.Simple COM calls using methods and properties with simple parameters are easily accomplished. However, once you start dealing with complex objects - objects with hierarchies or specific object types required by .NET as parameters or properties, you start running into problems. This article looks at some of the issues that you need to look out for when dealing with objects in applications that call .NET COM objects from Visual FoxPro.
- Operator Overloading - 10/3/2005
To help you understand .NET development from a VFP perspective, this article introduces you to operator overloading and shows you how to apply it for powerful programming in .NET.
- Compare Events and Delegates in VFP and .NET - 9/26/2005
Events play a larger role in .NET than they do in Visual FoxPro. Learn how events work in the .NET world to write powerful applications.
- Improve Code with Enums - 9/19/2005
To help you understand .NET development from a Visual FoxPro perspective, this article introduces you to the concept of enums and shows you how to use them to improve code quality.
- Compare Static Members in VFP and .NET - 9/12/2005
You're familiar with instance members in Visual FoxPro. Now find out how you can benefit from static members in Visual Studio .NET.
- Compare Visual Inheritance in VFP and .NET - 9/5/2005
Find out how your knowledge of visual inheritance in Visual FoxPro can help you take advantage of Visual Studio .NET's slightly different model.
- Compare Constructors and Destructors in VFP and .NET - 8/29/2005
Unlike VFP, .NET forces you to give up control over the destruction of objects, but you get some benefits in return.
- Compare Interfaces and Polymorphism in VFP and VS.NET - 8/22/2005
Polymorphism is the use of multiple objects with the same methods that do different things.Interfaces let you create flexible architecture in your application. Find out how these concepts differ in Visual FoxPro and Visual Studio .NET.
- Compare Variables in VFP and VS.NET - 8/15/2005
Learn about different types of variables, and what it means to perform boxing, unboxing, and casting operations.
- Compare Inheritance in VFP and VS.NET - 8/8/2005
If you're starting to work with Visual Studio .NET, you'll find you have a head start when it comes to inheritance.Here are some of the differences.
- Compare Methods, Properties, and Fields in VS.NET and VFP - 8/1/2005
Discover the differences and similarities between Visual Studio .NET and Visual FoxPro.
- OOP: VFP vs. VS.NET - 7/26/2005
And discover why and when you should use .NET.
|
|
|
- Passing objects between FoxPro and .NET COM Components - 4/25/2006
COM Interop between Visual FoxPro and .NET seems trivial at first, but the devil is in the details.Simple COM calls using methods and properties with simple parameters are easily accomplished. However, once you start dealing with complex objects - objects with hierarchies or specific object types required by .NET as parameters or properties, you start running into problems. This article looks at some of the issues that you need to look out for when dealing with objects in applications that call .NET COM objects from Visual FoxPro.COM Interop between Visual FoxPro and .NET seems trivial at first, but the devil is in the details.Simple COM calls using methods and properties with simple parameters are easily accomplished. However, once you start dealing with complex objects - objects with hierarchies or specific object types required by .NET as parameters or properties, you start running into problems. This article looks at some of the issues that you need to look out for when dealing with objects in applications that call .NET COM objects from Visual FoxPro.
- Operator Overloading - 10/3/2005
To help you understand .NET development from a VFP perspective, this article introduces you to operator overloading and shows you how to apply it for powerful programming in .NET.
- Compare Events and Delegates in VFP and .NET - 9/26/2005
Events play a larger role in .NET than they do in Visual FoxPro. Learn how events work in the .NET world to write powerful applications.
- Improve Code with Enums - 9/19/2005
To help you understand .NET development from a Visual FoxPro perspective, this article introduces you to the concept of enums and shows you how to use them to improve code quality.
- Compare Static Members in VFP and .NET - 9/12/2005
You're familiar with instance members in Visual FoxPro. Now find out how you can benefit from static members in Visual Studio .NET.
- Compare Visual Inheritance in VFP and .NET - 9/5/2005
Find out how your knowledge of visual inheritance in Visual FoxPro can help you take advantage of Visual Studio .NET's slightly different model.
- Compare Constructors and Destructors in VFP and .NET - 8/29/2005
Unlike VFP, .NET forces you to give up control over the destruction of objects, but you get some benefits in return.
- Compare Interfaces and Polymorphism in VFP and VS.NET - 8/22/2005
Polymorphism is the use of multiple objects with the same methods that do different things.Interfaces let you create flexible architecture in your application. Find out how these concepts differ in Visual FoxPro and Visual Studio .NET.
- Compare Variables in VFP and VS.NET - 8/15/2005
Learn about different types of variables, and what it means to perform boxing, unboxing, and casting operations.
- Compare Inheritance in VFP and VS.NET - 8/8/2005
If you're starting to work with Visual Studio .NET, you'll find you have a head start when it comes to inheritance.Here are some of the differences.
- Compare Methods, Properties, and Fields in VS.NET and VFP - 8/1/2005
Discover the differences and similarities between Visual Studio .NET and Visual FoxPro.
- OOP: VFP vs. VS.NET - 7/26/2005
And discover why and when you should use .NET.
- COM Interop and Strong Typing - 7/17/2005
The basics of using a VFP COM component from .NET are relatively simple, but the more objects we use, the harder it gets. In order to make one's life easier from the .NET side, the component must be built a certain way from the VFP side. For instance, it's very common to create objects on-the-fly in VFP, given the ease of doing so. However, these objects cannot be consumed from .NET without writing extra code. This article covers some aspects of how the developer can improve the COM Interop experience when consuming VFP COM components from .NET.
- VFP and .NET: The Best of Both Worlds - 7/20/2004
Several years have passed since the first beta version of Visual Studio .NET and Microsoft is now looking toward their 3rd release of the product. Visual FoxPro (VFP) has also been around for several years with a new version (VFP 9) due late this year. Both tools have great features that can make our lives as developers much easier. So why shouldn't we use both tools? There are features in .NET that can greatly benefit VFP applications. On the other hand, VFP provides developers with great features that are not available in .NET. The features in VFP can be of great help when you are writing code in .NET and are looking for common features. This article demonstrates how you can have the best of both worlds.
- .NET Interop for Visual FoxPro Applications - 1/1/2004
Now that .NET is here you've undoubtedly had the urge to use or at least play with the new functionality that the platform provides. Unfortunately migrating to .NET from Visual FoxPro (or most other development languages) is a big step that requires a steep learning curve. Integration between the old and the new will be crucial as a first step to provide for the ramp up time that's needed to get up to speed on the new platform as well as providing vital links between old and new applications. In this article Rick looks at the most common ways that you can use to integrate logic and data between Visual FoxPro and .NET.
- Calling VFP COM components from .Net and ASP.Net - 1/1/2004
Now that .NET is here you've undoubtedly have the urge to use or at least play with the new functionality that the platform provides. Unfortunately migrating to .NET from Visual FoxPro (or most other development languages) is a big step that requires a steep learning curve. Integration between the old and the new will be crucial as a first step to provide for the ramp up time that's needed to get up to speed on the new platform as well as providing vital links between old and new applications. In this article, which is part of a series of .Net Interop articles, Rick looks at how to integrate Visual FoxPro COM components from .Net, specifically ASP.Net.
|
|
|
- Modern Application Development: Visual FoxPro and .NET - 6/5/2004
Markus Egger discusses the current state of development (2004) and how Visual Studio .NET and Visual FoxPro fit in.
- .NET Interop for Visual FoxPro Applications - 1/1/2004
Now that .NET is here you've undoubtedly had the urge to use or at least play with the new functionality that the platform provides. Unfortunately migrating to .NET from Visual FoxPro (or most other development languages) is a big step that requires a steep learning curve. Integration between the old and the new will be crucial as a first step to provide for the ramp up time that's needed to get up to speed on the new platform as well as providing vital links between old and new applications. In this article Rick looks at the most common ways that you can use to integrate logic and data between Visual FoxPro and .NET.
|
|
|
- Welcome! - 1/29/2007
Welcome to the third Fox Focus issue!As I write this (publishing deadlines being what they are) I’ve recently returned from a trip to Europe where I spoke at three different Visual FoxPro conferences in Germany, Amsterdam, and France. I showed off many of the new features coming in Sedna as well as a number of the enhancements being created by the community using the awesome extensibility built into VFP.
- Leveraging Sedna Reporting - 1/29/2007
Sedna’s reporting features have made both the designing and rendering of a VFP report more extensible.In this article you’ll learn about a few of the new rendering objects that Sedna includes such as rotation and hyperlinks. You will also learn how to create your own custom rendering object and how to include a custom Builder interface element for it in the Report Designer.
- Upsizing Simplified - 1/29/2007
The Sedna Upsizing Wizard is leaps and bounds better than the version previously shipped by Microsoft in any version of Visual FoxPro.The Fox Team listened to the complaints from the Fox Community over the years about the wizard being deficient, with some fatal flaws, and recognized how it became outdated with the advent of SQL Server 2005. Sedna attempts to correct all of this and more.
- Visual FoxPro Web Services Revisited - 1/29/2007
Web services with Visual FoxPro (VFP) have never been easy. The most common Web service tool for FoxPro is the SOAP Toolkit, which has been discontinued and which had a host of problems when dealing with complex types passed over Web Services. In this article I’ll show how you can leverage the powerful Web service features of .NET and the new Windows Communication Foundation in your FoxPro application through COM Interop.
- Integrating VFP into VSTS Team Projects - 1/29/2007
Whenever more than one person works on a software development project, introducing some process to coordinate the activities of the team members is a priority.The larger the team, the harder it is to manage. To meet this need, Microsoft created Visual Studio Team System (VSTS). VSTS is a state-of-the-art Software Development Life Cycle tool suite that is tightly integrated into Microsoft Visual Studio 2005. VSTS provides deep support for .NET projects; however, whenever a software solution includes components developed on a platform other than .NET, such as Microsoft Visual FoxPro (VFP), VSTS loses some of its value because the projects aren’t integrated into VSTS. Leveraging the extensibility features of VSTS and VFP, this article will help you integrate VFP projects into VSTS team projects enabling your team to apply a comprehensive process to your entire software development effort.
- The New and Improved Data Explorer - 1/29/2007
The Data Explorer introduced in VFP 9.0 allows developers to work with different types of data from diverse data sources independent of specific projects.The Sedna update extends this already powerful and productive tool.
- COM Interop Over Easy - 1/29/2007
This article highlights some of the new toolkits and components coming out of Redmond for COM Interop.The Interop Forms Toolkit, the Interop UserControl Prototype, and the techniques used in Sedna’s NET4COM allow Visual FoxPro developers to incorporate .NET components into their applications.
- The My Namespace in Sedna - 1/28/2007
New to Sedna, Visual FoxPro emulates the My namespace first introduced in Visual Basic 2005.The My namespace makes .NET Framework classes more discoverable and allows you to write less code. Sedna, the next version of Visual FoxPro (VFP), includes a My namespace as well, for the same reasons. In this article, I’ll look at how Sedna implements My.
- Welcome to the Future of Deployment - 12/31/2006
You can use ClickOnce to revolutionize how you install and update Visual FoxPro (VFP) applications. A dream come true, ClickOnce can put a stop to many of the deployment nightmares associated with distributing applications.
- What's New with Data in Visual FoxPro 9? - 9/23/2004
The Microsoft Visual FoxPro team has a great reputation for responding to community requests and the next version of is no exception.Most evident in several changes to the data engine, Visual FoxPro 9 includes many enhancements for data access and database application development.
- Visual FoxPro 9 IDE Enhancements - 9/23/2004
Visual FoxPro 9 includes a number of IDE enhancements that make its already rich development environment considerably richer.
- The Visual FoxPro 9 Report Writer - 9/23/2004
Microsoft has significantly improved the Report Writer in Visual FoxPro 9.They also recognized the significant investment in existing FRX-based reports and designed the new Visual FoxPro 9 Report Writer to be compatible with previous versions of Visual FoxPro Reports. This makes it a great blend of the old and the new. In this article, you'll learn about some of the new features, including the new reusable data environments, report protection, and several user interface enhancements. You'll also learn about enhancements to layout objects and data groups. Finally, you'll learn about one of the best improvements to the Visual FoxPro 9 Report Writer: multiple detail bands.
- Controls, Events, Commands, and More - 9/23/2004
Microsoft Visual FoxPro 9 is here and it brings lots of new features.This entire issue of CoDe is dedicated to Visual FoxPro 9, providing details and scenarios on how you can use the new features and enhancements. In this article, I will discuss some of the new controls, events, and commands, and a little more.
- COM Interop: Making .NET and VFP Talk to Each Other - 9/23/2004
Many companies have been relying on COM components in the last couple of years. That includes Microsoft.Using COM components made it possible for different programming languages to reuse logic between them, by agreeing to a standard defined by the COM specification.
- Walking on Cloud 9.0 of Visual FoxPro - 9/23/2004
The Visual FoxPro Team at Microsoft is enthused to announce Visual FoxPro 9.0.We'd like to include some details about Visual FoxPro 9.0 as an overview to the more detailed articles in this special issue CoDe Focus issue devoted to Visual FoxPro 9.0.
- VFP 8 Feature Highlights - 6/1/2003
Visual FoxPro 8 includes numerous new features that are a direct response to the requests of VFP developers.Just reading through the "What's New" section of the documentation will take you quite a while due to large quantity of additional or changed features and commands. Let's take a brief look at just a few of the exciting new capabilities that you can put to use immediately.
|
|
|
Need Help? EPS Software offers software tools, mentoring, consulting and training to companies looking to convert their VFP code to .NET.
Contact us for help on your VFP Conversion Project. vfpconversion@eps-software.com Phone (US): +1 (832) 717 4445 x 32 Telefon (Ö/D): +43 (650) 54 13 5 13 Telefoon (NL): +31 (0)23 750 5747
Click here to get free VFP Conversion.com articles in Xiine!
|