Looking to write new VB apps in .NET?

A reader asks: "What is the difference between Visual Studio .NET and Visual Basic .NET? We are looking to write new VB apps in .NET - we presently have VB 6.0. Do we need the VB Studio?"

Visual Basic.NET is one of the language tools supported within the larger Visual Studio .NET suite. Visual Basic .NET is based on a newer programming model than is VB6. That is: The .NET framework, which supports several languages, principle among those are C#, C++, and what could be called VB7 or VB.NET.

Visual Basic .NET is built on top of the Common Language Runtime [CLR], and should be viewed as a significant break with previous versions of VB.

There are various means to move VB6 applications to .NET. The Microsoft site web pages below have useful information on this topic. This has been a major topic of interest for this site, and will continue to be covered as we move into new versions of Visual Basic.

Microsoft's site for the VB6 community - VB Run, MSDN
Of interest as well - VB Fusion pages, MSDN
Using the .NET Framework Class Library from VB6 - VB Fusion pages, MSDN
Using Visual Basic 6 with Visual Basic .NET: COM Interop - PDF on MSDN
Some background - Early .NET transcript on MSDN

This was first published in May 2005

There are Comments. Add yours.

TIP: Want to include a code block in your comment? Use <pre> or <code> tags around the desired text. Ex: <code>insert code</code>

REGISTER or login:

Forgot Password?
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy
Sort by: OldestNewest

Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to:

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.