Stingray Studio : Getting Started Guide : Chapter 4 Guidance on Migration Issues
Chapter 4 Guidance on Migration Issues
When Do I Have Migration Issues?
The Stingray product has existed for more than 20 years. In that time, there have been many changes in the computer world, and particularly in the operating systems and compilers offered by Microsoft. Stingray, too, has changed to keep up with the times. The remaining chapters in this Getting Started Guide all deal with migration issues of particular types. Here is a brief summary:
In the year 2000, the Stingray products were combined into Stingray Studio, with many changes to the structure of the individual products. If you are updating a project from before this change, this is the starting point for you.
With Microsoft Visual Studio 2008, SP1, Microsoft introduced the MFC Feature Pack, with features to support more modern interface design. The FoundationEx and GridEx libraries, introduced with Stingray Studio 10.1, allow you to take advantage of these new features.
If you have a project that uses MFC controls and you want to port the project to .NET®, this chapter describes how to do this through the Platform Invocation (PInvoke) feature for data exchange between the MFC and C# parts of the project.
If you have an MFC project and you want to take advantage of Windows Presentation Foundation (WPF) child windows, see this chapter.