NewCode .NET Expert is an easy to install, package extension for Visual Studio that migrates Microsoft Visual Basic legacy applications to the .NET Framework. It provides a re-engineering environment and automated code generation capability.
READ MORE
Convert from VB to VB.NET and C#
NewCode .NET Expert converts VB applications into native VB.NET and C# with a very high degree of automation. NewCode saves you on average 80% compared to manual migration and offers a superior model-driven, approach.
Upgrade from ADO to ADO.NET
ADO was the preferred method for implementing data access in Windows-based applications and is still found in huge numbers of VB6 legacy applications. With the introduction of Microsofts .NET Framework, came its successor ADO.NET. However, the way ADO.NET operates and its foundations are profoundly different from ADO and therefore create a challenge for organizations who need to upgrade. By including ADO to ADO.NET capability in NewCode's VB6 migration tools, we can now offer an unrivalled, low cost migration path to VB.NET and C# that performs the complicated task of converting data access code - a capability not provided by Microsoft's upgrade wizard.
READ MORE
Migrate multiple projects & individual files
With NewCode the user can migrate project groups containing multiple projects, migrate individual projects and even migrate the remainder of projects with missing or corrupt files. You can migrate projects of different types such as Windows Forms and DLL's. You can migrate projects into existing solutions and new solutions.
Migrate into Windows Forms, ASP.NET, WPF and Silverlight
Whether you're migrating to VB.NET or C#, you can choose to output to Windows Forms, ASP.NET, WPF and Silverlight applications. (WPF and Silverlight capability only available with the NewCode edition for Visual Studio 2008).
Extract images from FRX files
Files contained in Visual Basic Form Binary Files. (*.FRX) such as images assigned to picture controls are extracted. The following file formats are automatically identified: ICO, PNG, JPG, BMP, GIF
Re-engineer with Microsoft DSL Modeling
The NewCode architected, migration toolset provides a re-engineering environment and automated code generation capability for migrating Microsoft Visual Basic legacy applications into .NET applications. The legacy source code is parsed and transformed into a Domain Specific Model language (DSL) XML model, with model elements representing application components. The tool then automatically generates the model and associated code templates. The user can perform additional re-engineering on the model to implement reuse of code and enhancements such as inheritance, associations, class operations and more.
READ MORE
Extensible Code Generator & T4 templates
The target .NET application code can be re-generated from customisable, T4 code templates that are linked to model elements. This feature is particularly useful if your migration project goes further than code conversion, for example extending an in-house framework.
READ MORE
Migration Report & Documentation
The NewCode tool produces a comprehensive migration report and even document templates that can be customised in order to generate documentation in your format, referencing information in your application model.
Supports .NET Frameworks 2, 3.5
We now support .NET 3.5 syntax.
Visual Studio 2005 Installation Guide
Visual Studio 2008 Installation Guide
System Requirements
NewCode for Visual Studio 2005
| Supported Operating Systems: | Microsoft Windows Server 2003 R2+ Microsoft Windows XP with Service Pack 2+ Microsoft Windows Vista is not currently supported with NewCode for VS2005 edition |
| Microsoft Visual Studio 2005: | Microsoft Visual Studio 2005 Standard/Professional/Team Version 8.+ |
| Microsoft .NET Framework: | Microsoft .NET Framework Version 2.0 with Service Pack 1 |
| Processor: | 1.6GHz Pentium III+ |
| RAM: | 1 GB of available physical RAM |
NewCode for Visual Studio 2008
| Supported Operating Systems: | Microsoft Windows Server 2003 R2+ Microsoft Windows XP with Service Pack 2+ Microsoft Windows Vista with Service Pack 1+ |
| Microsoft Visual Studio 2008: | Microsoft Visual Studio 2008 Standard/Professional/Team Version 9.+ |
| Microsoft .NET Framework: | Microsoft .NET Framework Version 3.5 |
| Processor: | 1.6GHz Pentium III+ |
| RAM: | 1 GB of available physical RAM |
Converts 3rd party controls to native .NET
The following is a selection of mappings from popular libraries:
| Legacy Control | Native .NET Control |
| CSCmdBtn | System.Windows.Forms.Button |
| csTextBox | System.Windows.Forms.TextBox |
| csLabel | System.Windows.Forms.Label |
| MSComCtl2.DTPicker | System.Windows.Forms.DateTimePicker |
| MSComCtl2.MonthView | System.Windows.Forms.MonthCalendar |
| MSComCtl2.FormatConstants | System.Windows.Forms.DateTimePickerFormat |
| MSComCtl2.MonthViewHitTestAreas | System.Windows.Forms.MonthCalendar.HitArea |
| MSComCtl2.DayConstants | System.Windows.Forms.Day |
| MSACAL.Calendar1 | System.Windows.Forms.MonthCalendar |
| MSFlexGrid | System.Windows.Forms.DataGridView |
| MSHFlexGrid | System.Windows.Forms.DataGridView |
| VSFlex8LCtl.VSFlexGrid | System.Windows.Forms.DataGridView |
| SSCommand | System.Windows.Forms.Button |
| SSDay | System.Windows.Forms.DateTimePicker |
| SSOption | System.Windows.Forms.RadioButton |
| SSCheck | System.Windows.Forms.CheckBox |
| SSFrame | System.Windows.Forms.Panel |
| SSPanel | System.Windows.Forms.Panel |
| SSTab | System.Windows.Forms.TabControl |
| SSDateCombo | System.Windows.Forms.DateTimePicker |
| SSSystem.DateTimeCombo | System.Windows.Forms.DateTimePicker |
| MSComctlLib.StatusBar | System.Windows.Forms.StatusStrip |
| MSComctlLib.Toolbar | System.Windows.Forms.ToolStrip |
| MSComctlLib.ProgressBar | System.Windows.Forms.ProgressBar |
| MSComctlLib.ImageList | System.Windows.Forms.ImageList |
| MSComctlLib.TabStrip | System.Windows.Forms.TabControl |
| MSComctlLib.TreeView | System.Windows.Forms.TreeView |
| MSComctlLib.ListView | System.Windows.Forms.ListView |
| MSComctlLib.Slider | System.Windows.Forms.TrackBar |
| MSComctlLib.ImageCombo | System.Windows.Forms.ComboBox |
Native Code: No Wrappers or Run-times
At NewCode our philosophy is to migrate to native .NET code, rather than wrap old VB code structures in compatibility libraries, even if that means some more manual work is required to complete the migration.
READ MORE
Developer Tools 