locked
what different vb and vb.net RRS feed

Answers

  • There are many different versions of VB

     

    VB 1,2,3,4,5,6

    VB Script

    VB for Applications (VBA)

    VB.NET 2002,2003,2005

     

    All are different and but all have similar basic keywords.

     

    The product has evolved and the latests version if 2005 which is a fully object oriented language capable of windows/web/mobile development using the .NET framework 2,0

     

    This provides much of the common functionality between VB.NET and C#, making them very similar in the functionality that they provide.   If your thinking of new VB development then look at 2005 (Express is 2005).   If you writing Macro's in MS Office products you would be using VBA which is based upon VB6 code,  so not fully object oriented, doesnt require .net framework and is COM based.

     

     

     

     

    Wednesday, May 23, 2007 3:46 PM

All replies

  • Download Visual Basic Express and see for yourself Smile If you have never used VB (VB6, presmably), then the point is moot - you'll be downloading VBE anyway .

     

    http://msdn.microsoft.com/vstudio/express/support/install/

     

    The differences are both slight and huge. A browse of the internet will find many 'discussions', and uless there is something specific, the list of 'differences' could go on, and on, and on ranging from ' one uses the .NET framework' to 'you don't need to specify the loop variable with the next statement.'

     

    Regardless, VB6 is pretty (very!) old, now: almost like comparing a Model T Ford, to a Taurus (however, I loved VB6 but I'm not ever going back to it...)

    Wednesday, May 23, 2007 1:50 PM
  • There are many different versions of VB

     

    VB 1,2,3,4,5,6

    VB Script

    VB for Applications (VBA)

    VB.NET 2002,2003,2005

     

    All are different and but all have similar basic keywords.

     

    The product has evolved and the latests version if 2005 which is a fully object oriented language capable of windows/web/mobile development using the .NET framework 2,0

     

    This provides much of the common functionality between VB.NET and C#, making them very similar in the functionality that they provide.   If your thinking of new VB development then look at 2005 (Express is 2005).   If you writing Macro's in MS Office products you would be using VBA which is based upon VB6 code,  so not fully object oriented, doesnt require .net framework and is COM based.

     

     

     

     

    Wednesday, May 23, 2007 3:46 PM