【问题标题】:Differences between VB.NET and VBVB.NET 和 VB 的区别
【发布时间】:2023-03-21 03:31:01
【问题描述】:

我有几个问题。我是 Visual Basic 领域的新手,所以不要取笑我。

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

注意:我了解 C 和 Java。我在任何地方都找不到满意的答案。
Stackoverflow 总是提供最准确的答案。

【问题讨论】:

标签: vb.net visual-studio-2010 visual-studio-2012


【解决方案1】:

1.) VB.NET 和 VB 有什么区别?

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

我不知道这是否是您要查找的内容,但可以在 Wikipedia 中找到技术比较:

2.) 我需要为 Windows 开发基本应用程序。(如记事本)我应该使用哪一个?

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

3.) 是否有适用于两者的 IDE?

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

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

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

这与 Stack Overflow 无关。

【讨论】:

    【解决方案2】:

    VB和VB.NET有什么区别?

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

    数据类型更改

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

    。在 .NET 下,VB.NET 中的整数数据类型也是 4 字节大小。 . VB.NET 没有货币数据类型。相反,它提供十进制作为替代。 . VB.NET 引入了一种称为 Char 的新数据类型。 char 数据类型占用 2 个字节,可以存储 Unicode 字符。 . VB.NET 没有 Variant 数据类型。要获得类似于变体类型的结果,您可以使用对象数据类型。 (由于 .NET 中的所有事物(包括原始数据类型)都是对象,因此对象类型的变量可以指向任何数据类型)。 .在 VB.NET 中没有固定长度字符串的概念。 .在 VB6 中,我们使用 Type 关键字来声明我们的用户定义结构。 VB.NET 出于同样的目的引入了结构关键字。 更多详情可以参考http://dev.fyicenter.com/Interview-Questions/dotNet-1/What_is_the_difference_between_VB_and_VB_NET_.html

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

    【讨论】:

    【解决方案3】:
    vb                                                vb.net
    
    1. 它是基于解释器的语言。它是编译语言,使用 cls。
    2. 不是类型安全的语言。它是一种安全类型的语言。
    3. 向后兼容。不向后兼容。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-04-07
      • 1970-01-01
      • 2010-11-25
      • 1970-01-01
      • 2011-03-04
      • 1970-01-01
      • 1970-01-01
      • 2011-04-21
      相关资源
      最近更新 更多