Register for Free  | Login





NewCode .NET Expert: VB to .NET Converter

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.

Microsoft NewCode PodCast Podcast:
Listen to Microsoft's Podcast on NewCode (16 minutes)
VB6 to C# - NewCode for VS2008 Demo Video Tour:
VB6 to C# - NewCode for VS2008 Demo (3 minutes)


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 ControlNative .NET Control
CSCmdBtnSystem.Windows.Forms.Button
csTextBoxSystem.Windows.Forms.TextBox
csLabelSystem.Windows.Forms.Label
MSComCtl2.DTPickerSystem.Windows.Forms.DateTimePicker
MSComCtl2.MonthViewSystem.Windows.Forms.MonthCalendar
MSComCtl2.FormatConstantsSystem.Windows.Forms.DateTimePickerFormat
MSComCtl2.MonthViewHitTestAreasSystem.Windows.Forms.MonthCalendar.HitArea
MSComCtl2.DayConstantsSystem.Windows.Forms.Day
MSACAL.Calendar1System.Windows.Forms.MonthCalendar
MSFlexGridSystem.Windows.Forms.DataGridView
MSHFlexGridSystem.Windows.Forms.DataGridView
VSFlex8LCtl.VSFlexGridSystem.Windows.Forms.DataGridView
SSCommandSystem.Windows.Forms.Button
SSDaySystem.Windows.Forms.DateTimePicker
SSOptionSystem.Windows.Forms.RadioButton
SSCheckSystem.Windows.Forms.CheckBox
SSFrameSystem.Windows.Forms.Panel
SSPanelSystem.Windows.Forms.Panel
SSTabSystem.Windows.Forms.TabControl
SSDateComboSystem.Windows.Forms.DateTimePicker
SSSystem.DateTimeComboSystem.Windows.Forms.DateTimePicker
MSComctlLib.StatusBarSystem.Windows.Forms.StatusStrip
MSComctlLib.ToolbarSystem.Windows.Forms.ToolStrip
MSComctlLib.ProgressBarSystem.Windows.Forms.ProgressBar
MSComctlLib.ImageListSystem.Windows.Forms.ImageList
MSComctlLib.TabStripSystem.Windows.Forms.TabControl
MSComctlLib.TreeViewSystem.Windows.Forms.TreeView
MSComctlLib.ListViewSystem.Windows.Forms.ListView
MSComctlLib.SliderSystem.Windows.Forms.TrackBar
MSComctlLib.ImageComboSystem.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 Get started now!