网站大量收购独家精品文档,联系QQ:2885784924

C教案2.docVIP

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

.NET与C# Microsoft .NET与C# 1、.NET战略定位于Web Services平台 2000年6月22日,微软公司正式推出了其下一个十年的战略核心产品:Microsoft .NET。在之后两年的时间里,.NET从计划逐步变成现实,给软件开发商和软件开发人员提供了支持未来计算的高效Web Service开发工具。.NET带来了全新的、快速而敏捷的企业计算能力,为未来计算的高效Web服务开发提供了强有力的支持。微软试图研发一个全新的平台架构,跨平台、跨语言、跨标准地整合分布在网络中的应用,建立起一个全新的软件体系。 表面上看Web Service就是一个应用程序,它向外界暴露出一个能够通过标准的互联网协议(如超文本传输协议(HTTP)和XML)进行调用的应用程序接口。一旦部署一个Web Service以后,其他Web Service应用程序可以发现并调用它部署的服务。 .NET提供了一套含数据库服务器和Web服务器在内的运行平台、一套新的编程模型、一套可编程的Web Service和一种简单一致的访问应用程序、服务和设备的方法。微软试图通过这些为Internet网络和分布式应用程序的开发提供一个新的开发平台,简化应用程序开发和部署,从而为构建Web Service提供一个标准框架,改善系统和应用程序之间的交互性和集成性,使应用程序能够访问任何设备。 2、.NET是一个运行时平台 为了实现微软的战略目标,.NET的编程模型将开发语言与运行平台分离,实现了独立于语言的组件技术,通过不同的运行平台,.NET应用可以被扩展到PC、PDA、手机和嵌入式设备上。.NET运行平台称为.NET框架,是.NET平台的基础架构,它创建了一个完全可操控的安全和特性丰富的应用执行环境,统一了编程类库,提供了对下一代网络通信标准——XML的完全支持,这不但使得应用程序的开发和发布更加简单,并且实现了众多种类语言间的无缝集成。 .NET的基本思想是:将软件的侧重点从连接到互联网的单一网站或设备,转移到计算机、设备和服务群组上,使其通力合作,提供更广泛、更丰富的解决方案。因此,用户将能够控制信息的传送方式、时间和内容。计算机、设备和服务将能够相辅相成,从而提供丰富的服务,而不是由用户提供惟一的集成。企业可以提供一种方式,允许用户将他们的产品和服务无缝地嵌入到自己的电子架构中。这种解决方案彻底改变了开发商和运营商的软件开发方式、发行方式与使用方式。 .NET的策略是将互联网本身作为构建新一代操作系统的基础,对互联网和操作系统的设计思想进行合理延伸。这样,开发人员可以创建出摆脱设备硬件束缚的应用程序,以便轻松实现互联网连接。 Microsoft .NET可以划分为以下几个技术领域: (1)Microsoft .NET框架 .NET框架构成了应用程序的基础,在应用层为所有的.NET应用程序提供服务 (2)Microsoft .NET Server平台 Microsoft .NET企业服务器和Windows Server家族构成了XML Web服务部署、管理、编制的平台,保证了新一代商务程序的安全性和可伸缩性。 (3)Microsoft .NET My Servers 主要为用户提供新的便利和计算功能,提升了设备、应用程序和Internet的性能,并增加了使用工具。它建立在.NET Alerts与.NET Passport的可靠性能的基础上,允许用户对关键个人信息进行安全存储和访问控制。 .NET框架规定了代码访问安全和基于角色的安全。通过代码访问安全机制,为应用程序指定完成工作所必须的权限,从而保障按照开发人员的意图全面、细致地设计安全可靠的应用程序。 CLR是.NET框架的底层,它提供一组基本类库。通过实现不同版本的.NET框架,.NET应用可以扩展到不同的平台和设备上。在.NET应用程序执行过程中,公共语言运行时提供了一些服务并对这些服务进行管理。这些服务包括:增强安全性,管理内存、进程和线程,语言集成。语言集成允许组件与XML Web服务完全集成,而不管使用的是何种编程语言。以CLR为基础执行的程序代码是托管代码,因为它依赖于CLR完成内存管理等许多低级别任务。与非托管代码相比,托管代码能提供更高的可靠性和安全性。 CLR是一种为符合其规范的语言与类库之间提供无缝集成的混合语言。CLR的意义在于:从运行时的角度来看,.NET是基于Windows系列操作系统(包括服务器、工作站、移动设备)的跨设备的统一运行平台;而从开发者的角度来看,凡是符合公共语言规范(Common Language Specification CLS)的程序语言(如C#和Visual Basic.NET等)所开发的程序都可以在任何有CLR

文档评论(0)

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

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

1亿VIP精品文档

相关文档