首先,Silverlight是什麼?一個開發RIA應用程式的新技術,如果你需要在網頁上呈現豐富的多媒體向量內容,或是建構一些具備高度互動性的網頁操作介面,就可以開始考慮學習這門技術。
接下來,Silverlight的架構是什麼,Silverlight播放器與XAML檔案,主要的就這兩個,Silverlight播放器直接下載就可以,這個與Flash播放器的意思相同,XAML檔案則構成Silverlight的內容,播放器內建了所謂的Silverlight控制項,這個控制項解譯XAML檔案,將內容由播放器播放出來,這個播放器嵌入在網頁上,所以,所謂的Silverlight,就是直接在瀏覽器上面觀賞由Silverlight播放器所播放的XAML內容。
因為上述的說明,所以你應該可以了解,學習Silverlight,就是了解怎麼去撰寫XAML。
怎麼開始,很簡單,去下載Silverlight播放器,然後打開你的筆記本,建立一個文字檔,將其副檔名設定為xaml,這樣就可以了,那內容呢?OK,去買我未來將出版的Silverlight...
以上最後一句當我沒說,再過一陣子,等正式版發表,我會陸續寫一些文章上來。
知道怎麼開始了,但是要從那個版本開始,先來看一下Silverlight的功能,Silverlight目前有兩個版本,它們的差異如下:
- Silverlight 1.0:提供多媒體內容播放的支援、向量圖形的繪製等相關的功能,今年發表正式版。
- Silverlight 1.1:1.0 + 迷你版的.NET,今年發表Beta版。
從1.1開始,你才能真正的拿Silverlight來開發所謂的應用程式,Silverlight 1.0的主力在於建立向量圖形以及多媒體內容所需的XAML,但是Silverlight 1.1的介面依然必須經由Silverlight 1.0的XAML技術來實作,因此,你必須先學好Silverlight 1.0,也就是XAML。
至於Silverlight 1.1,就好像你在寫 WINFORM 應用程式,只是 WINFORM 變成XAML,而語言除了可以用C#、VB.NET,還有其他新加入的成員。
2 則留言:
有沒有學習XAML 的好文章?
XAML本身其實就是XML的格式文件而已
要學它的話,基本上就是了解每一個Silverlight物件其對應的XAML標籤怎麼寫
文章的話,目前我個人看的的都是SDK文件
不過你可以買WPF的書來看,因為所用的XAML基本上是一樣,可以共通…
Good Luck
張貼留言