Visual Basic 6.0 / 8.0 / 9.0编程需要哪些软件工具?

时间:2010-07-16 12:35:25

标签: vb.net visual-studio vb6

我是一名新的视觉基础学习者,我在找到合适的软件开始我的第一个课程时遇到了一些困难。

我必须在vb6.0和8.0(.net 2005)和9.0(.net 2008)中开发,我必须使用哪些软件?

从我的搜索中,我将不得不使用Visual Basic 6.0,企业版(或其他版本)进行6.0编程,对吗?

对于2005/2008 vb.net编程,我可以将visual studio 2010用于两种语言,还是使用visual studio 2005和2008更好?

嗯,我想我可能会因为所有这些不同的术语而迷失方向......

欢迎任何帮助!

6 个答案:

答案 0 :(得分:3)

我只想验证你可能知道的东西,但如果你不知道 - 这非常重要。

VB(和VBA)不是VB.NET

VB可能看起来一样,但这些语言几乎没有共同之处(除了努力使语法感觉相同)。

VB是一种过程语言,vb.net是OOP(面向对象编程) VB是一种微软不再支持的语言 VB.NET及其双语是Microsoft支持的语言(并且没有新语言可以在短期内取代它们)

学习一种语言不会帮助你学习另一种语言,因此我应该把VB放在后面,并全力以赴学习VB.NET。 (如果您需要将VB转换为VB.NET - 您通常会发现您可以理解VB的代码,正如我之前所说的那样感觉就像VB.NET)

不要误会我的意思,多年来我用多种语言开发了,我从来没有像在VB中编程那样喜欢用其他语言编程。但技术向前发展,留在后面是不明智的。

祝你好运

答案 1 :(得分:2)

如果您开始学习VB6,请从最新版本开始(目前在Visual Studio 2017中为v15)。永远不要在传统技术堆栈上开始新的学习。

VB 6生成COM时代代码(即早于.Net),您需要以某种方式获取legacy VB 6 IDE以重建VB6代码库。

如果您在VB6中编写的组件是稳定的,那么您可以使用COM interop从现代.Net代码调用您的旧版VB6组件 - 即您可以从.Net部署和重用现有的二进制组件,直到你可以淘汰所有遗留的VB6代码。

即。我强烈建议您在第一时间将旧版VB6,8和9代码升级到最新版本(目前在VS 2017中为15)

对于VB 8和9代码,您应该能够在最新版本的Visual Studio中打开这些项目(Visual Studio将升级项目)。 VB 8默认会以.Net 2.0为目标,而VB 9则会以.Net 3.5为目标。同样,建议您更改.Net(目前为4.7)的目标版本

如果无法在VS 2017中打开VB 8/9项目,您可以使用旧版本的VS Community Edition或VB Express来逐步升级。

展望未来,我建议您始终使用最新的工具,因为您不仅可以获得支持,还可以利用每个版本提供的所有新功能。

答案 2 :(得分:1)

.NET框架是统一的。如果您正在使用它,Visual Studio 2008将正常工作。如果你刚刚学习,我只会在2010年春天来临,或许早期采用者。

答案 3 :(得分:1)

如果您需要编写软件来定位特定版本的.NET Framework,2010仍然允许您这样做。您可以在其中维护针对早期版本.NET的项目,但它至少可以让您选择使用最新版本的东西。

答案 4 :(得分:0)

正确,较新版本的Visual Studios不会执行VB 6.0,因此您还需要Visual Basic 6.0。

答案 5 :(得分:0)

如果您使用2010并没有太多问题,因为它们始终保持与早期版本的向后兼容性但是真的只想从root学习,那么您可以使用Visual Studio 6.0