Groups | Blog | Home
all groups > dotnet general > september 2003 >

dotnet general : difference between vb and vb.net


N.K.Arun
9/7/2003 9:21:22 PM
sir

I want to know the exact difference between vb and vb.net.
ie why we call vb.net as fully oops language, and why vb
is not and in what aspect.

Arun Krishnaswamy
9/8/2003 4:33:10 AM

sir

thankyou for u'r reply.
if possible send in detail.



*** Sent via Developersdex http://www.developersdex.com ***
William Ryan
9/8/2003 9:14:20 AM
The basic premises of OOP are Inheritance, Polymorphism and Encapsulation.
Dmitry's post pretty much gets to the heart of it.

Since creating robust base classes and subclassing them is a the foundation
of re-use,and vb 6 didn't really support inheritance....

Do you have a specific area you are wondering about? This sounds an awful
lot like a question a professor gives sutdents so pardon my ambivalence on
elaborating.

Cheers,

Bill
[quoted text, click to view]

Dmitriy Lapshin [C# / .NET MVP]
9/8/2003 1:42:17 PM
Hi,

- VB6 does not support inheritance, VB .NET does
- VB6 supports interfaces in an awkward way and mostly to support underlying
COM infrastructure, VB .NET fully supports interface-based programming
- VB6 does not support polymorphism, VB .NET does

This is of course not a complete list, just a few key differencies.

--
Dmitriy Lapshin [C# / .NET MVP]
X-Unity Test Studio
http://x-unity.miik.com.ua/teststudio.aspx
Bring the power of unit testing to VS .NET IDE

[quoted text, click to view]
Pete
9/8/2003 2:24:28 PM
Hi,

[quoted text, click to view]

If you really want to discover the differences in detail, I suggest you try
and rediscover the lost art of the internet search. Start with
www.google.com.

As a side note, I think I remember seeing something on msdn detailing the
differences.

-- Pete

AddThis Social Bookmark Button