Windows Phone7中的IronRuby

來源:互聯網
上載者:User

範例程式碼下載地址:

WP7_aawolf_IronRubyWP7.rar

http://files.cnblogs.com/aawolf/WP7_aawolf_IronRubyWP7.rar

寫這篇BLOG完全是因為看了MSDN上的這篇文章:

http://msdn.microsoft.com/en-us/magazine/ff960707.aspx

Windows Phone 7的開發工具不支援動態語言,所以IronRuby支援Windows Phone 7就顯得格外重要了。剛看這篇文章的時候,還鬧了個笑話,看了一遍代 碼,一句都不認識,心想難道語言換到.NET上,變化怎麼這麼大?仔細一看,原 來是Ruby,而不是Python ^_^,小蟒蛇這次落後了。以前用Python寫過自動化測 試指令碼,沒接觸過Ruby,所以,把Ruby看成Python了。

不支援動態語言,一直是Windows Mobile編程的痛,這次終於有搞頭了。終 於可以動態改變程式的邏輯了,光這一點就給我們提供了無限的想象空間。 Windows Phone上的F#也快了吧?^_^

言歸正傳,這次我完全是照葫蘆畫瓢,只是將自己嘗試中的一些關鍵點寫出 來,讓大家少走彎路。更多資訊大家可以參考Shay Friedman的BLOG: http://ironshay.com/

首先,我們要下載IronRuby for Windows Phone版本(.NET 3.5):

http://ironruby.codeplex.com/releases/view/43540#DownloadId=133276< /P>

然後,在Visual Studio 2010中建立一個Silverlight for Windows Phone 7 的工程,工程名叫做“IronRubyWP7”,然後選擇“Project”菜單的“Add Reference”選項,在彈出的對話方塊中,選擇“Browse”標籤,我們可以找到解 壓後的IronRuby目錄,將\silverlight\bin中的DLL檔案加入到工程中來:

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.