📜  VB.NET 和 Visual Basic 的区别

📅  最后修改于: 2022-05-13 01:54:55.855000             🧑  作者: Mango

VB.NET 和 Visual Basic 的区别

VB.NET 代表 Visual Basic。网络支持技术。 Microsoft 于 2001 年发布了 .NET 平台,该平台支持 Visual Basic .NET,这是对 VB 编程语言最新版本的升级。它是 Microsoft .NET Framework 的高级编程语言。也可以在 Linux 和 MAC 操作系统上运行 VB.NET。

Visual Basic 或 VB 是一种编程语言,最初于 1991 年发布。它是第一个使用语言提供的对象直接支持可编程图形用户界面的编程语言。从那时到 2002 年,还发布了 7 个其他版本,每个版本都具有增强语言功能的功能。

VB.NET 和 Visual Basic 的区别:

ParametersVB .NET Visual Basic
Programming Language ParadigmVB.NET is an object-oriented programming language.Visual Basic is Event Driven programming language.
IntelliSense compatibilityVB.NET supports IntelliSense compatibility.It does not supports IntelliSense compatibility.
Type It is a compiled typed language It is an Interpreter based language
MultithreadedIt supports the concept of multithreaded.It does not support the multithreaded concept.
Type-safe It is a type-safe language.It is not a type-safe language.
Changes in Data typeIn VB.NET , VARIANT and CURRENCY variable are removed and a DECIMAL variable is introduced.In Visual Basic VARIANT and CURRENCY, variables are used and a DECIMAL variable is not introduced.
Parameter passingIn VB.NET parameters are passed by a value. In Visual Basic parameters are passed by reference.
Data HandlingIn VB.NET, data is handled using ADO.netIn VB, data is handled using DAO protocol, after that RDO, is followed by ADO.
Background CompilationIn VB.NET background compilation takes place continuously for every valid statement.Visual Basic is an interpreted language in this each statement is interpreted at a time to be converted into object code, then into source code so there is no background compilation.
Runtime EnvironmentVB.NET uses the Common Language Runtime environment.  Visual Basic uses the common Visual Basic Runtime environment.
FormsThere is no shape control and line control in VB.NET form.There is a shape control and line control in Visual Basic form.
Short Circuit LogicIn VB.NET, Short Circuit Logic is available. In Visual Basic, there is no concept of Short Circuit Logic.
Application DevelopmentIn VB.NET we can create different types of applications such as console applications, web applications, windows applications.Visual Basic is not versatile for creating different types of applications.