微软命名规范(微软新logo 释义)

发布时间:2023-08-19
本文为大家介绍微软命名规范(微软新logo 释义),下面和小编一起看看详细内容吧。
这几天(9月26-30日),microsoft ignite 2016(ignite自去年开始取代teched)正在美国如火如荼的举行。乍一看,我看到了一个新名词:net standard 2.0。我有一种病,一听到新名词就紧张,赶紧查资料压住震惊
.net team blog同时发布了一篇介绍文章,可以说是目前最详细最权威的资料来源。抱着理解一个大意的心态,重点介绍如下。
先用两张图说明为什么搞出一套新的.net standard标准就可以了? (注:图片取自msdn 博客文章)
.net standard的核心使命是解决.net跨平台时基础链接库不一致的问题。net发展至今,初步实现了跨平台,windows、macos、linux、ios、android程序都可以用c#编写。但是如下图所示,net framework bcl、net core library和xamarin的mono class library各自独立开发,缺乏统一的接口标准,比如system.collections、system.io、system.xml等基础类,不同公司支持的级别不同,有些api在某个平台上可能不存在,或者api接口存在差异。
如果只专注于一个平台,当然可以忽略各个平台基础链接库的差异,专心学习一个。但如果要求系统是跨平台的,再小的差异也会出来咬你的屁股。首先,您必须了解不同平台之间的差异。其次,差异增加了开发跨平台通用链接库/组件的难度。 (想到一堆恶心的#if netcore #elif xamarin #endif)。
以往跨平台共享链接库的主要方式是pcl(portable class library),它取多个平台的交集,筛选保留了各个平台支持的api,但是开发者还是需要了解不同平台的差异.net standard试图标准化一套标准的基础链接库api接口,各个平台都可以基于这个接口制作出一致的链接库,使得程序代码无需修改即可针对不同平台编译执行。
即使使用.net standard,仍然无法避免每个平台的支持不同这一事实。net standard 版本号与api 完整性成正比,与支持平台的广度成反比。net standard 2.0 必须提供比1.0 更多的api,但如果要覆盖windows phone 8.1,则只能选择.net standard 1.0 1.2。点网std-2
随着.net standard 2.0的制定,新版本将支持.net core和xamarin,而.net framework 4.6.1已经符合2.0标准。注意到上表的奥妙了吗?net standard 1.4 对应.net framework 4.6.1,1.5 对应4.6.2。结果,2.0 逆转回到4.6.1。事实证明,基于部署渗透率的考虑,net standard 2.0 去除了1.5/1.6 并增加了,但应用程序没有wide api,因此.net framework 4.6.1 符合.net standard 2.0。各位同学,今天我们要介绍的成语是——削足适履(笑)
以下是.net standard 2.0的主要覆盖内容,具体内容可以查看github上的文档。net standard 2.0 仍在进行中,将来可能会发生变化。
至于一些与平台高度相关的api,例如:registry 和reflection emit 功能只能在windows 上使用,不适用于.net native、uwp 和xamarin ios。net standard采用了需要额外安装nuget package才能使用的原则,当平台不适合执行时抛出异常。不同的api有不同的处理方式。
如果需要开发跨平台的链接库,官方建议改用.net standard,减少平台依赖,允许混合引用pcl和.net framework,但pcl还是适用于特定场合,例如:一些.net standard 不支持的平台其中,pcl 是唯一的解决方案。在实践中,有一个api port可以检测程序适用的最低.net standard标准,然后检查目标平台是否在标准支持范围内,从而确定标准版本。
完整的.net standard 工具支持将内置到下一版本的visual studio dev 15 中,并将以nuget package 的形式作为参考添加。未来visual studio、vscode、xamarin studio都将提供一线支持。
microsoft common runtime collection v2023.04.24 microsoft common runtime collection正式版是一个公开的dll运行时库,2023年新发布了一个版本,包含了多种不同的运行时库。如果你不知道要安装哪个运行时库版本,那么下载这样一组常用的微软运行时库就足够了。
微软win11 22621.1631(kb5025305)更新补丁正式版系统部落消息4月14日消息,微软今日发布windows 11 build 22621.1631(kb502530),面向windows 11 22h2发布预览频道会员
5)更新。更新解决了在错误区域显示任务视图、微软 edge 浏览器 ie 模式等的问题。本站现在提供补丁包下载。
微软win11 23435(kb5025188)更新补丁包 官方版 微软官方发布了 win11 build 23435 预览版更新,提供补丁号为kb5025188,在该版本中用户可以轻松访问照片集,并且gallery 还可以从文件选择对话框中工作,为插入附件、构建 powerpoint 平台或制作社交媒体帖子等情况带来同样的易用性。感兴趣的朋友可以下载补丁包。
visual studio code(代码编辑器) v1.77.1 最新版 visual studio code一款可以编译web应用程序的免费代码编辑器,支持几乎所有主流的开发语言的语法高亮、智能代码补全、自定义热键、括号匹配、代码片段、代码对比 diff、git 等特性,支持插件扩展,并针对网页开发和云端应用开发做了优化。系统部落为您提供visual studio code(vs编辑器)下载,快来体验吧!
微软电脑管家 v1.2.9.2 beta 官方版 微软电脑管家是由微软自主研发的一款全新桌面安全辅助类工具,结合微软windows系统强大的底层研发能力,搭配微软独有反病毒引擎,全面构建您的电脑防护体系。软件占用小,具备干净、不捆绑的特点,为用户提供电脑体检、反病毒、主页反劫持、电脑垃圾清理等功能。
微软应用商店 v22204.1401.3.0 官方最新版 microsoft store是微软推出的一款非常好用的应用程序商店,软件资源非常丰富,用户在这里可以轻松地下载到需要的软件和游戏,且下载速度快,不含任何的病毒和流氓软件,还有详细的用户使用评价,有需要的用户快来下载使用吧。
好了,微软命名规范(微软新logo 释义)的介绍到这里就结束了,想知道更多相关资料可以收藏我们的网站。
上一个:有终身域名吗?域名如何进行续费操作?
下一个:薄膜生产线三辊温度控制系统改造

普洱生茶汤颜色之说
盆栽花卉安全度过夏天的方法大全
怎使枸杞盆景多结果
如何找建站公司,具备哪些条件才是靠谱的?
nexus5售价(nexus7多少钱)
沉香树的养殖方法-沉香图片
如何辨别不合格的普洱茶?
拼配茶好还是坏
适合女生玩的游戏手游,女生手游排行榜前十名
三星手机桌面图标怎么删除,三星手机如何删除桌面图标