Home >Backend Development >C#.Net Tutorial >What is the difference between vb.net and vb?

What is the difference between vb.net and vb?

青灯夜游
青灯夜游Original
2020-04-27 14:33:4914114browse

What is the difference between vb.net and vb? vb.net adds many features of vb and evolves into a fully object-oriented programming language. The following article will compare vb.net and vb, and introduce the differences between vb.net and vb. I hope it will be helpful to everyone.

What is the difference between vb.net and vb?

The difference between vb.net and vb

1. vb.net is a completely object-oriented programming language with abstraction and encapsulation , polymorphism, inheritance, overloading, interface shared member constructors and other features; while VB does not support inheritance.

2. Different error handling

In vb, there are only On Error....goto and On Errer Resume Next. These errors are called unstructured exception handling. The structured exception handling mechanism used in vb.net is try...catch....finally control. Its structure type is as follows:

try
'Code that may cause an exception
catch
'Code that handles exceptions when an exception occurs
Finally
'Clean up the scene
End try

Try statement block is used to throw exceptions. If an exception occurs, handle it in the Catch statement block. Finaly statement blocks are optional and are particularly useful when resources need to be released.

3. The forms generated by the two are different

VB.NET has two new form methods: Windows Forms and Web Forms. VB.NET allows the creation of different types of applications, for example, ASP.NET and ASP.NET Web service applications can be created, and also allows the creation of console applications and applications that run as desktop services.

Different from this, VB can only create Windows Forms.

4. There are differences in database access

vb6.0 implements database access through ADO (Active X Data Objext). vb.net accesses the database through ADO.NET 5. Differences in operation

VB.NET provides flexible reading and writing file functions, and multiple methods can be used to obtain the same result.

5. VB and VB.NET are also very different in control properties.

For more related knowledge, please pay attention to PHP Chinese website! !

The above is the detailed content of What is the difference between vb.net and vb?. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn