初识VB.Net

前言:

看到VB.Net这个词时感觉既熟悉又陌生,它是什么?它到底和VB有什么不同之处?它又有什么优点?一系列的问题出现在我的脑海中,调动这我的好奇心。赶紧让我来捋一捋。。。

VB.Net是什么?

VB.Net是Visual Basic.NET的缩写,它是基于微软.NET Framework之上的面向对象的编程语言。它是通过.NET CLR (Common Language Runtime)来解析的,语法是基于传统的VB的。可以简单地认为它是VB的升级版。具体的说Microsoft推出全新的编程和操作系统Framework——.NET,支持多种语言利用公共.NET库开发应用程序,这些应用程序在.NET Framework上运行。使用Visual Basic在.NET Framework上编程,这就是VB.NET。而Microsoft .NET Framework是一个软件开发的平台,在这个平台上提供了不同的编程语言。在这个平台上,可以更方便的进行软件的开发,提高开发效率。

VB.Net和VB 的不同?

从宏观上看,我觉得vb.net是完全面向对象的语言,支持面向对象的四个基本属性:抽象,继承,多态,封装,但vb是面向过程的语言,它只支持部分面向对象的内容像多态,接口等。

VB.Net优点?

vb.net对比vb 6.0有着什么样的特性和优点?(站在巨人的肩膀上)
1.在vb 6.0中,创建对象的时候,需要等这个对象创建完毕后,再另外调用一个独立的方法对其进行初始化。在vb.net中,可以利用构造函数为对象赋初值,这样就不需要进行烦琐的调用赋初值了。构造函数的使用,简化了编码的过程和出错的机会。
2.vb.net编写线程的能力比vb 6.0有很大的增强。
3.在vb 6.0中,需要首先声明一个变量,然后才能对其赋值,这样就需要写两行代码。在vb.net中,可以使用初始化函数将这两个步骤合并在一行代码中完成,这提供了更少、更简单、更易于维护的代码。
4.vb.net基于.NET框架,开发者可以快速的可视化开发网络应用程序、网络服务、Windows应用程序和服务器端组件。
5.vb.net是基于.NET框架的,可以与其它.NET语言协同工作。
6.在vb.net中,通过Web窗体及ADO.NET,开发者可以快速开发可扩展的Web站点。

小结:

有了对知识的好奇心,接下来的学习会更有动力,同时也应该在VB学习的基础上好好利用i+1的学习方法,让VB.Net的学习与VB的知识进行对比,建立知识网。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 23
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 23
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值