Posted on 2004-08-07
Last Modified: 2010-04-17
Pls i would want to the basic different between vb and vb,net in detail
Question by:JOE007007
LVL 27

Expert Comment

Comment Utility
Hi JOE007007:
First rule:
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

LVL 27

Accepted Solution

Dabas earned 25 total points
Comment Utility
A comprehensive discussion on the differences can be found here:

LVL 34

Assisted Solution

flavo earned 25 total points
Comment Utility
VB.Net - Object Orientated
VB - Not OO

the basic different between vb and vb,net in detail

Basic and detail?????

How to run any project with ease

Manage projects of all sizes how you want. Great for personal to-do lists, project milestones, team priorities and launch plans.
- Combine task lists, docs, spreadsheets, and chat in one
- View and edit from mobile/offline
- Cut down on emails

LVL 55

Assisted Solution

by:Jaime Olivares
Jaime Olivares earned 25 total points
Comment Utility

Assisted Solution

dttri earned 25 total points
Comment Utility
  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:


Assisted Solution

bigjim2000 earned 25 total points
Comment Utility
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.


Featured Post

How your wiki can always stay up-to-date

Quip doubles as a “living” wiki and a project management tool that evolves with your organization. As you finish projects in Quip, the work remains, easily accessible to all team members, new and old.
- Increase transparency
- Onboard new hires faster
- Access from mobile/offline

Join & Write a Comment

Suggested Solutions

Title # Comments Views Activity
EvenOdd challenge 10 81
add text to end of existing text in file 16 60
sumHeights2  challenge 7 75
for loop with Set 4 45
Displaying an arrayList in a listView using the default adapter is rarely the best solution. To get full control of your display data, and to be able to refresh it after editing, requires the use of a custom adapter.
Although it can be difficult to imagine, someday your child will have a career of his or her own. He or she will likely start a family, buy a home and start having their own children. So, while being a kid is still extremely important, it’s also …
Viewers will learn how to properly install Eclipse with the necessary JDK, and will take a look at an introductory Java program. Download Eclipse installation zip file: Extract files from zip file: Download and install JDK 8: Open Eclipse and …
In this fifth video of the Xpdf series, we discuss and demonstrate the PDFdetach utility, which is able to list and, more importantly, extract attachments that are embedded in PDF files. It does this via a command line interface, making it suitable …

763 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

8 Experts available now in Live!

Get 1:1 Help Now