结束vb.net视频有段时间,诸多原因,一直没来及总结,近期终于有勇气往前走了,花了一些时间对视频中的每个单元进行了思维导图式的总结,若有不对之处,还请大家指正!
单元一:程式执行
其中:
.Net Frame主要有两大部分组成:
一是CLR(公共语言运行时):
NET提供了一个运行时环境,叫做公用语言运行时(Common Language Runtime),是一种多语言执行环境,支持众多的数据类型和语言特性。他管理着代码的执行,并使开发过程变得更加简单。这是一种可操控的执行环境,其功能通过编译器。
优点:
1.提供所有.net程式语言执行程式时的服务
(1)提供所有.net程式的服务及机制都一样
(2)可以执行跨语言呼叫及继承
2.提供自动记忆体管理
(1)自动管理程式执行时的记忆体
(2)自动执行资源收集
3.提东与COM元件互通的能力
4.内建多执行绪执行能力
二是BCL(基底类库):
BCL,一个公共编程框架,成为基类库,是CLI(Common Language Infrastructure,公共语言基础结构)的规范之一。
优点:
1.提供开发各种解决方案时所需要使用的物件。加速开发解决方案的速度,不需从头做起 2.所有的.net语言都使用同一组,开发小组可以选择不同的语言共同开发 3.将各种不同解决方案的模型一致化