【vb.net】——初试

【摘要】

       说起来VB.Net就不得不提VB语言,毕竟是花了很长的时间学习了VB,希望从两者语言的比较中可以获得更多的灵感,对vb.net上手更快。

一:VS---VB语言

1.真正面向对象

      相对于vb语言,真正面向了对象,vb6.0是基于对象的语言,学习之后是不真正理解面向对象的,属性,方法和事件是面向对象的部分概念,真正面向对象语言编程需要对象满足和支持下面的三个特性:封装性,继承性,多态性。vb.net对对象模型进行了最为彻底的改造完全支持了面向对象的三个特性!

2. 基于.NET 框架的类库

      VB6.0编程使用COM组件,即可在COM应用程序中使用ActiveX控件,ActiveX类型的DLL和ActiveX类型的EXE.

.NET框架提供了SDK相应的累积成,经过实例化后,添加充能加入到设计窗口中。每一个组件都是从component或者是control基类派生出来的。

【vb.net】——初试_第1张图片

3.具备诸多现代编程特点

    1)多线程。

  2)异常处理

3)web开发,使用asp.net技术来编写web网页,不再使用vbscript脚本语言。

4)数据库访问。使用ADO.NET。可将任何的控件的任何属性绑定到包含有数据的任何结构中。

二:VS---c#语言

      其实在学习vb.net的时候我们已经学习过了c#语言,他们两者也是基于.net平台上的,但是在真正写代码的时候的确存在一些语法上,关键字,运算上以及中间语言的不同实现的不同之处。其他在性能和功能方面了解的不太深入,就不班门弄斧了!

三:整体比较:

语言 设计 程序 平台
vb 基于对象 winforms windows
c# 完全面向对象 asp.net ;winforms .net
vb.net 完全面向对象 asp.net;winform .net



 

你可能感兴趣的:(【vb.net】——初试)