.NET平台:
如图所示最上层VB、C++、C#、JScript等为编程语言,这些语言的基础是最底层的操作系统以及com组件和services服务程序
.net语言的核心由:公共语言进行时(CLR)和基础类库(Base Class Library)两部分组成
对于初学者来说,类库中最常用的就是ADO.NET,它是专用于C#语言去操作数据的一套组件
再到后面会用到ASP.NET(B/S架构)和Windows Form(C/S架构)技术平台去开发各类应用程序
上面提到的不同的编程语言都可以通过.net这个平台去进行开发,因为每种编程语言的结构和语法等都不同,所以这些编程语言之间也存在着公共规范,我们将它称为公共语言规范(Common Language Specification)
.NET结构:
.net框架全称为.NET Framework
CLR和框架类库是一起配合使用的,可以认为CLR是来指挥框架类库做事情的、CLR起到一个控制和管理的作用,具体的事情是框架类库来完成的
对于整个.NET平台来说,不同的编程语言有它们各自的数据类型,为了让不同的编程语言之间能够互动,因此就出现了通用类型系统(CTS)来规范它们