Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations Chriss Miller on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

VB 6 .vs. VB .NET

Status
Not open for further replies.

tg2003

IS-IT--Management
Feb 6, 2003
270
IL
Hello,

I'm start developing a new product in a few days. I'm familiar with VB6. But I know that nowadays more and more are developed with VB .NET. May someone knows what's the difference between both of them , or when can I read about those differences?

thanks in advance,
tg2003
 
One biggie just to start you off.

VB.Net IS NOT VB7.

VB.Net is CLR w/ a VB like syntax. That means that there are vast difference in the way you design and develop programs. VB.Net is fully Object Oriented. From my observations, people coming from VB6 to VB.Net have the hardest time adapting, people w/ Java or C experience coming to VB.Net have a much easier time of it.

Best I can say is check out some books, I used a WROX's "Teach yourself VB.Net in [ubsurdly few] days" book for a class I took, it was OK. Read the FAQs, there are a lot of good ones here. And most importantly, have a google search tool handy. Search for: [item in question] "VB.Net" sample. any time you hit a wall.

-Rick

----------------------

[monkey] I believe in killer coding ninja monkeys.[monkey]
 
Please do a search in the forum -- this has been covered many times.

Chip H.


____________________________________________________________________
Click here to learn Ways to help with Tsunami Relief
If you want to get the best response to a question, please read FAQ222-2244 first
 
Also if I may put my 2 cents in here. I have extensive experience in VB from 3.0 up to 6, and I had to unlearn all my bad habits. I'm learning VB.NET from the C++ guys in my office.

That is, when I am not on the forums here.

From what I have experienced, the people here have been a world of help to me. Google is also my other friend. If you can think of doing it, then someone else has done it. :)

Hope this helps..
 
Huge learning curve, and unlike VB 6 you have to learn a bunch of related technologies as well. I'm seriously thinking of giving up VB.NET and going the C# route - if I am going to put all this work into it, it might be better spent learning a more powerful language.
 
Huge learning curve, and unlike VB 6 you have to learn a bunch of related technologies as well.

True, but the skills you learn w/ VB.Net will translate to all other OO based languages.

I'm seriously thinking of giving up VB.NET and going the C# route - if I am going to put all this work into it, it might be better spent learning a more powerful language.

Uhm, C# and VB.Net are essentially the same thing. They are both CLR, the primary difference is the Syntax you use to interact with the .Net framework. C# has a few handy things that aren't in VB, but most of that functionality can be accessed in other ways from VB. But C# is not "more powerful" because they are both the same language, just different syntax and interfaces.

-Rick

----------------------

[monkey] I believe in killer coding ninja monkeys.[monkey]
 
The Microsoft Website says something along the lines of "The difference between C++ and VB in the .NET series is significantly narrrower than previously with VB6.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top