什么版本的VB作为初学者使用?

时间:2011-11-06 19:21:06

标签: visual-studio winapi

从不编程VB,但大学课程强行要求我使用它。现在,我之前做过VC ++ / Win32编程,但不是CLR(.NET)。有一个来自Microsoft的免费IDE,Visual Basic.NET express,我打算学习。这样可以吗?我的意思是我不是在学习.NET的东西,它将是用VB简单的旧版Win32。这可能在那个IDE上吗?它需要(读取:强制)我使用.NET库吗?如果是,是否有免费的VB 6(或任何非NET)IDE仍可用?对不起,如果这听起来很吵,但我真的没有曾经触及VB或.nET开发。

3 个答案:

答案 0 :(得分:4)

如果您从未使用VB即VB6学习旧的Win32,我建议您完全跳过它并学习VB.net,除非您的最终目标是维护遗留应用程序。

您作为VB.net的一部分学习的概念和库将可以转移到C#,这似乎是目前最流行的.NET语言

答案 1 :(得分:1)

VB.NET和“常规”VB有很大的不同。 VB6是未管理的VB6的最后一个版本。我怀疑学习这个的价值。 VB6不受支持,它的产品不受支持,通过学习它而不是学习像VB.NET这样的东西,你可以获得很多东西。如果你真的被学习普通的VB(自1998年以来没有更新),那么你将很难找到资源。

VB.NET真的意味着“用于.NET的类VB语法”。由于Express版本适用于VB.NET,因此不能将其用于VB开发。

您最好的办法是找到Visual Studio 6或Visual Basic 6 Professional的副本。您仍然可以从Amazon等地方购买。

MSDN下载也有VB6。您应该联系您的学校,看看他们是否可以提供任何额外的资源。也许你的学校可以获得学术MSDN许可证(虽然我不确定是否包含VB6)。

您可以忘记在Windows Vista或Windows 7上运行这些IDE。您还需要一份XP / 2000.

答案 2 :(得分:0)

我宁愿使用免费的Visual Basic 2008/2010 Express版本。