Improve company productivity with a Business Account.Sign Up

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 282
  • Last Modified:

VB .NET

Pls i would want to the basic different between vb and vb,net in detail
0
JOE007007
Asked:
JOE007007
5 Solutions
 
DabasCommented:
Hi JOE007007:
First rule:
VB.NET is NOT VB7!
It is a NEW, different language, that although is called VB, and has certain similarities with VB6, it should be looked at as if it had a completely different name.

The agreed approach amongst many EE experts that have programmed in both platforms is that it is best to:

Write new programs in VB.NET
Mantain old programs in VB6

Dabas
0
 
DabasCommented:
JOE007007:
A comprehensive discussion on the differences can be found here:

http://www.microsoft.com/seminar/shared/asp/view.asp?url=/seminar/en/20030117Move2vbnet/manifest.xml

Dabas
0
 
flavoCommented:
VB.Net - Object Orientated
VB - Not OO

the basic different between vb and vb,net in detail

Basic and detail?????

Dave
0
What Kind of Coding Program is Right for You?

There are many ways to learn to code these days. From coding bootcamps like Flatiron School to online courses to totally free beginner resources. The best way to learn to code depends on many factors, but the most important one is you. See what course is best for you.

 
dttriCommented:
 Hello,
  There are some differences between VB and VB.NET, I list them here:

  To run a VB program (after compiled) you need msvbvmXX.dll (eg, msvbvm60.dll). To run a VB.NET program, you need dot Net framework installed.
  VB is an object-based programming language, VB.NET is an object oriented programming language.
  To catch exception in VB, you use "On error go to"; on VB.NET you can you the more structured "try-catch-finally".
  In general, if you can do something in VB, you can do it in VB.NET, but not opposite direction.
  And this is just a small list, you can find more here:
http://www.vb-helper.com/newvb7.htm

  Regards,
  Tri
0
 
bigjim2000Commented:
The biggest difference is that VB.NET is truly object oriented.  In VB6 and previous, you could only fake it at best.  Also, VB.NET, and the rest of the .NET family all use a common set of classes, called the common runtime library, or CLR.  This makes porting code between languages very easy, as well as different languages compiling to nearly identical code (Assuming the same pseudo-code).

This was definitely not the case with VB6.

-Eric
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

What Kind of Coding Program is Right for You?

There are many ways to learn to code these days. From coding bootcamps like Flatiron School to online courses to totally free beginner resources. The best way to learn to code depends on many factors, but the most important one is you. See what course is best for you.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now