新闻中心
News Center
小学教育官网怎么样
地址:小学教育首页6号
电话:0371-626725619
传真:0371-626132554
邮箱:scxxxy@126.com
您现在的位置:小学教育 > 教育培训机构 > 正文
成都.NET培训:.NET基础体系和跨框架开发普及
点击次数:162 更新时间:2019-06-15 07:29

  我们之间多少存在芥蒂。而我一直就是个硬骨头,不愿意低头。最后被妻子催的实在不行了,一时发怒我这样的年纪,又不想干什么,没有必要对任何人低声下气。我过我的,他过他的,没有必要拉拉扯扯,违心的讨好别人。事后想想,其实我和他之间原本没有什么。

  挺进喀山,在此一役,此时不拼,更待何时!大赛前夕,笔者走访广东省机械技师学院、广州市轻工技师学院等院校的世赛基地,带你领略参赛选手和教练团队全力以赴拼搏奋战的动人风采。广东省机械技师学院世赛项目训练基地大年初五的返校者  街道,车流稀少;校园,静静悄悄。这是正月初五,广州还沉静在春节假期的空旷中,而广东省机械技师学院的几个世赛项目基地已经迎来了头一批返校者。

成都.NET培训:.NET基础体系和跨框架开发普及

   一.基础概念  .NET本身是一个通用开发平台,我个人的理解主要分位如下两个层面:  语言层面  运行时  首先:在语言层面上  面向.net平台的顶层开发语言有很多,常见的如:C#,F#和VisualBasic等,.net框架提供了这些语言使用的公共语言运行时,运行时与具体的语言无关,它定义了这些语言的公共规范,像类型系统,文件格式等。   这些高级语言编写的代码被称为托管代码,这些代码需要通过编译器编译为中间代码(IL),然后由公共语言运行时(CLR)接管,再经过JIT编译为机器代码交给cpu运行。   公共语言运行时自动处理对象布局并管理对象引用,当不再使用对象时释放它们。

按这种方式实现生存期管理的对象称为托管数据。 垃圾回收消除了内存泄漏以及其他一些常见的编程错误。   其次:运行时层面  当前.net的运行时主要有.NetFramework,MonoforXamarin和.NetCore。

这些运行时在不同是时期主要是为了解决当时所面临的问题衍生而出,这里介绍下他们相互的关联和职责。   .NetFramework,这个是自2002年就已存在的.Net运行时,也是现在开发人员还在经常使用的框架。

涵盖了桌面,web等应用,同时包含了一些特定于windows的api,不过其只能运行在windows平台的限制,给对跨系统平台要求较高的开发需求造成很大的困难,非常适合用于桌面应用的开发。   MonoforXamarin,这个是当时为了实现.net的跨系统运行,在2004年非官方组织发布的一个.Net运行时,当时主要是能够支持在.netframework下编写的代码在linux等系统下运行,当前主要包含适用于iOS、Android、和的API。

MonoforXamarin非常适合生成iOS和Android移动应用程序。

  .NetCore这个是微软官方发布的.Net运行时,主要为了打破.netframework的系统限制,实现跨操作系统平台的开发,在一定程序上正在取代后者,官方定义它是和通用Windows平台(UWP)所使用的运行时。

它新式、高效,专用于处理大规模的服务器和云工作负荷。

  这三个运行时,.Net开发人员一定要有一个清醒的认识,他们之间的关系  见下图,我们搞清楚运行时之间的关系之后,就可以继续了解三者之间类库框架的关系了  二.跨框架开发介绍  上边主要介绍的是当前的.net平台的基信息,同时,因为系统支持的不同,在不同运行时下的支持框架又会有自己不同的特性。 特别是在.NetCore的逐渐成熟,新旧项目的跨框架支持的需求会越来越多,如何跨框架类库共享,旧项目如何扩展支持是个不得不面对的问题。

  如何跨框架开发,微软在这个问题上先后给出了两个解决方案,一是创建多目标.netcore项目,第二个是创建可移植类库(Portable)或标准库(.NetStandard),第一种方式的实现我会在下边的实现中讲解,这里先介绍下第二种方式的由来,这两种在作用上目的是一样的,只是范围和方式略微有所不同,其中.NetStandard被认为是最好的解决方案。   .NetStandard的官方解释是:.NET标准库是一套正式的.NETAPI规范,有望在所有.NET运行时中推出。

推出标准库的动机是在.NET生态系统中建立更好的统一性。 ECMA335持续为.NET运行时行为建立统一性,但适用于.NET库实现的.NET基类库(BCL)没有类似的规范。   其主要目的就是规范.net不同运行时下的框架,提出一套可以通用的api标准。

先来看看当前微软官方框架以及当前版本的详细信息:。

  在距离百米左右的地方,用手机拨打插在窃听器卡槽里的SIM卡手机号码,电话里能清晰听见被窃听者周围的声音。


小学教育提供的文章均由网友转载于网络,若本站转载中的文章侵犯了您的权益,请与本站管理员联系.
Copyright (C) 2006-2019 小学教育-教育网www.36166s.com All Rights Reserved.