Aufgrund der Zusammenarbeit mit dem CoDeMagazine sind diese Artikel nur auf Englisch verfügbar.
Infos zum CodeMagazine
|
|
- Comparing VFP String Performance to .NET String Performance
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
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
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
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
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
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
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
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
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
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
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
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
Learn about different types of variables, and what it means to perform boxing, unboxing, and casting operations.
- Compare Inheritance in VFP and VS.NET
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
Discover the differences and similarities between Visual Studio .NET and Visual FoxPro.
- OOP: VFP vs. VS.NET
And discover why and when you should use .NET.
|
|
|
- Passing objects between FoxPro and .NET COM Components
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
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
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
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
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
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
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
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
Learn about different types of variables, and what it means to perform boxing, unboxing, and casting operations.
- Compare Inheritance in VFP and VS.NET
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
Discover the differences and similarities between Visual Studio .NET and Visual FoxPro.
- OOP: VFP vs. VS.NET
And discover why and when you should use .NET.
- COM Interop and Strong Typing
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
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
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
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
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
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.
|
|
|
Brauchen Sie Hilfe? EPS Software bietet Software-Werkzeuge und Mentoring sowie Beratungen und Schulungen für Firmen an, die ihren VFP-Code in .NET-Code umwandeln möchten.
Treten Sie mit uns in Kontakt, wenn Sie Hilfe bei der Übersetzung Ihres VFP-Projektes in .NET benötigen. 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!
|