This study describes the process of converting an application from Visual Basic to a .NET programming language. This work was carried out on behalf of The Prevas Company based in Karlstad, Sweden.
Prevas provides IT solutions and industrial systems for several world leading companies such as Ericsson, Nokia, Siemens and many others. The objective behind the conversion of this application was to facilitate a more compatible and flexible option suitable for the other products using the .NET environment.
In addition, Prevas felt that the Visual Basic 6 environment had grown rather old and outdated. The task was therefore to convert the source code from Visual basic 6 to .NET language and to determine the most efficient method for the conversion. The outcome of this project was to achieve a fully converted application using the .NET framework with its original functionality intact.
Upgrading an application from its current environment into a new or different environment involves converting the source code into another language. Basically, the new environment may provide new, different, improved or enhanced features which add value to the upgraded or converted application.
Microsoft’s discontinuation of support for Visual Basic 6 and introduction of Visual Basic.NET with new and different features resulted in most Visual Basic developers and organizations opting to either retain or convert their existing VB6 applications to VB.NET.
However, the choice of which option to take depends on various factors as seen later in this report. Considering that most companies have invested time and money in development of VB6 applications there is no doubt that there has been some hesitation in adapting these applications to new .NET environment.
However, in order to meet the demands of software development requirements and to take advantage of the benefits offered by the new features most companies and developers in the recent past have adopted to convert their existing applications to .NET framework. An example of those companies that have opted to convert their applications to a .NET framework is Prevas.
Source: Karlstad University
Authors: Josefson, Robert | Mburu, Margaret