Migrating to .NET: A Pragmatic Path to Visual Basic .NET, Visual C++ .NET, and ASP.NET By Dhananjay Katre, Prashant Halari, Narayana Rao Surapaneni, Manu Gupta, Meghana Deshpande
Table of Contents
Chapter 12. Visual Basic .NET Migration Case Study
The current Visual Basic application contains many project files. The TraderWorkStation project acts as the GUI for the customers. SurveillanceMonitor acts as the GUI for the administrator. The system makes use of the various COM components such as VBAdminCom, VBReportsCom, VBBuySellCom, VBLoginCom, and VBStockServiceCom. The CGI project is used mainly for making calls to the COM component methods .
In the migration of this Visual Basic application, we will migrate server-side components and illustrate the various ways in which the COM components can be migrated to .NET. The client applications TraderWorkStation and SurveillanceMonitor will continue to be in Visual Basic. This will illustrate the power of interoperability between Visual Basic applications and .NET. Once the COM components are migrated to Visual Basic .NET, there will be no need for the CGI project, and it will be eliminated from the application.