Microsoft 中间语言 Microsoft Intermediate Language MSIL简称 IL
SDK 软件开发工具包 Software Development Kit
IDE 集成开发环境 Integrated Development Environment
.NET Framework 的核心 是运行库执行环境,称为公共语言运行库(CLR)或.NET运行库。
在.NET中,编译分为俩个阶段:
(1) 把源代码编译为Microsoft 中间语言(IL)
(2) CLR把IL编译为平台专用代码
优点:平台无关性、提高性能和语言的互操作性。
IL中间语言的主要特征:
面向对象和使用接口
值类型和引用类型之间的显著差异
强数据类型化
使用异常来处理错误
使用特性(Atrribute)
通用类型系统 Common Type System (CTS)
公共语言规范 Common Language Specification (CLS)
可执行代码和库代码使用相同的程序集结构
程序集有俩种类型:私有程序集和共享程序集
在进行单元测试类库、创建UNIX/Linux守护进程时,就要使用控制台应用程序
WPF Windows Presentation Foundation 建立应用程序时,使用XAML Extensible Application Markup Language,类XML语言
WCF Windows Communication Foundation
WF Windows Workflow Foundation
ASP.NET 继承.NET类的System.Web.UI.Page
Web服务器控件 继承.NET类的System.Web.UI.WebControls.WebControl类
Windows控件派生于特定的类System.Windows.Forms.Control类
C#学习笔记 ----.NET体系结构概述