3.1    .NET Framework
对于开发者来说,.NET框架提出了一个非常先进的理念。开发者在进行开发时,要利用开发工具编写源代码,编译后将程序部署到客户端,让它运行,这是一整套开发过程。.NET框架是一个多语言组件开发和执行环境,它提供了一个跨语言的统一编程环境。.NET框架是开发者最需要关注的部分,应用程序的开发都是针对.NET框架的,应用程序也需要在.NET框架的支持下才能运行。对于开发者来说,所要学习和掌握的主要就是.NET框架,要了解如何使用一种编程语言(C#)在.NET框架上开发应用程序。
位于.NET框架最底层的结构是WINDOWS API和COM+服务。WINDOWS API是操作系统提供的一个很大的服务中心。COM+是一种组件标准。.NET框架建立在这个基础上以后,从而使基于.NET框架开发的应用程序,可以充分利用系统提供的功能和资源。
 
图 3.1 .NET框架的组件
.NET开发过程都在统一框架下进行,无需另外启动不同的开发工具。从层次结构来看,.NET框架(如图 3.1所示)包含两个部分:公共语言运行库和.NET Framework类库。首先要明确的是.NET框架提供了帮助开发应用程序的类库集。但.NET框架不仅仅是一种类库集。.NET框架是创建、部署和运行Web服务及其他应用程序的一个环境。
公共语言运行库主要是指对应用程序代码的管理,同时提供应用程序代码所需要的基本服务,例如内存管理、垃圾收集、结构化异常处理和多线程。同时也加强严格的类型安全和促进代码正确来确保程序的安全性和健壮性。
在CLR之上的.NET Framework类库,是由基本数据类型和.NET核心功能类组成。它提供了一套开发人员希望在标准语言库中存在的基类库,包括集合、输入/输出、字符串及数据类。
上一篇:基于sharepoint软件的电站管理数据库建立
下一篇:中文自动分词系统设计+文献综述

基于Apriori算法的电影推荐

PHP+IOS的会议管理系统的设计+ER图

数据挖掘在电子商务中的应用

数据挖掘的主题标绘数据获取技术与实现

基于PageRank算法的网络数据分析

基于神经网络的验证码识别算法

基于网络的通用试题库系...

AT89C52单片机的超声波测距...

10万元能开儿童乐园吗,我...

医院财务风险因素分析及管理措施【2367字】

中国学术生态细节考察《...

神经外科重症监护病房患...

承德市事业单位档案管理...

公寓空调设计任务书

C#学校科研管理系统的设计

国内外图像分割技术研究现状

志愿者活动的调查问卷表