VB.NET必备入门知识

前端之家收集整理的这篇文章主要介绍了VB.NET必备入门知识前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

1,.NET Framework类

.NET完全面向对象的,无论用它做什么工作,都会用到对象,在.NET中也有子系统,但是不能直接访问它们,因为它们已经被Framework抽象化,.NET应用程序英语对象通信,然后再与子系统通信,这也就是Microsoft不依赖Windows的方式,不需要了解子系统。如果知道拉一个文件名称,用相同的对象就可以打开,不管是在Windows操作系统上还是Linux或者是其他的系统上都可以运行。

.NET Framework是一组类,成为基类,类库是很大的,其中有可用的数千个对象。类与所使用的语言无关。所以无论编写.NET程序还是C#程序,所用的对象都是一样的,对象会有相同的属性方法和时间,两种语言在功能上没有什么不同,都依赖于Framework。

2,公共语言运行库(CLR)

Common Language Runtime是.NET的核心,它可以提取.NET应用程序,将它编译成本机的处理器代码,然后运行代码内容包括:载入并执行代码,应用程序隔离,内存管理,安全性,异常处理,互操作。

载入并执行代码:是从磁盘中载入MSIL代码并运行它,将代码MSIL编译成机器代码

应用程序隔离:简单理解就是比如你的思维导图软件崩溃啦,不影响你的vs软件中的东西,一个应用程序的崩溃不会引起其他应用程序的崩溃。

安全性:代码需要权限才能执行,用户管理员可以设置证据代码的来源。

互操作:一种是在Framework核心上进行,数据类型由所有托管语言共享,通用类型系统(STS);一种是与已有的COM接口通信,COM互操作。

异常处理:能够在异常发生时Catch住,并让程序去处理这种异常。

3,基底类别库(BCL)

broadcast lisener基类库,被组织到namespace中,BCL和这些其他类库集合在一起成为.NET Framework。

对很多程序有帮助,提供开发各种解决方案所使用的物件,加速开发解决方案的速度;将各种不同的解决方案模型一致化。

总结:无论是bcl还是framework基类,总之都是前人为我们做好了的,封装在一起的类,我们用的时候,就是实例化对象,让相应的对象去为我们服务就是啦,问题是我们得知道现成的有哪些功能的类,能为我们做什么。

附:

Microsoft intermediate language 微软中间语言,不依赖任何处理器,是在机器代码上面的一层

猜你在找的VB相关文章