.Net FrameWork结构及原理.ppt

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
.Net FrameWork结构及原理

第1章 C# 4.0 初步体验 本章导学 应用程序简介 应用程序 : 用于接收输入,基于商业规则对相关数据进行处理并输出处理后的数据。 应用程序结构分为:BS和CS两种。 应用程序的执行功能分为: 用户服务:提供了用户交互界面 商业服务:依照商业业务规则,实现业务逻辑和数据处理 数据服务:提供数据存取和数据处理 应用程序简介 理解用户接口(用户交互界面 ) 用户接口是用户和应用程序交互的手段及方法。一个设计良好的用户接口是使得应用程序界面友好的一种有效的方法 用户接口的类型 字符用户接口 (CUI) 图形用户接口 (GUI) 什么是.NET 微软首席执行官的鲍尔默说: “Microsoft.NET 代表了一个集合、一个环境、一个可以作为平台支持下一代Internet的可编程结构。” 一种策略 一个平台 三种应用 几门语言 无缝集成 .NET FRAMEWORK .NET FRAMEWORK即框架,是.NET应用程序开发和运行的必备条件 .NET Framework的功能主要体现在: 统一的程序设计模式 多平台应用程序 多语言集成 对web应用和服务的支持 自动资源管理 轻松进行部署 .NET FRAMEWORK体系结构 .NET Framework包含两大组件:FCL和CLR 它是服务和类的集合。 它在.NET应用程序和操作系统之间以层的方式存在。 它封装了调试和安全服务等早期各种程序设计语言所具备的许多基本功能。 .NET FRAMEWORK体系结构 .NET FRAMEWORK结构图示: .NET FRAMEWORK体系结构 NET基础类架构(FCL framework class library) 包含了和任何.NET语言(如Visual Basic .NET以及C#等)协同工作的类库 。 线程 文件输入/输出 (I/O) 数据库支持 XML 解析 数据结构 …… .NET FRAMEWORK体系结构 CLR(Common Language Runntime) 公共语言执行环境 它提供了异常处理、安全、调试以及任何语言的版本支持等功能。 它可以使用各种程序设计语言,并提供跨语言的公共工具集,从而确保了代码之间的互用性。 .NET FRAMEWORK体系结构 .NET应用程序执行过程 .NET应用程序执行过程由CLR完成,其中包含两个过程:编译和运行。下图描述了编译和运行.NET应用程序的过程。 .NET开发平台介绍 Visual Studio2005/2008/2010 思考 1、NET平台是什么? 2、.NET FRAMEWORK是什么,其主要内容有哪些? 3、简述.NET应用程序执行过程。 小结 .NET是微软推出的一种战略性平台。面向INTERNET的一种多语言、多种类型应用开发平台。 FRAMEWORK是.NET应用程序开发和运行的核心,包括FCL和CLR两大核心组件。 CLR负责.NET应用程序的执行,其过程包括编译和运行。源代码编译成MSIL,然后由JIT编译成机器语言。 * * 应用程序简介 什么是.NET .NET FRAMEWORK体系结构 .NET应用程序执行过程 .NET FRAMEWORK特点 .NET开发平台简介 小结 操作系统 公共语言运行时 (CLR) VC++.Net C# VB.Net VJ# … .Net Framework 类库 (FCL) 基本框架类 Web Forms Web Services WinForms ADO.Net 和 XML 类 .Net Framework .Net Framework 类库 ASP.NET CLS CLR CTS *

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档