Results 1 to 19 of 19

Thread: Is it worth learning VB6?

  1. #1

    Thread Starter
    New Member
    Join Date
    Sep 2011
    Posts
    4

    Is it worth learning VB6?

    I'm a developer with 10 years experience but not in VB/VBA, rather heavily in SQL/XSLT/Unix. I recently read an article on banking IT that said there are far too many Java programmers who won't and can't do VBA (they sneer at it I presume) and that simply there is a lot of VBA code work in banking.
    With that in mind, I thought I'd add VBA to my skill set...then I found there is VB6, and then VB.NET. So now I'm confused...is it worth learning VB and if so, VB6 or VBA or VB.NET? Any pointers are welcome. Thanks.

  2. #2
    VB-aholic & Lovin' It LaVolpe's Avatar
    Join Date
    Oct 2007
    Location
    Beside Waldo
    Posts
    19,541

    Re: Is it worth learning VB6?

    Welcome to the forums.

    Suggest .Net and VB6 later if you're still interested afterwards. Focus on a language with a greater potential of growth & employment opportunities. Focus on older languages more as a hobby
    Insomnia is just a byproduct of, "It can't be done"

    Classics Enthusiast? Here's my 1969 Mustang Mach I Fastback. Her sister '67 Coupe has been adopted

    Newbie? Novice? Bored? Spend a few minutes browsing the FAQ section of the forum.
    Read the HitchHiker's Guide to Getting Help on the Forums.
    Here is the list of TAGs you can use to format your posts
    Here are VB6 Help Files online


    {Alpha Image Control} {Memory Leak FAQ} {Unicode Open/Save Dialog} {Resource Image Viewer/Extractor}
    {VB and DPI Tutorial} {Manifest Creator} {UserControl Button Template} {stdPicture Render Usage}

  3. #3

    Thread Starter
    New Member
    Join Date
    Sep 2011
    Posts
    4

    Re: Is it worth learning VB6?

    Thanks for the welcome.

    For support purposes though, would it be correct to assume that VB6 is legacy code and that there is a still a large amount of it about? Or has most VB6 code largely been migrated by now? Not an easy question to answer but can you or other members give me an answer based on their own experience? My background is support, and support is what I prefer to do.

  4. #4

  5. #5
    PowerPoster
    Join Date
    Feb 2006
    Posts
    24,482

    Re: Is it worth learning VB6?

    The kind of jobs you'll find maintaining VBA macros (and most of it will be maintenace) won't require much if any VB6. So all you need is Office and maybe one of the Office Developer packages which contain extras that can be very useful.

    Among the pile of things there you'll find VSTA/VSTO, Microsoft's half-baked attempt to begin replacing VBA by VB.Net. Indeed, to get the Office Developer stuff you may have to ovtain the VSTA/VSTO (they seem to keep renaming it) package. Or maybe it is in one of the Visual Studio SKUs now?

    VSTA/VSTO has had an uphill struggle for years trying to make a dent in the market. It has failed, and only die-hard .Net fans even use it.

    You can safely ignore VB.Net and the .Net Visual Studio releases (everything since VS 6.0/98). They will not be highly relevant to most Office developers.


    See VBA Forever! (and this guy is a big VB.Net fan) and other articles on the subject.
    Last edited by dilettante; Sep 25th, 2011 at 07:50 PM.

  6. #6
    PowerPoster Code Doc's Avatar
    Join Date
    Mar 2007
    Location
    Omaha, Nebraska
    Posts
    2,354

    Re: Is it worth learning VB6?

    Quote Originally Posted by LaVolpe View Post
    Welcome to the forums.

    Suggest .Net and VB6 later if you're still interested afterwards. Focus on a language with a greater potential of growth & employment opportunities. Focus on older languages more as a hobby.
    +1. I use VB6 as a hobby because I stopped developing applications professionally 3 years ago. I still use VB6 for quick and dirty Apps on my own machine because it's so easy for me to write them. Some seem to run just as fast if not faster because VB6 seems to have less overhead to trip over.

    I suppose one day Microsoft will launch an OS that walks completely away from all VB6 Apps.
    Doctor Ed

  7. #7
    Hyperactive Member Max Peck's Avatar
    Join Date
    Oct 2007
    Posts
    384

    Re: Is it worth learning VB6?

    Quote Originally Posted by Code Doc View Post
    +1. I use VB6 as a hobby because I stopped developing applications professionally 3 years ago. I still use VB6 for quick and dirty Apps on my own machine because it's so easy for me to write them. Some seem to run just as fast if not faster because VB6 seems to have less overhead to trip over.

    I suppose one day Microsoft will launch an OS that walks completely away from all VB6 Apps.
    Perhaps though, as I understand it, the VB6 runtime will still run under Win8 (if not be included in it). It's a 13-year-old technology but still has a lot of relevance. The system I work on is still 40 to 50% VB6 which will never be replaced.

    To the O.P. ... I agree that if you're just getting into it that you ought to go the .Net route. It's not that VB6 couldn't address many problems but it's just getting very long-in-the-tooth. VB6 was very professional for development a few years ago but the environment that .Net has built just runs rings around it from a functionality standpoint. I say that with qualification: I wrote VB6 for close to 10 years, fought .Net tooth-and-nail but after I had some serious time with it I realized how much deeper a platform .Net is. Further, I think .Net now has even a better "infrastructure" than VB6, certainly when you get past XP. It's got a steep learning curve, but when you realize what you can do with it VB6 looks like a toy by comparison.

    -Max
    Last edited by Max Peck; Sep 25th, 2011 at 05:28 PM.
    The name's "Peck" .... "Max Peck"

    "If you think it's expensive to hire a professional to do the job, wait until you hire an amateur." - Red Adair

  8. #8

    Thread Starter
    New Member
    Join Date
    Sep 2011
    Posts
    4

    Re: Is it worth learning VB6?

    Guys, thanks for all the replies.

  9. #9
    PowerPoster Code Doc's Avatar
    Join Date
    Mar 2007
    Location
    Omaha, Nebraska
    Posts
    2,354

    Re: Is it worth learning VB6?

    Quote Originally Posted by J_UK View Post
    Guys, thanks for all the replies.

    You are certainly welcome, and I still use the VB6 Shape control.
    Doctor Ed

  10. #10
    PowerPoster
    Join Date
    Feb 2006
    Posts
    24,482

    Re: Is it worth learning VB6?

    Th VB6 runtime libraries are part of the Win8 Dev Preview, so odds are good the released OS will have them.

  11. #11
    Frenzied Member
    Join Date
    Jan 2009
    Location
    Watch Window(Shift+f9)
    Posts
    1,879

    Smile Re: Is it worth learning VB6?

    Welcome to the vbforums.

    i would also suggest .Net .visual studio 2010 express edition is free available on web.download from the following link and start learning it . Focus on a language with a greater potential of growth & employment opportunities.



    http://www.microsoft.com/visualstudi...itions/express

  12. #12

  13. #13

    Thread Starter
    New Member
    Join Date
    Sep 2011
    Posts
    4

    Re: Is it worth learning VB6?

    Quote Originally Posted by RhinoBull View Post
    I wonder what does "+1" mean? "+1" rep or post or what?
    AFAIK it is webspeak for "I second that opinion".

  14. #14
    PowerPoster
    Join Date
    Feb 2006
    Posts
    24,482

    Re: Is it worth learning VB6?

    I thought it was pre-Web speak from the NNTP newsgroup era.

    The proper thing you'd do in a Web forum like this one is to use the "Rate this post" link to the left to actually give somebody a reputation+1. Saying "+1" in this forum is actually a snub, since the user doesn't get any rep points that way.

    In ancient times (before the Web) this was supposed to read as "Hear, hear!" Some trace it to the 1-up (extra life) in early video games, e.g. Super Mario Brothers.
    Last edited by dilettante; Sep 26th, 2011 at 01:56 PM.

  15. #15
    Bad man! ident's Avatar
    Join Date
    Mar 2009
    Location
    Cambridge
    Posts
    5,398

    Re: Is it worth learning VB6?

    since where does it say vb6 run times will be included in w8? this is not a disagreement but never seen an answer either way

  16. #16
    PowerPoster
    Join Date
    Feb 2006
    Posts
    24,482

    Re: Is it worth learning VB6?

    Quote Originally Posted by ident View Post
    since where does it say vb6 run times will be included in w8? this is not a disagreement but never seen an answer either way
    This has been answered in other threads on the subject several times here recently and doesn't really belong here, but...

    I don't think anybody ever said there was an answer yet.

    Windows 8 is far from released and thus completely unannounced yet. All Microsoft has said on the subject is that they have no plans to announce yet about this. The Win8 Dev preview has the runtime libraries though, which is a good sign it will be in the eventual release of Win8.

    If certain people had not been so quick to spread FUD we would not be seeing this question asked over and over and over again. We go through this cycle every time a new version of Windows comes along.

  17. #17
    PowerPoster RhinoBull's Avatar
    Join Date
    Mar 2004
    Location
    New Amsterdam
    Posts
    24,132

    Re: Is it worth learning VB6?

    Quote Originally Posted by dilettante View Post
    The proper thing you'd do in a Web forum like this one is to use the "Rate this post" link to the left to actually give somebody a reputation+1. Saying "+1" in this forum is actually a snub, since the user doesn't get any rep points that way.
    Exactly my thoughts...

  18. #18
    PowerPoster Code Doc's Avatar
    Join Date
    Mar 2007
    Location
    Omaha, Nebraska
    Posts
    2,354

    Re: Is it worth learning VB6?

    Quote Originally Posted by RhinoBull View Post
    Exactly my thoughts...
    Sorry I went over your head, Rhino. I'll be more careful next time.
    Doctor Ed

  19. #19

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width