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 的区别:
Parameters | VB .NET | Visual Basic |
---|---|---|
Programming Language Paradigm | VB.NET is an object-oriented programming language. | Visual Basic is Event Driven programming language. |
IntelliSense compatibility | VB.NET supports IntelliSense compatibility. | It does not supports IntelliSense compatibility. |
Type | It is a compiled typed language | It is an Interpreter based language |
Multithreaded | It 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 type | In 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 passing | In VB.NET parameters are passed by a value. | In Visual Basic parameters are passed by reference. |
Data Handling | In VB.NET, data is handled using ADO.net | In VB, data is handled using DAO protocol, after that RDO, is followed by ADO. |
Background Compilation | In 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 Environment | VB.NET uses the Common Language Runtime environment. | Visual Basic uses the common Visual Basic Runtime environment. |
Forms | There 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 Logic | In VB.NET, Short Circuit Logic is available. | In Visual Basic, there is no concept of Short Circuit Logic. |
Application Development | In 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. |