VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > VB.net教程 >
  • VB.NET初了解

#前言
其实刚看到这个还真的不知道是个什么?
因此小编先去查了这个.NET是个什么?
.NET是微软下一代的操作平台,
它允许人们在其上构建各种应用方式,使人们尽可能通过简单的方式,多样化地、最大限度地从网站获取信息,解决网站之间的协同工作,并打破计算机、设备、网站、各大机构和工业界间的障碍–即所谓的"数字孤岛",
从而实现因特网的全部潜能,搭建起第三代互联网平台。
后缀为net是网络服务公司,为个人或商业提供服务。
反正看过之后就是很抽象,应该以后实践时用到的时候才会更加理解其深层含义吧。
 
#正文
##什么是VB.NET
Visual Basic.NET是基于微软。NETFramework之上的面向对象的中间解释性语言,可以看作是Visual Basic在.Net Framework平台上的升级版本,增强了对面向对象的支持。
 
##VB 和 VB.NET的联系
虽然说两者都是面向对象的,但是也有很多人说VB是面向过程的,所以说vb不完全是面向对象,但是VB.NET是完全的面向对象的。而且二者在语言,代码上也有一些差别。
 
##VB.NET的特点
1. 面向对象的编程语言。支持继承、重载、接口、共享成员和构造器。
 
这个特点和C#语言很相似,但是没有C#灵活。而不是像vb没有继承,接口等等,所以代码都是混在一起写,没有层次感,维护,复用性不是很好。
 
2. 支持所有的CLS特性,如存取控制.NET类、与其它.NET语言交互、元数据.
 
CTS、CLS和CLR是.NET框架的基本概念,但往往成为程序员们忽视的部分。清楚理解三者的概念,有助于.NET程序员编写高效安全的.NET程序。
CLR的全称是公共语言运行库(Common Language Runtime),读者可以把CLR理解为一个包含运行.NET程序的引擎和一堆符合公共语言基础结构的类库的集合。CLR是一个规范的实现,我们开发的 几乎所有的.NET程序都基于CLR的类库来实现,并且运行在CLR提供的运行引擎之上。所谓.NET框架,指的就是公共语言运行库。
CTS 的全称是通用类型系统(Common Type System)。前文已经介绍了公共语言基础(CLI)的概念,微软公司提交的CLI规范,包括了公共类型系统(CTS)、公共中间语言(CIL)、底部 文件格式以及元数据格式等。公共类型系统定义了一个能够在CLR上运行的语言规范。尽管有很多语言本身不符合CTS规范,但是通过加强编译器,改变语言附 加规范等手段,使得许多语言能够编写出能在CLR上运行的程序。
**公共语言规范(CLS)是CTS的一个子集,**它定义了希望编写在.NET平台上运行的程序的语言所需符合的最小规范。正因为.NET允许由不同语言编写的程序一起执行,所以才制定出CLS规范,用以避免不同语言特性产生的错误。
 
3. 公共数据类型、委托等等。
 
Vb.net中委托的实现也使得vb.net中动态处理事件的实现更加方便。
 
4. 多线程支持。
 
多线程(thread)在vb.net中是一个新功能,vb中不支持多线程。
 
5. 结构化异常处理try catch语句。
相较于VB语言来说,VB.NET引入了许多特色。其中最值得注意的变化就是引入了结构化异常处理。虽然VB.NET仍然支持On Error Goto类型的异常处理,但是这样做并不是很好。我们应该充分利用VB.NET提供的结构化异常处理。
 
**Try 段:**可以产生一个异常,并且总是能够被执行到的代码段
**Catch段:**试图对一个异常做出处理,当异常发生时就会被执行的代码段
**Finally段:**进行一些清理工作,并且总能被执行到的代码段
 
#后记
很多编程语言都是相同的,平常心看待就好啦哈哈哈哈
————————————————
版权声明:本文为CSDN博主「捕获了一个异常的小机灵鬼」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/hdy14/article/details/81567423

相关教程