天天看點

SliverLight學習筆記(一)--感受1.0和1.1

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的,如圖:

SliverLight學習筆記(一)--感受1.0和1.1

标記為(JavaScript)就是1.0,而标記(.NET “Orcas”)的就是1.1 Alpha的.

我随便利用時間線,畫了一個變臉的小Demo,如:

SliverLight學習筆記(一)--感受1.0和1.1
SliverLight學習筆記(一)--感受1.0和1.1

至于掉用看效果,隻要簡單在背景上加上運作的Js就可以了,我們在XAML關聯的js檔案上加上

SliverLight學習筆記(一)--感受1.0和1.1

handleMouseDown:  function (sender, eventArgs)

SliverLight學習筆記(一)--感受1.0和1.1
SliverLight學習筆記(一)--感受1.0和1.1
SliverLight學習筆記(一)--感受1.0和1.1

        ... {

SliverLight學習筆記(一)--感受1.0和1.1
SliverLight學習筆記(一)--感受1.0和1.1

              this.control.content.findName("Timeline1").Begin();

SliverLight學習筆記(一)--感受1.0和1.1
SliverLight學習筆記(一)--感受1.0和1.1

       }

SliverLight學習筆記(一)--感受1.0和1.1

現在按F5預覽一下,呵呵,夠簡單吧,當然了,你也可以在VS2008中打開它進行進一步的調試,畢竟他已經加入Js的調試功能(不過我覺得依然弱小和不好用,畢竟和它的原生的C#和VB的環境無法比)

下面再來看看期待已久的1.1的表現了,畢竟他可以使用C#進行的開發環境才是我想要的J

直接打開VS2008,選擇建立Sliverlight Project:

SliverLight學習筆記(一)--感受1.0和1.1

在XAML中我隻學着Scottgu那樣加了一個TextBlock

SliverLight學習筆記(一)--感受1.0和1.1

然後就可以激動人心的用C#操作背景的代碼了,我們還是打開那個XAML檔案關聯的檔案,不過這時候就不是Js,而是cs檔案了J

SliverLight學習筆記(一)--感受1.0和1.1

現在F5預覽一下:

SliverLight學習筆記(一)--感受1.0和1.1
SliverLight學習筆記(一)--感受1.0和1.1

呵呵,是不是很簡單呢?當然你也可以再在VS中直接打開Blend進行進一步的設計

SliverLight學習筆記(一)--感受1.0和1.1

1.1的開發效率是很值得期待的,但是現在确實很不完善,就一個中文的處理的問題就很讓人頭疼,希望MS能盡快修正這些問題啦J

繼續閱讀