加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

VB.NET必备入门知识

发布时间:2020-12-17 08:19:58 所属栏目:百科 来源:网络整理
导读:1,.NET Framework类 .NET完全面向对象的,无论用它做什么工作,都会用到对象,在.NET中也有子系统,但是不能直接访问它们,因为它们已经被Framework抽象化,.NET应用程序英语对象通信,然后再与子系统通信,这也就是Microsoft不依赖Windows的方式,不需要了

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 微软中间语言,不依赖任何处理器,是在机器代码上面的一层

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读