Elegance Technologies, Inc.

Tutorial & Screens

Download C-Sharpener For VB

It is without a doubt the best VB to C# translator I've seen! It did an excellent conversion job on my projects and I strongly recommend it to anybody that needs to translate VB to C#.
Brian Reisman, MCAD, MCDBA, MCSE, MCSD, MCT
Microsoft Corporation
Author of the Sybex Press book titled "Visual Basic .NET Windows and Web Applications Study Guide"
What a time saver! I had to convert six different VB projects for a book I had written. I manually converted the first project and quickly realized what a time consuming process it was. The C-Sharpener for VB product was easy to use, did a thorough job and saved me countless hours of boring and tedious work. It's a great product!!!
Sara Rea, MCSD, MCDBA
Senior Developer, Public System Associates
Author of Addison Wesley book titled "Building Intelligent .NET Applications: Agents, Data Mining, Rule-based systems, and Speech Processing"
Even large projects are completely converted by C-Sharpener For VB. C-Sharpener For VB is easy to use and does an excellent job.
Robert Schaub
Software Engineer HTL
Phonak AG
C-Sharpener for VB allowed us to convert our Content Management System consisting of 18 VB.NET projects to C# in a few minutes. It not only saved us a lot of work but it also allowed us to get new customers interested in C# version.
Petr Palas
CEO
Kentico Software

Customers

Here are some of the organizations that have purchased C-Sharpener For VB:

  • Bureau of National Affairs
  • Capital One
  • CGI
  • Cisco Systems
  • Citigroup
  • City of San Antonio
  • Credit Suisse First Boston
  • DaimlerChrysler
  • Ingersoll-Rand
  • Iomega Corporation
  • Intel
  • Hewlett-Packard
  • Legg Mason
  • Lehman Brothers
  • LexisNexis
  • Microsoft
  • Misys
  • Monsanto
  • NIH
  • Northwestern Mutual
  • Pearson
  • Sharp
  • State of Louisiana
  • UPS
  • U.S. Army
  • Xerox
  • Yale University

This brief tutorial shows you how to use C-Sharpener For VB, the best choice for converting VB.NET projects to a C# projects. You can also see the entire contents of the help file, if you want a more detailed reference. You should also understand that there are two editions of C-Sharpener For VB: Standard and Professional. The Free Trial version is always the Professional Edition.

Before you get started, it is important that

  1. You have the Visual Basic .NET project that you want converted loaded into Visual Studio .NET.
  2. You can successfully compile the project that you want to convert.

C-Sharpener For VB is a Visual Studio .NET addin and launching it is easy - just select the Tools menu option and then select the C-Sharpener For VB menu option. If for some reason you don't see the menu option, then please see "Why can't I see the C-Sharpener For VB menu in Visual Studio .NET?" in FAQ.

Figure 1: Visual Studio Tools menu with C-Sharpener For VB installed.

Selecting the menu option will launch the C-Sharpener For VB Wizard. The Welcome Page reassures you that the your existing Visual Basic .NET project will be unaffected by the conversion.

Figure 2: Welcome page which is the first page of the wizard.

Clicking the Next > button on the Welcome Page will display the Select Project Page. This page lets you select the source Visual Basic .NET project and the destination C# project. The page will look and behave a little differently if you are converting a Web project instead of a Win32 project. It is designed to mimic the behavior of the New Project dialog in Visual Studio .NET.

Figure 3: Project page for a Win32 project.

Clicking the Next > button on the Select Project Page will display the Select Standard Options Page. Normally, you just accept the defaults on this page.

Figure 4: Select Standard Options page with default options selected.

Clicking the Next > button on the Select Standard Options Page will display the Select Professional Options Page if you are running the Professional Edition and the Confirm Selections Page (see below) if you are running the Standard Edition. Please not that the Free Trial version is always the Professional Edition.

Figure 5: Professional Options page with default options selected.

Clicking the Next > button on the Select Professional Options Page will display the Confirm Selections Page so that you can review and verify your selections.

Figure 6: Confirmation Selections page showing all selected options.

Clicking the Next > button on the Confirm Selections Page will start the translation process. There are several steps to the process and some steps take longer than other - please be patient.

Figure 7: Translation Status page showing a partially translated project.

After the translation is complete you will see a Translation Complete Page. If there are problems you will see a Translation Problem Page. Even if there are problems, we do everything possible to translate as much of the Visual Basic .NET project as possible.

Figure 8: Translation Complete page showing a successful conversion.

Clicking on the Close button, closes the C-Sharpener For VB Wizard. The new C# project should now be in your Solution!

We try hard to convert everything that we safely can, but you may need to do some manual cleanup after the project is translated. You can learn more about this in the Manual Cleanup After Translation topic in the Online Help.