- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
NET框架程序设计(上)
.NET框架程序设计(上) 1.1 .NET 简介 1.1.1 .NET战略构想 1.1.2 .NET战略要点 1.1.3 什么是.NET 1.1.4 .NET特点 .NET战略构想 1. 未来5年,我们的目标就是超越现在各自为营的Web站点,把Internet建成一个可以交换组件的地方——比尔盖茨。 2.比尔盖茨表示:“互联网至今的影响非常壮观,然而技术创新的步伐在随后的5年中会更快。我们的目标是把今天孤立静止的各个网站变成彼此间可交流的互联网家族成员,那时设备和服务将集成成为连贯一致,并由用户主导的计算体验。” 3.微软总裁兼首席执行官巴尔默说:“互联网革命现在必须进入下一阶段:使现有的大量信息和资源能相互协作。通过创建一个统一的平台,使各种设备和服务互相协作,微软将为开发商提供新一轮发展和创新契机,从而使我们进入功能更强、操作更简化的计算时代。” .NET战略要点 1.改革商务模型 2.提高软件开发生产效率,并且试图使应用软件的发布更为容易。 3.微软.NET战略中的重要棋子——C#: 4.未来的软件 什么是.NET 2000年微软的白皮书这样定义.NET:Microsoft.NET 是Microsoft XML Web Services 平台。XML Web Services 允许应用程序通过 Internet 进行通讯和共享数据,而不管所采用的是哪种操作系统、设备或编程语言。 简而言之,.NET是一种面向网络、支持各种用户终端的开发平台环境。 .NET的核心就是要搭建第三代因特网平台,这个网络平台将解决网站之间的协同合作问题,从而最大限度的获取信息。更具体地说,Microsoft 正在五个方面创建 .NET 平台,即工具、服务器、XML Web 服务、客户端和 .NET 体验。 .NET特点 1.面向对象的编程,尤其是C#,是完全的面向对象编程。 2.语言的独立性,各种语言都可以编译为中间语言。 3.对动态Web页面的支持,使得源代码和页面文件分离,并在服务器端编译运行。 4.装配件的自我描述结构杜绝了因版本冲突问题或其他应用程序覆盖共享装配件而产生的错误,节约了成本和时间。 5.增强的安全性,每个装配件都可以包含内置的安全信息,这些信息可以准确地指出谁或哪种类型的用户或进程可以调用什么类的哪些方法。 6. Web服务的支持。业界的许多人士认为Web服务是未来几年里的重头戏,.NET集成了对开发Web服务的完全支持,用户可以开发出任何类型的应用程序。 7.完善的内存和资源管理的便捷性。 1.2 .NET Framework 的结构 1.2.1 .NET Framework概述 1.2.2 .NET Framework架构 1.2.3 公共语言运行时(CLR) 1.2.4 公共语言运行库 1.2.5 通用类型系统 .NET Framework概述 .NET Framework 是支持生成和运行下一代应用程序和 XML Web services 的内部 Windows 组件。 .NET Framework 旨在实现下列目标: 1.提供一个一致的面向对象的编程环境,而无论对象代码是在本地存储和执行,还是在本地执行但在 Internet 上分布,或者是在远程执行的。 2.提供一个将软件部署和版本控制冲突最小化的代码执行环境。 .NET Framework概述(续) 3.提供一个可提高代码(包括由未知的或不完全受信任的第三方创建的代码)执行安全性的代码执行环境。 4.提供一个可消除脚本环境或解释环境的性能问题的代码执行环境。 5.使开发人员的经验在面对类型大不相同的应用程序(如基于 Windows 的应用程序和基于 Web 的应用程序)时保持一致。 6.按照工业标准生成所有通信,以确保基于 .NET Framework 的代码可与任何其他代码集成。 .NET Framework架构 .NET Framework 体系结构图 : .NET Framework架构 1. .NET Framework 它为创建和运行.NET 应用程序提供了必要的编译和运行基础。 它的主要组件是公共语言运行时(CLR,Common Language Runtime)和.NET Framework类库(FCL, Framework Class Library)。 CLR抽象操作系统服务并作为执行引擎为托管应用程序服务,托管应用程序的每一个操作都受CLR控制。FCL提供面向对象的API。该API供托管应用程序写入。 .NET Framework架构 2. 平台基础和应用程序服务 .NET Framework 可以运行于Windows操作系统上,也可以运行在Windows操作系统上的各种应用
您可能关注的文档
最近下载
- 04重载交通水泥路面设计.doc
- 年产12万吨苯乙烯精制工艺设计.docx
- 电工基础知识(全面)课件课件(完整版)160页.pptx VIP
- 装配式建筑在装配式港口码头中的应用与优化,2025年行业展望报告.docx
- 《新媒体文案创作与传播(第2版微课版)》全套教学课件.pptx
- 课题申报参考:中华优秀传统家文化融入大学生积极心理品质培育路径研究.docx VIP
- 2024年中国第三方支付行业研究报告.pdf
- 水产动物疾病学3免疫学.ppt
- 课题申报参考:中华优秀传统医德文化融入医药院校“思想道德与法治”课教学研究.docx VIP
- (高清版)DB32∕T 5040-2025 家用电梯智能化要求及验收规范.pdf VIP
原创力文档


文档评论(0)