
发表日期: 2021-04-24 10:41:22 浏览次数:139
无锡400电话办理【无锡网站公司】无锡百度优化、无锡域名注册、无锡网店美工、无锡微信公众号托管
无锡(Wuxi),简称“锡”,古称梁溪、金匮,是江苏省地级市,国务院批复确定的中国长江三角洲的中心城市之一、也是重要的风景旅游城市 [1] ,截至2020年,全市下辖5个区、代管2个县级市,总面积4627.47平方千米,建成区面积552.13平方千米, [2] 截至2019年末,无锡市常住人口659.15万人,其中城镇常住人口508.2万人,常住人口城镇化率77.10%。 [3]
无锡地处中国华东地区,位于江苏省南部,地处长江三角洲平原,是扬子江城市群重要组成部分,北倚长江、南滨太湖,被誉为“太湖明珠”,京杭大运河从无锡穿过;境内以平原为主,星散分布着低山、残丘;属亚热带湿润季风气候区,四季分明,热量充足。
无锡是国家历史文化名城 [4] ,自古就是鱼米之乡,素有布码头、钱码头、窑码头、丝都、米市之称。无锡是中国民族工业和乡镇工业的摇篮,是苏南模式的发祥地,也是联勤保障部队无锡联勤保障中心驻地 [5] 。无锡有鼋头渚、灵山大佛、无锡中视影视基地等景点。
2017年11月,复查确认继续保留全国文明城市荣誉称号。 [6] 2018年12月,被评为2018中国大陆最佳地级城市第3名,2018中国创新力最强的30个城市之一,2018中国最佳旅游目的地城市第17名。2019年8月,中国海关总署主办的《中国海关》杂志公布了2018年“中国外贸百强城市”排名,无锡排名第11。
Unity是世界上最受欢迎的游戏开发平台之一。Unity拥有一套定制化的Mono运行时和预编译机制,这对于那些习惯了传统运行时环境的C#开发人员来说,将是一个挑战。不过依然有很多开发人员是通过Unity第一次接触C#这门开发语言的。
这些应用平台数量之多,已经远超C#的创作平台,例如近期我一直在用Try .NET和Blazor,它们提供的浏览器与C#直接交互的体验非常与众不同。
使用Try .NET(它还具有代码自动补齐的特性),开发人员可以在浏览器中直接编写C#代码,之后还可以在浏览器中完成构建和运行。对于C#初学者而言,这会是一种绝佳的轻松入门体验。
Blazor是一个允许直接在浏览器中运行Razor页面的平台。这种模式不同于那些在服务器端渲染然后交由浏览器展示的方式,它把UI相关代码都放到浏览器中去执行,使用Mono运行时将代码转换为WebAssembly。这种由浏览器中的JavaScript引擎来执行IL代码的整个运行时机制,同时支持计算机和手机终端,这在几年前是不敢想象的。
C#平台这些年的变革,同样离不开一个空前合作和开放的社区。
从C# 1.0起我便加入了社区,还从未见过它散发着今日这般活力。在我刚开始使用C#时,它更多被视作一种“企业级”编程语言,既无聊,可探索度也不够高。1在这种情况下,与其他语言相比,C#的开源生态系统自然成长得十分缓慢。就算对比同样被视作企业级编程语言的Java,C#也是自愧弗如。而到了C# 3之后,alt.NET社区就已经超越了主流.NET的发展速度,颇有几分和微软分庭抗礼的意味。
1别误会我的意思。这是一个令人愉快的社区,一直有人为了乐趣而尝试使用C#。
于2010年问世的NuGet包管理器(最初名字是NuPack)简化了类库的编写和使用,无论是商业库还是开源库都因此获益。下载一个zip文件或者正确复制并引用一个DLL文件都很简便,但是无论哪个进行得不顺利,都有可能令开发人员畏难而退。
说明 一些包管理器更早问世,其中Sebastien Lambla开发的OpenWrap项目颇有影响。
2014年微软宣布计划将其Roslyn编译器平台开源,并同步推出新版的.NET Foundation为其护航。紧接着.NET Core(最初隶属于一个代号为“Project K”的项目)也宣布即将发布DNX,之后.NET Core工具最终发布并且逐渐成熟。其后微软连续发布了ASP.NET Core、Entity Framework Core以及Visual Studio Code。这些项目都扎根并长期活跃于GitHub上,日渐壮大。
创建健康社区,技术在其中的重要作用毋庸置疑,而微软拥抱开源这一举措,同样至关重要。各种第三方开源包蓬勃发展,包括对Roslyn的创新性使用以及集成.NET Core工具这些举措,都预示着一个更加美好的未来。
社区能有今天的繁荣并不是无缘无故的。云计算的崛起使得.NET Core在.NET生态系统中变得空前重要,对Linux系统的支持成为了必然要求。有了.NET Core之后,像在Docker镜像中打包一个ASP.NET Core服务,使用Kubernetes进行部署,使之成为多种语言混合的大型应用的一部分,这一切都变得顺理成章。各个社区之间不断交流和启迪优秀想法已蔚然成风。
学习C#,一款浏览器就能满足要求;运行C#,没有平台限制;探讨C#,Stack Overflow以及其他众多站点任君选择。加入C#团队在GitHub上的讨论组,共商C#的未来大计也不再是梦想。尽管C#还不够完美,打造一个深得人心的C#社区也依然有很长的路要走,但目前来看已经取得了相当不错的成绩。
在我看来,本书在C#社区也占有一席之地。那么它的演化之路又是怎样的呢?
迄今为止,本书已推出第4版。尽管它更新的速度相较语言、平台以及社区而言稍慢,但是相比第1版也早已不可同日而语。下面简要介绍这一版最为美妙的几个地方。
本书(英文版)第1版于2008年4月面世,恰逢我入职谷歌。那时我注意到,好多已经精通C# 1的开发人员正在努力学习C# 2或者C# 3,但是他们对于许多知识碎片无法很好地融会贯通,于是我决定破除这一阻碍,开始深入研究C#语言本身,希望可以让读者对C#的各项特性知其然也知其所以然。
此外,开发人员的需求也会随着时间的推移而发生变化。受C#社区潜移默化的影响,很多开发人员对C#语言的早期版本已经有了颇为深入的认识(尽管不是人人如此)。逐个版本地学习C#语言的演化历程是很有裨益的一件事,可是既然本书已经出到第4版,我还是想把重点放在C#的几个新版本上。对于C# 2到C# 4之间的很多细节,本书暂不做探讨。
说明 逐个版本地学习一门语言不是从零开始学习的最佳方法,但有助于深入理解。对于C#初学者,我不会这样组织内容。
当读者看到一本厚厚的大部头,往往会心生畏惧,止步不前。一本太过厚重的书,写起来会很辛苦,坚持读下去的读者也会很辛苦。如果用400页的篇幅来讲述C# 2到C# 4的版本,估计后面怎么写都不太对劲了。
基于以上这些原因,我对C#早期的几个版本的内容进行了压缩。本书还会涉及早期版本的特性,但只会在必要时做深入探讨。即便是深入探讨的部分,也会比第3版简略一些。读者可以把第4版简述的内容当作对已有知识的回顾,在需要深究之处则可以参考第3版(第3版没有讨论C# 6和C# 7)。对于C# 5到C# 7这几个版本,本书会详细阐述,其中异步问题依然会是重头戏。
写书这件事就像软件工程一样,通常都是一个不断权衡利弊的过程。至于本书所做的详略权衡能否满足读者的需求,就只能交由时间去检验了。假如还能有第5版,我希望自己可以做得更好。
提示 如果你阅读的是本书纸质版,强烈建议在书上做批注:哪些地方你不认同,哪些地方你觉得很有用。做笔记有助于强化记忆,之后也可作为提示。

服务热线
顶部
备案号: 苏ICP备11067224号
CopyRight © 2011 书生商友信息科技 All Right Reserved
24小时服务热线:400-111-6878 E-MAIL:1120768800@qq.com QQ:1120768800
网址: http://www.768800.com 网站建设:上往建站
关键词: 网站建设| 域名邮箱| 服务器空间| 网站推广| 上往建站| 网站制作| 网站设计| 域名注册| 网络营销| 网站维护|
企业邮箱| 虚拟主机| 网络建站| 网站服务| 网页设计| 网店美工设计| 网站定制| 企业建站| 网站设计制作| 网页制作公司|
400电话办理| 书生商友软件| 葬花网| 调温纤维| 海洋馆运营维护| 北京保安公司| 殡仪馆服务| 殡葬服务| 苏州殡葬一条龙| 朝阳殡葬| 苏州殡葬服务|
欢迎您免费咨询,请填写以下信息,我们收到后会尽快与您联系
服务热线:400-111-6878