Zylog Logo
  Dubai Singapore India US UK France
 
 
Select the search type
 
  • Site
  • Web
search_button
Register   |   Login
 
 
 
 

  FoxPro™ to .Net™
 
     

Migration Process (PowerMigrator™ – The 7 Step Process to the .NET™)

Step 1: Gathering requirements
Step 2: Generate .NET™ Forms
Step 3: Mapping FoxPro™ objects to .NET™ Objects
Step 4: Converting code to .NET™ classes and code behind
Step 5: Database conversion
Step 6: Testing Process
Step 7: Deploy

Step 1: Gathering requirements

Identify the objects in the existing application like program files, screens, reports etc. This will help to prepare the effort estimation. Based on this we will arrive the size and scope of the project.

Step 2: Generate .NET™ Forms

PowerMigrator™ tools can do the visual conversion of forms and reports. Then the converted forms and reports can be used in the .NET™ project to create a non-functioning skeleton. Also using this tool we can extend additional functionalities.

Step 3: Mapping FoxPro™ objects to .NET™ Objects

Mapping of object lies here in two major categories. One is FoxPro™ database to SQL Server database and FoxPro™ programs, screens to Visual part of the application to VB.NET™/ASP.NET™. Mapping of objects like Menu and toolbar conversion to .NET™, User inputs and output controls to .NET™

Step 4: Converting code to .NET™ classes and code behind

The common control structures are automatically converted through the tool. Just about every language has a counterpart for a control construct in every other language-or a way to emulate it. The tool also converts expressions in an automated way. - The approach we follow for converting data-specific functionality is rewriting the code as a stored procedure in the database.

FoxPro™ has default error handlers, Error () methods, ON ERROR statements, in the exception handling is done by TRY/CATCH blocks. Convert FoxPro™ reports to .NET™ reports/Crystal reports

Step 5: Database conversion

The first process of database conversion is fixing the schema in the new database. Database tuning required for fixing column type, indexes then based on the import tool, we will write the data from FoxPro™ to the SQL Server.

Step 6: Testing Process

The testing process begins on the first day of conversion and continues after write the last line of code. Unlike creating a brand-new application, conversion projects have the advantage, how the system should perform. If the new functionality matches the old functionality, it’s correct. If the new report comes out exactly the same as the old report, it’s correct. There is not the same level of work involved, as there is developing a new system and gathering and refining requirements.

Step 7: Deploy

The tested migrated .NET™ application is finally deployed to the production server.

PowerBuilder is the registered trademark of Sybase Inc.
.Net , ASP.Net , VB.Net , FoxPro are all registered trademarks of Microsoft.

 
 
  Sitemap  
 
 
Home
About Zylog
Claimspoint
Phoenix                 
  Field Power
ivars
Z*Connect
Contact us             
  Careers
Download Centre
Microsoft Development
JAVA
  News News & Information
Power Migrator
FoxPro to .Net
PB / FoxPro Maintenance
  Code Analyzer
Tools & Process
Services
Maintenance Services
 
 
 
Copyright © 2009 Zylog Systems Europe Ltd. All rights reserved.