第1章NET与C#概述详解.ppt

  1. 1、本文档共53页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1章 .NET与C#概述 主讲教师: 杨建军 教学目标 本章主要介绍.NET Framework 的概念、体系结构和.NET Framework 各版本之间关系。同时,也介绍了Visual C#功能、特点以及Visual C#与.NET Framework关系。介绍了必威体育精装版的程序设计语言。.NET Framework 是Visual C#的运行环境,了解.NET Framework 的基本概念是学习Visual C#的基础。 教学重点 .NET Framework 基本概念 .NET Framework的体系结构 .NET Framework各版本之间关系 Visual C#功能 Visual C#特点 Visual C#与.NET Framework关系 程序设计语言 1.1.NET Framework介绍 开发人员有时很想知道究竟什么是 .NET Framework 和 Visual Studio,它们与 Visual C# 究竟有什么关系。下面我们就介绍.NET Framework 的有关知识和.NET Framework支持的语言。 1.1.1.NET Framework概述 .NET Framework是一个开发和执行环境,它使得不同的编程语言和库能够无缝地协同工作,来创建更易于构建、管理、部署、与其他网络系统集成或作为独立应用程序运行的控制台应用程序、Windows应用程序、Web应用程序、移动或 Office 应用程序。 .NET Framework从最早的1.0版,发展到现在必威体育精装版的3.5版。 .NET Framework 设计目标 .NET Framework是一种新的计算平台,它简化了在高度分布式Internet环境中的应用程序开发,是.NET平台的核心部分。.NET Framework旨在实现下列目标: 提供一个一致的面向对象的编程环境,无论对象代码是在本地存储和执行,在本地执行但在Internet上分布,还是在远程执行。 提供一个将软件部署和版本控制冲突最小化的代码执行环境。 提供一个可消除脚本环境或解释环境的性能问题的代码执行环境。 使开发人员的经验在面对类型大不相同的应用程序(如基于Windows的应用程序和基于Web的应用程序)时保持一致。 提供一个保证代码(包括由未知的或不完全受信任的第3方创建的代码)安全执行的代码执行环境。 按照工业标准生成所有通信,以确保基于.NET Framework的代码可与任何其他代码集成。 .NET Framework的内容 公共语言运行时(CLR) 公共语言运行时是一个在执行时管理代码的代理,它提供核心服务(如内存管理、线程管理和远程处理),而且还强制实施严格的类型安全以及可确保安全性和可靠性的其他形式的代码准确性。 .NET Framework类库 .NET Framework内部关系 .NET Framework的基本概念 1. 公共语言运行库 公共语言运行库(Common Language Runtime,CLR),也叫公共语言运行时,负责管理用.NET框架类库开发的所有应用程序的执行。在Visual Studio.NET中集成的所有编程语言编写的应用程序均需通过公共语言运行库才能运行。 .NET Framework的基本概念 2. .NET Framework 类库 .NET Framework 类库是一个与公共语言运行库紧密集成的可重用的类型集合。该类库是面向对象的,并提供您自己的托管代码可从中导出功能的类型。这不但使 .NET Framework 类型易于使用,而且还减少了学习 .NET Framework 的新功能所需要的时间。此外,第三方组件可与 .NET Framework 中的类无缝集成。 .NET Framework的基本概念 3. Microsoft中间语言(MSIL) 在Visual Studio.NET环境中,各种编程语言编译器负责完成编译工作的第一步,即把源代码转换为一种中间代码(Microsoft Intermediate Language,MSIL)。 MSIL是一种非常接近机器语言的代码,但还不能在计算机上运行,还要通过第二步编译工作将MSIL变为真正的机器语言,这个工作由即时编译器(Just-In time,JIT)完成。 .NET Framework的基本概念 4.即时 (JIT) 编译器 JIT将 MSIL代码编译为特定于目标操作系统和计算机体系结构的本机代码。 .NET Framework的基本概念 5. CTS(Common Language Specification) CTS定义声明、定义和管理所

文档评论(0)

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

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

1亿VIP精品文档

相关文档