Page tree
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 Page 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