VB.Net 初识总结

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/aimin_com/article/details/80887814

简介

Visual Basic是一种非常流行的语言,其优势在于易用性和速度,利用该语言轻松快捷的编写出用于Windows操作系统的应用程序。

Visual Basic.NET是基于微软.NETFramework之上的面向对象的编程语言。其调试时是以解释型语言方式运作,而输出为EXE程序时是以编程语言方式运作;可以看作是VIsual Basic在.NET Framework平台上的升级版本,增强了面向对象的支持,但是需要在.Net Framework平台上才能执行。

总结

看完vb.net入门经典,发现大部分和之前的VB学习、C#很大的类似,其中更多的方法在C#中学习到了,VB的执行代码结构就是一个mode。接下来看一下本书的重点和特殊性:

这里写图片描述

我们之前曾用到的Select查询语句,并且在数据库考试中更是层出不穷,还有两个优点迷茫的就是SQL server和ADO.NET :SQL Server(Structured Query Language)结构化查询语言,主要功能就是同各种数据库建立联系,进行沟通;ADO.NET是一个COM组件,用于以往的Microsoft技术中心方法数据,并且是在NET编程环境中优先使用的数据访问接口。

Web:全球广域网,也称万维网,基于超文本和HTTP的、全球性、动态交互的、跨平台的图形信息系统。建立在Internet上的一种网络服务。WEB窗体打开浏览器,输入Web站点的URL即可。


vb与VB.net区别

  • VB.net不单单开发Windows应用程序,还可以开发web应用程序,PDA程序,WEB服务;还有win32应用,UWP通用应用,安卓IOS跨平台应用,更有工控、GIS等同业业务,还可以大数据和人工智能。
  • VB.net是为了代替落后的VB而生的, VB.net支持完全的面向对象,可以轻易的创建超大型应用程序,完全能够胜任基本的开发。
  • VB.net可以编译EXE应用程序,目前需要.net framework框架的支持,运行在CLR虚拟机上。
  • 快速应用界面布局,既可以使用传统的winform框架,也有新版WPF框架,既可以动态生成,亦可以像网页一样布局。

VB.net和C#区别

VB.net语法
这里写图片描述

C#语法
这里写图片描述

  • VB支持Module,是一种全部成员都是静态的特殊类型;C#支持static class,和VB的Module类似;
  • VB可以直接重写Object.Finalize方法,而C#必须采用析构函数的语法
  • VB支持局部Static变量;C#不支持
  • VB有一个非常好用Microsoft.VisualBasic.dll,实现了许多帮助函数,Application Framework应用程序框架,My命名空间等; C#以out/ref或者大小写区分不同函数,这就是不符合CLS的。

猜你喜欢

转载自blog.csdn.net/aimin_com/article/details/80887814
今日推荐