Solved

VB .NET

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

Expert Comment

by:Dabas
ID: 11744663
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
 
LVL 27

Accepted Solution

by:
Dabas earned 25 total points
ID: 11744689
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
 
LVL 34

Assisted Solution

by:flavo
flavo earned 25 total points
ID: 11745067
VB.Net - Object Orientated
VB - Not OO

the basic different between vb and vb,net in detail

Basic and detail?????

Dave
0
Free Tool: Site Down Detector

Helpful to verify reports of your own downtime, or to double check a downed website you are trying to access.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

 
LVL 55

Assisted Solution

by:Jaime Olivares
Jaime Olivares earned 25 total points
ID: 11745115
0
 
LVL 7

Assisted Solution

by:dttri
dttri earned 25 total points
ID: 11746127
 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
 
LVL 3

Assisted Solution

by:bigjim2000
bigjim2000 earned 25 total points
ID: 11808272
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

Featured Post

Networking for the Cloud Era

Join Microsoft and Riverbed for a discussion and demonstration of enhancements to SteelConnect:
-One-click orchestration and cloud connectivity in Azure environments
-Tight integration of SD-WAN and WAN optimization capabilities
-Scalability and resiliency equal to a data center

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Does the idea of dealing with bits scare or confuse you? Does it seem like a waste of time in an age where we all have terabytes of storage? If so, you're missing out on one of the core tools in every professional programmer's toolbox. Learn how to …
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.
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 …

820 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