Jump to content

vb6 vs 08express

- - - - -

This topic has been archived. This means that you cannot reply to this topic.
7 replies to this topic

#1
romanbodenmiller

romanbodenmiller

    Newbie

  • Members
  • Pip
  • 6 posts
I have been trying as hard as I can to learn vb 08 express and most of the code and examples that I find are for vb6.Im thinking that its a uphill battle and I would be much better off with VB6.Anyone have any comments on this?

#2
WingedPanther

WingedPanther

    A spammer's worst nightmare

  • Moderators
  • 16,831 posts
VB6 has the advantage of far fewer requirements on the systems you want your code to run on. That said, from what I understand, VB6 is also a much weaker language. You're almost better off thinking of VB6 as a related, but different, language.
Programming is a branch of mathematics.
My CodeCall Blog | My Personal Blog

#3
Xav

Xav

    Writes binary right handed and hex left handed

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 13,118 posts
My short answer for you: no.

VB.NET (what you are using) is object-oriented, it's much better than VB6. Stick with it.
Jordan said:

Good members, like yourself, stick around and post for ages to come!
Mr. Xav | Blog | Forums

#4
Technosurfer

Technosurfer

    Newbie

  • Members
  • Pip
  • 5 posts
VB.NET is much better than VB6, so u can leave thinking about VB6.

#5
Guest_Jordan_*

Guest_Jordan_*
  • Guests

Xav said:

My short answer for you: no.

VB.NET (what you are using) is object-oriented, it's much better than VB6. Stick with it.


lol, that is just bad advice. Although you don't say it, you are implying that VB6 isn't object oriented, which it is. -rep

The difference between VB6 and VB 2008 is that VB6 uses the old MFC (Microsoft Foundation Classes) while VB 2008 uses the .NET library. If you use VB 2008 your clients/customers/users will need to have the SAME version of .NET you have (I believe 2008 uses 3.0 or 3.5). With MFC you can simply include the libraries in your installation as DDL (dynamic) or statically compile them into your project.

Both versions have their cons and pros. You will need to try them for yourself. Also, the reason you see so many VB6 tutorials is because Visual Basic became extremely popular around that version and many programmers are still using it today (refusing to adapt .NET). However, I recommend you make the decision rather than what has been said here.

Oh yeah, VB6 is Object Oriented.

#6
Xav

Xav

    Writes binary right handed and hex left handed

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 13,118 posts
lol

If you learn VB.NET, it gives you a good oppurtunity to move on to C#.NET or C++.NET.
Jordan said:

Good members, like yourself, stick around and post for ages to come!
Mr. Xav | Blog | Forums

#7
Guest_Jordan_*

Guest_Jordan_*
  • Guests
I personally despise VB6 more than I despise VB.NET, if that helps.

#8
Xav

Xav

    Writes binary right handed and hex left handed

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 13,118 posts
Hurrah for .NET. Raise the flags! Assemble the army! Unmanaged C++ will go down!
Jordan said:

Good members, like yourself, stick around and post for ages to come!
Mr. Xav | Blog | Forums