vb6

Where, oh where, is a free download of vb6 I am taking a class that is going to teach vb6, but the book for the class was only available used. Therefore the s-ware that WAS bundled with the book is no longer. I specifically need vb6, and was unable to find the download on ms.com. My textbook says it is available from ms for free. I need a rather specific answer, and thanks in advance from a novice!

Answer this question

vb6

  • pr0gr4m3r

    If I remember correctly all five of the Express IDEs include the MSDN Express library and SQL Server Express as well if you download the full CD image.

    No need to worry about asking basic questions. My only request is that you think first, search second, and only post if neither of those work. To not know is not a crime, but to not think should be, and I think that to not try is.


  • computed_mind

    VB.NET 2005 is the latest version, and VB Express is free to download. However, VB6 was not a well designed language, nor was it really OO, and as a result, VB.NET is fundamentally different from VB6, and in it's initial design was even more so. It's really a new language with similar syntax, from what I've been told by those who use it. So, VB2005 is your best bet, but it's not going to be compatible with your book, and the class does not sound that useful to me. There may be work out there maintaining VB6 apps, but that's no way to live :-) Either way, if you want to learn to program, you'd do better to buy a book on VB2005, download VB Express, and do some online tutorials/ask questions here.

    However, I don't think VB6 has ever been free for download, perhaps the person running this class wanted you to get VB Express If so, your VB6 book will definately be useless, maybe he does not know this. Can you get a refund



  • ursus zeta

    http://msdn.microsoft.com/vstudio/express/vb/learning/default.aspx

    I am a Dinasaur.... Old School Procedural Languages.... I Have Made some really Dumb Posts From an Old School point of View... Take a Look...... I even stated that I Hate OOP..... I down loaded these Movies and played them over and over and now I love OOP.... I'm not saying I understand it all but I will eventually.... It is a very steep Learning Curve.... But Well Worth It..... This Software(VS2005) is the Very Best in the World Ever Written to Date in my opinion.... Cheers


  • mbelew

    yeah, i am sure it is vb6, but as was previously stated, it appears that it is a few versions behind. the book i have says clearly vb6, but i will try vb express. is that also on the ms.com site i just started lookind for it and can't seem to find anything but what looks like tutorials (which i will use!!). if you can shed more light, i appreciate it, thanks in advance and again!

    ps, what is vb.net and how does that differ from the vb exp. i am trying to find


  • Chris McCabe

    thank you sooo much for the info, i am a bit of a newbie (as if you couldn't tell). the last post explains a lot and as of this writing i am d/ling the vb 05 exp as well as ms msdn 05 exp and ms sql server 05 exp. size and speed are not an issue as i am running a broadband connection. i hope to make sense of a lot of this, because i am willing to be FULLY immersed in the computer programming environment for as long as it takes to get a haircut and a real job!!

    i was a bit hesitant to post to the forum as i felt that my questions were a bit too, how do you put it, under the knowledge level. but you and cgraus(i think) have been most helpful and i hope that will continue for i am sure i have a long way to go.


  • RHTCJohn

    BTW, while Visual Basic 6.0 is not free, you should be able to obtain a down-level licensed version from Microsoft if you have a licensed copy of Visual Studio.NET.

    Of course, it's also available if you have an MSDN subscription.



  • Utkarsh

    Not only is there no free download, the product is completely unsupported anymore. It's no longer shipping with MSDN, even. I'd suggest you try ebay, if you have a specific need to use VB6. VB6 is three versions out of date now, IMO it was about time that support was withdrawn. Of course, there will always be legacy products that are too unweildy to bring up to date.



  • EdgarGustavoPerezGonzalez

    Are you absolutely sure that this course is for VB6 There is still plenty of VB6 code being written because a lot of companies already have a significant investment in it, but I would not recommend to any new developer to learn VB6 unless they have already landed a job that requires it. As stated, it is now unsupported by Microsoft, so no business is going to choose it over any other technology now. Also, VB6 knowledge is more of a hindrance to learning VB.NET in my opinion. I'm sick to death of people saying "this used to work in VB6 but now it doesn't". I always recommend to VB6 developers that they forget everything they know and assume that VB.NET is a new language because the difference is quite vast.
  • nishu

    I'd be interested to know the reasoning for teaching VB6 - there may be something quite valid. Let us know, if you can.

    Good luck with the learning.



  • Leonardo Cantelmo

    thanks everybody for your posts and help to a very novice pgrmr. i have decided to dl vb2005 exp. and following the advice of the dinosuar above (haha) i have watched quite a few of the tutorials and suprisingly am picking it up kinda quickly. it is fun and easy, my problem (and i'm sure it will be remedied with more tutorials and PRACTICE PRACTICE PRACTICE) is seeing the BIG picture. in other words, what can i actually DO with the programming what kind of useful input to society can i make with the programming

    about the class, if he really teaches something that is that outdated and unsupported as vb6, then i guess i will have to send feedback to the dept chair. surely someone as "knowledgeable" as he, will see the futility of teaching vb6.

    now if someone knows anything about how to potty train my two year old, i'll be in good shape, ha ha ha!! Thanks again for the posts and the helpful info!!!!


  • aze

    VB.NET is any version of VB after version 6. The language changed drastically at that point. Some people will tell you that it's a new language with similar syntax and others will tell you it's the same language with great changes made to it. Either way, it's very different to VB6 and earlier. There have been three iterations of the VB language since the advent of .NET. They are VB.NET 2002, VB.NET 2003 and VB 2005. Note that Microsoft have dropped the .NET moniker for all languages and tools associated with the new version as it is to be assumed that everything is .NET now unless otherwise specified. VB 2005 Express is the basic version of the Microsoft IDE for the VB 2005 language. It is a less-than-fully-featured version Visual Studio 2005, but as a free download it is a fantastic piece of software. You can also get Express versions of the IDE for C#, C++, J# and the is Visual Web Developer Express for building ASP.NET 2.0 Web apps in VB or C#. There is also a "lite" version of SQL Server 2005, also labelled "Express", which intgrates into the IDE and gives you a powerful free database with which to develop also. As far as I'm aware there is no need to change anything in order to use an app developed with SQL Server 2005 Express in the real world on a full SQL Server installation. See the following link for download information. I suggest reading the page and those it links to quite carefully to get the full story. I'd also suggest downloading the full disc image rather than using the online setup, as long as download size and speed are not an issue.

    http://msdn.microsoft.com/vstudio/express/default.aspx


  • mcline700

    Although many people have migrated to Windows XP, it is regarded that Windows 98 is a stable system good enough for everyday use in China. TheVB6 runtime comes with Windows 98, so perhaps it is easier to deploy an application written in VB6 under it
    I have taken part in a for-profit organization sponsored computer contest, one of its categories tests contestants on their Office and VB skills. They seem to upgrade their Office (I have been taking this contest since 5 years ago or so) , but they still use VB6 and I'm not sure why.

  • Vahid Nourbin

    You won't regret downloading and learning VB2005 (or any of the Visual Studio 2005 languages).

    I'm a bit suprised that the school is teaching VB6. I can imagine teaching C, or perhaps C++ (or even Assembler or Pascal/Fortran). They should be teaching you the principles of programming, which can be applied to any language (heh! in my time we had to design and build the computer before we could program it!).

    If you need VB6, you may be able to purchase a (legal) copy on eBay - it's pretty hard to sort through the rubbish, there, but it's doable. Or, as P says, downgrade:

    http://msdn.microsoft.com/vbasic/previous/downgrade.aspx



  • Nemanja Trifunovic

    thanks for the info. in your opinion, what is the latest and greatest vb that is in line with vb6. i can't believe i have bought a textbook (and a class for that matter) for vb6 and it is outdated and unsupp. thanks again
  • vb6