日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

玩玩Xamarin Evolve 2016带来的新特性(三)-Xamarin Workbooks

發(fā)布時間:2023/12/4 编程问答 53 豆豆
生活随笔 收集整理的這篇文章主要介紹了 玩玩Xamarin Evolve 2016带来的新特性(三)-Xamarin Workbooks 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

編者語:五一祝各位勞動者快樂。今天是該系列文章的最后一篇,當(dāng)然Evolve 2016還有很多很多的內(nèi)容,但是我覺得iOS?Simulator(for Windows), Xamarin Previewer ,以及Xamarin Workbooks是最為關(guān)鍵的三個技術(shù),也是國內(nèi)開發(fā)者比較關(guān)注的內(nèi)容。其他的在日后文章上陸續(xù)補(bǔ)上。

? ? ? ?談Xamarin Workbooks時,我們得先談?wù)凴oslyn這個編譯器。傳統(tǒng)的編譯器都是黑盒子:源代碼從黑盒子的一端進(jìn)入,目標(biāo)文件/程序集從另一端出來。Roslyn項(xiàng)目改變這種模型,開放了Visual Basic和C#編譯器的API。這些API允許工具和終端用戶查看代碼編譯過程中編譯器的狀況。也就意味著開發(fā)者可以實(shí)時在編譯過程中訪問和分析編譯數(shù)據(jù)。Xamarin Workbooks正是基于Roslyn的技術(shù)實(shí)現(xiàn)的。

? ? ? ?

? ? ? ? 在2014年的Build微軟已經(jīng)對Roslyn進(jìn)行開源。Roslyn的開源意義是非常重大的,像Xamarin Workbooks就是在這種策略上衍生出來的產(chǎn)品,也讓大家領(lǐng)略到Roslyn的強(qiáng)大運(yùn)行效率。

? ? ? ?回到Xamarin Worksbooks,你可以把它作為你的一個實(shí)驗(yàn),學(xué)習(xí),創(chuàng)建文檔,以及教學(xué)的環(huán)境。Xamarin Workbooks可以讓你實(shí)時編寫iOS/Android/WPF得到相應(yīng)的展示效果。現(xiàn)在你可以下載早期的預(yù)覽版本(Mac?|?Windows?)

? ? ? ?

? ? ? ?如果玩過Swift?Playground/Xamarin?Sketch你會覺得Xamarin Workbooks和它有幾分相似。但是你再細(xì)看一下,你會發(fā)現(xiàn)其實(shí)Xamarin Workbooks功能更加強(qiáng)大。因?yàn)樗梢陨婕暗綄?shí)時UI互動的細(xì)節(jié),也就是說你可以把你的調(diào)試延伸到每一個交互上界面元素和數(shù)據(jù)變化。其實(shí)今年2月Miguel的博客也提到了這點(diǎn),大家有興趣可以看看這個(http://tirania.org/blog/archive/2016/Feb-17.html)

? ? ? ?來玩玩吧!當(dāng)打開Workbooks,會給你一個創(chuàng)建的界面,如下圖有四種場景的選擇

? ? ? ?

? ? ? ?我選擇了Xamarin.Mac(.NET 4.5 Profile)隨意打一些C#的代碼,呵呵不錯不錯能返回結(jié)果,也能把一些對象的細(xì)節(jié)描述出來

? ? ? ?

? ? ? 在Evolve上Xamarin WorkBooks可以添加文本注釋(Markdown),在哪里呢?就在添加代碼塊的右下角有三個按鈕,選擇第二個就可以添加文本了

? ? ? ?

? ? ? ? 你可以添加任意的文字和注釋這個對教學(xué)蠻有用,既可以看批注也可以實(shí)時看運(yùn)行例子,總比MSDN的文檔強(qiáng)多了!

? ? ? ??

? ? ? ? Workbooks有兩種模式,有REPL和3D View兩種模式,你可以通過最上方的的兩個按鈕進(jìn)行切換。這兩種模式就對應(yīng)兩種不同場景,代碼和界面交互。

? ? ? ??

? ? ? ? 建議去官方Github上下載體驗(yàn)(https://github.com/xamarin/workbooks)一些例子,對你盡快上手Workbooks有很大幫助。這里我就打開了官方Android的例子,在3D View模式下看看,它能把整個界面的層次和元素的細(xì)節(jié)都一一描述出來

? ? ? ??

? ? ? ? Xamarin Workbooks真的很好,既能做一些例子,也能結(jié)合文檔,也能調(diào)試界面上元素。在學(xué)習(xí)和開發(fā)過程中,真的必不可少。我有點(diǎn)寄望在和微軟整合后會有什么更好的功能出現(xiàn)了。

? ? ? ??Evolve 2016,讓Xamarin在跨平臺開發(fā)上更好了!希望到年底Connect 2016有更多的大招! I love Xamarin


相關(guān)文章:?

  • Xamarin Evolve 2016 Keynote回顧

  • Xamarin發(fā)布跨平臺開發(fā)工具多項(xiàng)更新

  • 玩玩Xamarin Evolve 2016帶來的新特性(一)-iOS Simulator(for Windows)

  • 玩玩Xamarin Evolve 2016帶來的新特性(二)-Xamarin.Forms Previewer


原文地址:http://blog.csdn.net/kinfey/article/details/51291543


Xamarin社區(qū)新聞,深度好文,微信中搜索Xamarin 或掃描二維碼關(guān)注

內(nèi)容轉(zhuǎn)載自公眾號

Xamarin 了解更多

總結(jié)

以上是生活随笔為你收集整理的玩玩Xamarin Evolve 2016带来的新特性(三)-Xamarin Workbooks的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。