VB.NET与VB的区别

VB.NET与VB的区别,vb.net,visual-studio-2010,visual-studio-2012,Vb.net,Visual Studio 2010,Visual Studio 2012,我想问几个问题。我对VisualBasic这个领域还不熟悉,所以不要取笑我 1.VB.NET和VB之间有什么区别? 2.)我需要开发适用于Windows的基本应用程序。(如记事本)我应该使用哪种应用程序? 3.)两者都有IDE吗? 4.)如果可能,你能给我推荐一个学习VB或VB.NET的好资源吗 注意:我知道C和Java。我在任何地方都找不到满意的答案。 Stackoverflow总是提供最精确的答案。VB和VB.NET之间的区别是什么 现在VB.NET是面向对象的语言。以下是一些区别: 数据类

我想问几个问题。我对VisualBasic这个领域还不熟悉,所以不要取笑我

1.
VB.NET
VB
之间有什么区别?
2.)我需要开发适用于Windows的基本应用程序。(如记事本)我应该使用哪种应用程序?
3.)两者都有IDE吗?
4.)如果可能,你能给我推荐一个学习VB或VB.NET的好资源吗

注意:我知道C和Java。我在任何地方都找不到满意的答案。

Stackoverflow总是提供最精确的答案。

VB和VB.NET之间的区别是什么

现在VB.NET是面向对象的语言。以下是一些区别:

数据类型更改

NET平台为所有受支持的语言提供通用类型系统。这意味着所有语言都必须支持公共语言运行库强制执行的相同数据类型。这消除了不同语言之间的数据类型不兼容。例如,在32位Windows平台上,整数数据类型在C++语言中使用4字节,而在VB中则需要2字节。以下是与VB.NET中的数据类型相关的主要更改:

。在.NET下,VB.NET中的整数数据类型的大小也是4字节。 . VB.NET没有货币数据类型。相反,它提供十进制作为替换。 . NET引入了一种称为Char的新数据类型。char数据类型需要2个字节,可以存储Unicode字符。 . VB.NET没有变量数据类型。要获得类似于变量类型的结果,可以使用对象数据类型。(由于.NET中包括基本数据类型在内的所有内容都是对象,因此对象类型的变量可以指向任何数据类型)。 . 在VB.NET中,没有固定长度字符串的概念。 . 在VB6中,我们使用Type关键字来声明用户定义的结构。出于同样的目的,VB.NET引入了structure关键字。 有关更多详细信息,请参阅

要开发windows应用程序,我最好的语言是C#,你也可以选择VB.NET

1.)VB.NET和VB之间有什么区别

NET是一种现代的、面向对象的语言。VB(Classic)是它的前身,它不再主动维护

我不知道这是否是你想要的,但可以在维基百科上找到一个技术比较:

2.)我需要开发适用于Windows的基本应用程序(如记事本),我应该使用哪一个

NET。但是,如果您已经了解Java,那么您可能更熟悉C#语法。从功能的角度来看

3.)是否有一个IDE可供两者使用

VB.NET应用程序可以使用Visual Studio开发,最新版本为2013

自2008年4月8日起,不支持VB Classic IDE

4.)如果可能,你能给我推荐一个学习VB或VB.NET的好资源吗

这与堆栈溢出无关

vb                                                vb.net
  • 它是基于解释器的语言。它是编译语言,使用cls
  • 不是类型安全语言。它是一种安全类型的语言
  • 向后兼容。不向后兼容
    或者,您可以参考“更重要的是检查C#.NET和VB.NET之间的差异”,并从中选择一个。请参阅“最好将Visual Basic.NET视为.NET的接口,而不是Visual Basic的延续”。Microsoft不再将其称为“VB.NET”,因此这可能会令人困惑,因为您是新手。