开发一个.NET应用程序必须安装.NET Framework,运行一个.NET程序也必须安装。
一、.Net框架具有两个主要组件:1、公共语言运行时(CLR)是.Net框架的基础。
2、框架类库是一个综合性的面向对象的可重用类型集合,利用它可以开发包括传统命令行
或者WinForms应用程序倒基于ASP.NET所提供的最新应用程序。
二、CLR的组成部分:
1、CTS(通用类型系统):用于解决不同语言的数据类型不同的问题。
如:C#—int,而VB—Integer,通过CTS都编译成Int32。
2、CLS(公共语言规范):限制了由这些不同点引发的互操作性问题。
三、.NET的编译原理:
C#和VB.NET代码通过它们各自的编译器编译成MSIL(Microsoft Intermediate Language),MSIL遵循通用的
语言(CLR),CPU不需要了解它,再通过JIT编译器编译成相应的操作系统代码。
四、框架类库:请参考VS帮助文档。
五、C#概述:
1、2000年诞生;2001年12月,ECMA发布了ECMA-334C#语言规范;
2003年成为一个ISO标准(ISO/IEC 23270);
2、完全的面向对象;
3、C#从2.0版本开始,对泛型提供了更完整的支持。
4、与Web应用开发紧密地结合;
5、强大的类库支持;
6、开发多种应用程序(ASP.NET、WebService等)
01:32:43 PM