locked
What is the difference between the different versions of Visual Basic

    Question

  • Hello,
    Can someone tell me the similarities and differences of the different versions of Visual Basic???

    Is Visual Basic 2008 Express similar to VB.Net???? 

    Can you use VB.net code in a Visual Basic 2008 Express program???

    Can you use Visual Basic 2005 Express code in a Visual Basic 2008 Express program???

    Can you use Visual Basic 6 code in a Visual Basic 2008 Express program???

    Thanks
    BHowerton
    Friday, April 24, 2009 2:17 AM

Answers

  • The Express edition is a special, free, release of the regular VB.NET product with some limitations and features missing. The code you write is exactly the same (there are no differences in the programming language, only in the tooling around it).

    Any code you write VB2005 should work alright with VB2008.

    I believe the Express edition includes the Upgrade Wizard, which takes existing VB6 code and converts it to VB.NET code.


    Mattias, C# MVP
    • Marked as answer by Yichun Feng Wednesday, April 29, 2009 7:29 AM
    Friday, April 24, 2009 6:48 AM
  • Visual Basic 2008 Express is just the program for making VB.NET applications, so they're the same thing.
    Yes.
    Yes, although there are some minor compatibility issues which wouldn't affect a beginner.
    No. There is a conversion wizard in Visual Basic 2008 Express that will convert some parts of a VB6 program to VB.NET although it doesn't really do a thorough job.

    Hobbyist programmer: VB.NET, C++, Pascal
    • Marked as answer by Yichun Feng Wednesday, April 29, 2009 7:29 AM
    Friday, April 24, 2009 6:48 AM
  • Hello,
    1) Can someone tell me the similarities and differences of the different versions of Visual Basic???

    2) Is Visual Basic 2008 Express similar to VB.Net????  

    3) Can you use VB.net code in a Visual Basic 2008 Express program???

    4) Can you use Visual Basic 2005 Express code in a Visual Basic 2008 Express program???

    5) Can you use Visual Basic 6 code in a Visual Basic 2008 Express program???

    Thanks
    BHowerton


    Hi,

    1) All versions of VISUAL STUDIO or the Visual Basic EXPRESS EDITION from 2002 onwards allow you to write Vb.Net programs.

    2) VB.Net stands for "VISUAL BASIC dot Net" it has network and internet functionality built in ( hence the DOT NET ).

    3) Yes.

    4) Yes all versions so far of the EXPRESS EDITION ( and VISUAL STUDIO ) can use code from an earlier version.

    VISUAL BASIC EXPRESS EDITIONs were / are available for 2002 , 2003 , 2005, 2008 with the 2010 version available whenever Microsoft decide to do so.

    5) Keep using these forums for help in upgrading programs from VB6 to Vb.Net if you run into any problems.

    Most of the VB6 commands are available in Vb.Net.

    You can have VB6 and the Vb.Net EXPRESS EDITION installed at the same time as they install to separate folders provided you have enough space on your hard-drive.

    Visual Studio ( 2002 onwards ) allows you to program in;

    VISUAL BASIC.Net

    Visual C# ( .Net )

    VISUAL C++ ( .Net )

    Visual J# ( .Net )

    and to create dynamic websites, ASP.Net, Active-Server-Page.Net projects, built around one or more databases.

    There are different versions of VISUAL STUDIO available too ( the prices up through the range increase ), these include;

    VISUAL STUDIO STANDARD EDITION,
    VISUAL STUDIO PROFESSIONAL EDITION,
    VISUAL STUDIO TEAM SYSTEM EDITION and a few others.  

    Hope that helps.


    Regards,

    John

    Tuesday, April 28, 2009 3:01 PM

All replies

  • The Express edition is a special, free, release of the regular VB.NET product with some limitations and features missing. The code you write is exactly the same (there are no differences in the programming language, only in the tooling around it).

    Any code you write VB2005 should work alright with VB2008.

    I believe the Express edition includes the Upgrade Wizard, which takes existing VB6 code and converts it to VB.NET code.


    Mattias, C# MVP
    • Marked as answer by Yichun Feng Wednesday, April 29, 2009 7:29 AM
    Friday, April 24, 2009 6:48 AM
  • Visual Basic 2008 Express is just the program for making VB.NET applications, so they're the same thing.
    Yes.
    Yes, although there are some minor compatibility issues which wouldn't affect a beginner.
    No. There is a conversion wizard in Visual Basic 2008 Express that will convert some parts of a VB6 program to VB.NET although it doesn't really do a thorough job.

    Hobbyist programmer: VB.NET, C++, Pascal
    • Marked as answer by Yichun Feng Wednesday, April 29, 2009 7:29 AM
    Friday, April 24, 2009 6:48 AM
  • Hello,
    1) Can someone tell me the similarities and differences of the different versions of Visual Basic???

    2) Is Visual Basic 2008 Express similar to VB.Net????  

    3) Can you use VB.net code in a Visual Basic 2008 Express program???

    4) Can you use Visual Basic 2005 Express code in a Visual Basic 2008 Express program???

    5) Can you use Visual Basic 6 code in a Visual Basic 2008 Express program???

    Thanks
    BHowerton


    Hi,

    1) All versions of VISUAL STUDIO or the Visual Basic EXPRESS EDITION from 2002 onwards allow you to write Vb.Net programs.

    2) VB.Net stands for "VISUAL BASIC dot Net" it has network and internet functionality built in ( hence the DOT NET ).

    3) Yes.

    4) Yes all versions so far of the EXPRESS EDITION ( and VISUAL STUDIO ) can use code from an earlier version.

    VISUAL BASIC EXPRESS EDITIONs were / are available for 2002 , 2003 , 2005, 2008 with the 2010 version available whenever Microsoft decide to do so.

    5) Keep using these forums for help in upgrading programs from VB6 to Vb.Net if you run into any problems.

    Most of the VB6 commands are available in Vb.Net.

    You can have VB6 and the Vb.Net EXPRESS EDITION installed at the same time as they install to separate folders provided you have enough space on your hard-drive.

    Visual Studio ( 2002 onwards ) allows you to program in;

    VISUAL BASIC.Net

    Visual C# ( .Net )

    VISUAL C++ ( .Net )

    Visual J# ( .Net )

    and to create dynamic websites, ASP.Net, Active-Server-Page.Net projects, built around one or more databases.

    There are different versions of VISUAL STUDIO available too ( the prices up through the range increase ), these include;

    VISUAL STUDIO STANDARD EDITION,
    VISUAL STUDIO PROFESSIONAL EDITION,
    VISUAL STUDIO TEAM SYSTEM EDITION and a few others.  

    Hope that helps.


    Regards,

    John

    Tuesday, April 28, 2009 3:01 PM