第一章:C#概述.pptxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一章:C#概述

第一章:C#概述 Company Logo 本章主要学习内容 Company Logo 本章学习目标 理解.NET框架的组成及其基本工作原理 了解C#的特性 理解类库中各个命名空间的主要用途 掌握创建控制台应用程序 Company Logo 1.1 .NET概述 支持多种终端平台 信息互联互通 Web服务:Passport,MSN 在线游戏Live服务 任何时候、任何地方、利用任何工具都可以获得网络上的信息, 并享受网络通信所带来的快乐 Company Logo 1.1 .NET概述 1、.NET平台概述 (1) 产生背景 Internet高速发展,应用程序的模式发生了根本的变化。 应用程序随时、随地并且在任何设备中都可用。 软件应作为一种服务来提供,例如电子邮件服务。 应用程序必须具有互操作性,应用程序之间系统工作、数据交换的需求越来越高。 这些变化和.NET平台有什么关系? 3G网络乃至将来的4G网络会带来什么样的变化? Company Logo 1.1 .NET框架概述 (2) .NET平台简介 VS.NET是微软公司的一种应用平台。 以公共语言运行时(CLR)为基础,支持多种语言开发。 VS.NET主要由程序语言和.NET Framework构成。 (3) .NET发展历史 自2000年发布第一个版本1.1以来,成熟的开发平台已经发布过VS2003、VS2005、VS2008、VS2010。 本门课程所采用的平台是VS2008,《.NET编程》课程所采用的平台是VS2008,毕业设计采用VS2010。VS2008可以开发各种类型的应用程序或者Web服务。 Company Logo 1.1 .NET框架概述 2、.NET特点 .NET战略将软件复用思想扩展到Internet,使程序员可以集中考虑自己的专长,而不必事先每个应用程序的每个部分。 .NET框架是.NET战略的核心,这个框架执行程序和Web服务,包括一个类库(称为框架类库),提供许多编程功能。微软公司把赌压在.NET上。 Company Logo 1.2 .NET框架结构 不同平台(PDA、PC、游戏机)的程序如何在.NET环境下运行? 使用C#的程序可以调用VB.NET开发的程序吗? Company Logo 1.2 .NET框架概述 1、.NET特点 .NET框架是.NET战略的基础,是一种新的便捷的开发平台。 它提供一个一致的编程环境。 提供了一个面向对象的编程环境,完全支持面向对象编程,提高软件的可重用性、可扩展性、可维护性、灵活性。 对Web应用的强大支持。 对Web Service(Web服务)的支持。 VS.NET(全程Visual Studio.NET)是一个世界级的开发工具。 .NET框架具有两个主要组件:公共语言运行时(CLS)和框架类库(FCL)。 内科大信息学院 1.2 .NET框架结构 2、.NET框架结构组成 .NET框架运行在操作系统上,由两部分组成:CLR和FCL,支持多语言开发 。 操作系统 公共语言运行库 (CLR) VC++.NET C# VB.NET VJ# … .NET Framework 类库 (FCL) 内科大信息学院 1.2 .NET框架结构 3、.NET框架结构组件 .NET框架类库提供了大量好用且实用的类,核心部分如图所示; 内科大信息学院 1.2 .NET框架结构 CLR:提高应用程序间的互操作性,需要在应用程序间使用一组标准的数据类型和一组准则 CTS(公共语言规范):包括标准数据类型和准则集。 CLS(通用语言规范):所有.NET语言都应遵循此规则才能创建及其他语言可互操作的应用程序。 .NET FrameWork3.5可以开发下列应用程序:WinForm应用程序、Web应用程序、Web Service、Windows Service、WPF应用程序、工作流应用程序、手机应用程序(Windows Mobile)、工控应用程序(WINCE.NET)等。。 Company Logo 1.2 .NET框架结构 4、.NET编译技术 为了实现跨语言开发和跨平台的战略目标,.NET所有编写的应用都是编译成微软中间代码MSIL。由JIT编译器转换成机器代码。 C#和VB.NET代码通过它们各自的编译器变成成中间代码,MSIL遵循通用的语法,再通过JIT编译器编译成相应的平台专用代码。 内科大信息学院 1.3 C#语言概述 1、C#语言概述 (1) C#语言诞生 2000年,配合.NET平台的发布,微软公司发布了一门新语言:C#。它是专门为.NET平台设计的一种语言,它的设计者是Ander

文档评论(0)

jgx3536 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档