Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Version History

« Previous Version 4 Next »

Overview

Great Migrations developed a VB6/COM to WPF C#/.NET solution to upgrade a suite of 2 desktop applications. The structure of the source codebase was 185,986 Total LOC 140,354 Logic LOC 22,171 GUI LOC organized into two VBPs.

Upgrade Features

COM/VB6 to .NET replacements:

  • FileSystem: Migrated to an updated version of Microsofts VB6 File System Replacement
  • VB6 Forms to WPF Forms
  • Printing to WPF Printer
  • Record Based FileIO Support
  • VB6 Surface Graphics to WPF Graphics library (Including Redraw functionality)
  • Extracted VB6 FRX data as png files for XAML
  • GoSubs to function calls

Extension Methods

The upgrade solution used our Lightweight Object-Oriented C# coding standard that uses various extension methods to more accurately emulate VB6 semantics.

  • No labels