SliverLight1.1已經是alpha版本了,不過1.0才剛出正式版,剛好下載下傳了Visual Studio 2008 Beta 2,是時候感受一下這個RIA的應用了.
起動之前,我們要下載下傳一些開發sliverlight的開發包和運作環境:
1.運作環境:
(1)1.0
(2)1.1
2.2008中開發包
Microsoft Silverlight Tools Alpha Refresh for Visual Studio 2008 Beta 2
3.用來編輯XAML的Blend,最新的是九月的preview版本
Expression Blend 2 September Preview
首先,我們感受一把1.0吧,由于我們安裝的開發包是1.1,是以在VS2008中建立的是1.1,我們就直接在Blend中建立一個1.0的,如圖:
标記為(JavaScript)就是1.0,而标記(.NET “Orcas”)的就是1.1 Alpha的.
我随便利用時間線,畫了一個變臉的小Demo,如:
至于掉用看效果,隻要簡單在背景上加上運作的Js就可以了,我們在XAML關聯的js檔案上加上
handleMouseDown: function (sender, eventArgs)
... {
this.control.content.findName("Timeline1").Begin();
}
現在按F5預覽一下,呵呵,夠簡單吧,當然了,你也可以在VS2008中打開它進行進一步的調試,畢竟他已經加入Js的調試功能(不過我覺得依然弱小和不好用,畢竟和它的原生的C#和VB的環境無法比)
下面再來看看期待已久的1.1的表現了,畢竟他可以使用C#進行的開發環境才是我想要的J
直接打開VS2008,選擇建立Sliverlight Project:
在XAML中我隻學着Scottgu那樣加了一個TextBlock
然後就可以激動人心的用C#操作背景的代碼了,我們還是打開那個XAML檔案關聯的檔案,不過這時候就不是Js,而是cs檔案了J
現在F5預覽一下:
呵呵,是不是很簡單呢?當然你也可以再在VS中直接打開Blend進行進一步的設計
1.1的開發效率是很值得期待的,但是現在确實很不完善,就一個中文的處理的問題就很讓人頭疼,希望MS能盡快修正這些問題啦J