- 1、本文档共31页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
02 .NET框架基本原理.ppt
/a/1698616/ * * JIT 编译 (JIT compilation) 运行时需要代码时,将CIL 转换为机器码的编译。 interpretation:解释就是把源程序以句为单位,每句每句地解释并执行,如果语句出现在循环体当中,比如循环10次,该语句就要被解释执行10次.不产生目标代码. compilation:编译是把源代码一次性翻译成目标代码,目标代码可能是可直接运行的机器语言,或是已存在相应翻译器的不可执行语言. just-in-time compilation的意思是说,首先仍然是compilation,不用象解释那样把循环体里面出现的代码重复解释;同时有目标机器代码.这是相对于interpretation的好处.另外相对于static compilation的好处是,在编译过程对代码进行优化.选择性的编译某个函数或任意某段代码. JIT具体的做法是这样的:当载入一个类型时,CLR为该类型创建一个内部数据结构和相应的函数,当函数第一被调用时,JIT将该函数编译成机器语言.当再次遇到该函数时则直接从cashe中执行已编译好的机器语言. * /wiki/Transwiki:List_of_hello_world_programs#CIL * 值类型可以是内联的(由运行库实现)、用户定义的或枚举的 System.Object类有四种所有类型都可以使用的方法(常被重载)。 1.Equals() 允许对象之间进行比较 2.GethashCode() 为对象返回散列代码,即对象的唯一身份 3.GetType() 反射 4.ToString() 返回一个类型的字符串表示法 * 自描述类型:数组类型、类类型(用户自定义的类、已装箱的值类型、委托) * CLS 规则定义了CTS的子集,即所有适用于公共类型系统的规则都适用于 CLS。 CLS 通过定义一组开发人员可以确信在多种语言中都可用的功能来增强和确保语言互操作性。 * .NET程序设计.NET Programming 西电软件学院 邓岳 anfdeng@ .NET框架基本原理 .NET框架概述 .NET框架是由微软开发的一个致力于敏捷软件开发、快速应用开发、平台无关性和网络透明化的软件开发平台。 .NET框架是一种采用系统虚拟机运行的编程平台。它以CLR为基础,支持多种语言(C#、C++等)的开发。 .NET 使得程序设计员可以同时进行Windows应用软件、网络应用软件、Web服务、Windows Phone开发。 .NET框架版本的演进 1.0 发行于2002年。微软第一个Visual Studio .NET版本(Visual Studio .NET 2002)的一部分。 1.1 首个主要的.NET 框架升级版本,发行于2003年。微软第二个Visual Studio .NET版本的一部分(Visual Studio .NET 2003)。首个被Windows操作系统(Windows Server 2003)所内置的 .NET 框架版本。 内置了对 ODBC 和 Oracle 数据库的支持。 .NET Compact Framework(.NET CF)- 一个用于手机等智能设备的 .NET 框架的子集。 支持IPV6 .NET框架版本的演进 2.0 发行于2005年10月。被包含在 Visual Studio 2005 和 SQL Server 2005 内。 提供的新特性 支持泛型 支持64位平台 .NET框架版本的演进 3.0 发布于2006.11(曾用名WinFX),附带于Vista中。依然使用2.0版本的CLR,但加入了适应未来软件发展方向的4个框架: WPF(Windows Presentation Foundation) :提供更好的UI体验。 WCF(Windows Communication Foundation) :提供支持SOA的安全的Web服务框架。 WF(Windows Workflow Foundation) :支持设计与开发工作流相关的应用程序。 WCS(Windows CardSpace):曾用名InfoCard,用于 SSO(单点登录)。 .NET框架3.0 .NET框架版本的演进 3.5 随VS 2008一起发布。 支持LINQ和ASP.NET AJAX,统一了WF和WCF 。 2008年8月,微软推出了 .NET Framework 3.5 SP1。 ADO.NET Entity Framework。 对 SQL Server 2008 的数据提供程序支持。 .NET框架版本的演进 4.0 随VS 2010一起发布 动态语言运行时DLR
您可能关注的文档
最近下载
- SY_T 5660-2020 钻井液用包被絮凝剂 聚丙烯酰胺类.pdf VIP
- 2021-202x年基金管理人员工跟投基金投资协议-经典(律师审定版).docx
- 2010-2015年 中国电梯行业市场发展前景及投资分析报告.doc
- 78度智慧参考资料.pdf
- 基层儿科医务人员服务能力提升学习班答案-2024华医网继续教育答案.docx VIP
- DELTA台达伺服驱动器 ASDA-A2使用手册-操作说明书.pdf
- 国际贸易实务英文版(第五版)周瑞琪教材辅导习题解答.pdf
- 基于高斯滤波和近似积分的电动车窗防夹算法.pdf
- Application for Export Transaction 离岸客户填写指南.doc VIP
- 2023年膨化食品行业市场需求分析报告及未来五至十年行业预测报告.docx
文档评论(0)