码迷,mamicode.com
首页 > Web开发 > 详细

C#学习笔记 ----.NET体系结构概述

时间:2014-08-09 18:20:38      阅读:223      评论:0      收藏:0      [点我收藏+]

标签:使用   os   io   数据   for   ar   代码   linux   

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体系结构概述,布布扣,bubuko.com

C#学习笔记 ----.NET体系结构概述

标签:使用   os   io   数据   for   ar   代码   linux   

原文地址:http://www.cnblogs.com/bmbh/p/3901259.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!