备案 个人网站名称,网站权重多少比较好,wordpress邮件设置密码,潍坊做电商的网站编者语#xff1a;五一祝各位劳动者快乐。今天是该系列文章的最后一篇#xff0c;当然Evolve 2016还有很多很多的内容#xff0c;但是我觉得iOS Simulator(for Windows), Xamarin Previewer ,以及Xamarin Workbooks是最为关键的三个技术#xff0c;也是国内开发者比较关注的… 编者语五一祝各位劳动者快乐。今天是该系列文章的最后一篇当然Evolve 2016还有很多很多的内容但是我觉得iOS Simulator(for Windows), Xamarin Previewer ,以及Xamarin Workbooks是最为关键的三个技术也是国内开发者比较关注的内容。其他的在日后文章上陆续补上。 谈Xamarin Workbooks时我们得先谈谈Roslyn这个编译器。传统的编译器都是黑盒子源代码从黑盒子的一端进入目标文件/程序集从另一端出来。Roslyn项目改变这种模型开放了Visual Basic和C#编译器的API。这些API允许工具和终端用户查看代码编译过程中编译器的状况。也就意味着开发者可以实时在编译过程中访问和分析编译数据。Xamarin Workbooks正是基于Roslyn的技术实现的。 在2014年的Build微软已经对Roslyn进行开源。Roslyn的开源意义是非常重大的像Xamarin Workbooks就是在这种策略上衍生出来的产品也让大家领略到Roslyn的强大运行效率。 回到Xamarin Worksbooks你可以把它作为你的一个实验学习创建文档以及教学的环境。Xamarin Workbooks可以让你实时编写iOS/Android/WPF得到相应的展示效果。现在你可以下载早期的预览版本(Mac | Windows ) 如果玩过Swift Playground/Xamarin Sketch你会觉得Xamarin Workbooks和它有几分相似。但是你再细看一下你会发现其实Xamarin Workbooks功能更加强大。因为它可以涉及到实时UI互动的细节也就是说你可以把你的调试延伸到每一个交互上界面元素和数据变化。其实今年2月Miguel的博客也提到了这点大家有兴趣可以看看这个(http://tirania.org/blog/archive/2016/Feb-17.html) 来玩玩吧当打开Workbooks会给你一个创建的界面,如下图有四种场景的选择 我选择了Xamarin.Mac(.NET 4.5 Profile)随意打一些C#的代码呵呵不错不错能返回结果也能把一些对象的细节描述出来 在Evolve上Xamarin WorkBooks可以添加文本注释(Markdown),在哪里呢就在添加代码块的右下角有三个按钮选择第二个就可以添加文本了 你可以添加任意的文字和注释这个对教学蛮有用既可以看批注也可以实时看运行例子总比MSDN的文档强多了 Workbooks有两种模式有REPL和3D View两种模式你可以通过最上方的的两个按钮进行切换。这两种模式就对应两种不同场景代码和界面交互。 建议去官方Github上下载体验(https://github.com/xamarin/workbooks)一些例子对你尽快上手Workbooks有很大帮助。这里我就打开了官方Android的例子在3D View模式下看看它能把整个界面的层次和元素的细节都一一描述出来 Xamarin Workbooks真的很好既能做一些例子也能结合文档也能调试界面上元素。在学习和开发过程中真的必不可少。我有点寄望在和微软整合后会有什么更好的功能出现了。 Evolve 2016让Xamarin在跨平台开发上更好了希望到年底Connect 2016有更多的大招 I love Xamarin 相关文章 Xamarin Evolve 2016 Keynote回顾Xamarin发布跨平台开发工具多项更新玩玩Xamarin Evolve 2016带来的新特性一-iOS Simulator(for Windows)玩玩Xamarin Evolve 2016带来的新特性二-Xamarin.Forms Previewer 原文地址http://blog.csdn.net/kinfey/article/details/51291543 Xamarin社区新闻深度好文微信中搜索Xamarin 或扫描二维码关注 内容转载自公众号 Xamarin 了解更多