Home > Microsoft .Net Development Tips > C# Development > Cool tool: Instant C# converts from VB.NET
Win Development Tips:
EMAIL THIS
 TIPS & NEWSLETTERS TOPICS 

C# DEVELOPMENT

Cool tool: Instant C# converts from VB.NET


Ed Tittel
11.16.2004
Rating: -5.00- (out of 5)


Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   


In the Visual Studio environment, sometimes you need a little Visual Basic, and sometimes you need a little C#, to get things done. For those cases where you've got something already implemented in VB.NET that you need in C#, you may find Tangible Software Solutions Instant C# 1.7 of great potential interest. That's because the vendor claims that it can convert nearly all VB.NET code seamlessly into C# equivalent code (they say it can handle 99%) are verified in other reports and reviews, and in my own experience with the product (a free demo edition is available to those willing to fill out a request form that requests only minimal identification and also surveys how you found out about the product, and what drives you to consider purchasing a conversion tool of some kind).

Here's a laundry list of what this great tool can do:

  • Converts VB.NET code produced using VB.NET 2002, 2003, and 2005 (including unsigned topics, operator overloading, generics, and more) into C#.
  • Instant C# runs on every version of the .NET Framework (1.0, 1.1, and even the current 2.0 beta version).
  • It's smart enough to prompt for user input when it finds references it can't resolve by itself (such as to external assemblies), allowing you to define necessary DLLs and other building blocks as needed.
  • The program makes notes when it finds changes that need review (as when converting multiple or nested looping constructs, attempting code optimizations, and so forth).
  • The program issues notifications in the form of TODO tasks when it encounters conversions it can't handle, which programmers must check and resolve on their own.

In general, those in need of a conversion tool will find Instant C#'s abilities to translate entire projects or chunks of code from VB.NET to C#, will find this product worth checking out. Its $159 price tag won't scare those away who need such services, but a couple of words of warning are in order. Don't expect an online manual or much documentation outside the FAQ that's included with the software, and be prepared to jump a few user interface hurdles. These include the product's inability to create a project directory if a target output directory doesn't already exist, and a complete lack of status or progress information while conversion is underway (other reports mention that when converting large projects, the only way to make sure Instant C# is still on the job is to check process information in Task Manager). These are pretty minor glitches, when you consider that the tool takes most of the grunt work out of code conversion.


Ed Tittel is a full-time writer and trainer whose interests include XML and development topics, along with IT Certification and information security topics. E-mail Ed at etittel@techtarget.com with comments, questions, or suggested topics or tools to review.


Rate this Tip
To rate tips, you must be a member of SearchWinDevelopment.com.
Register now to start rating these tips. Log in if you are already a member.




Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   



RELATED CONTENT
C# Development
Let Microsoft StyleCop tame your wild C#
Picking a .NET smart client communications technology
LINQ beyond queries: Strong-typed refection
Book excerpt: An introduction to DSL tools
Assembly versioning in the .NET Framework 2.0
Book excerpt: Creating graphical output using the .NET Compact Framework
On Extension Methods in C# and .NET Framework 3.5
Generate RSA public and private keys, export to XML
Book excerpt: Upgrading to Visual Studio 2005
Learning .NET: Tips for getting started with .NET development

Visual Basic and Visual Basic .NET
Compose XML more quickly using Visual Basic 9
Virtualization keeps Legacy Apps alive
VB 9 Anonymous Types help create flexible objects
Visual Studio Team System Add-ins: Conchango Scrum for Team System and Scrum Dashboard
Book Excerpt: Sams Teach Yourself Visual Basic 2008 in 24 Hours -- Complete Starter Kit
Check out CodePlex for a ton of interesting .NET projects
Book excerpt: Murach's VB 2008
Book excerpt: Printing in Visual Basic 2005
Visual Basic 2008 and closures
WinForms development using SQL Server 2005 and Visual Basic 2005

C# programming language
Inside Visual Studio 2010
Mono 2.0 moves .NET apps to Linux - includes migration analyzer
LINQ beyond queries: Strong-typed refection
Assembly versioning in the .NET Framework 2.0
Book excerpt: Creating graphical output using the .NET Compact Framework
Visual Studio 2008 Learning Guide: C# 3.0
Simonyi firm to address divide between domain experts and developers
On Extension Methods in C# and .NET Framework 3.5
Generate RSA public and private keys, export to XML
Book excerpt: Upgrading to Visual Studio 2005

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
C#  (SearchWinDevelopment.com)
GLib  (SearchWinDevelopment.com)

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary

DISCLAIMER: Our Tips Exchange is a forum for you to share technical advice and expertise with your peers and to learn from other enterprise IT professionals. TechTarget provides the infrastructure to facilitate this sharing of information. However, we cannot guarantee the accuracy or validity of the material submitted. You agree that your use of the Ask The Expert services and your reliance on any questions, answers, information or other materials received through this Web site is at your own risk.



Database Programming Solutions - .NET XML, Visual Studio LINQ, ORM .NET
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 2000 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts