Silverlight 3初嘗 : See the light

來源:互聯網
上載者:User

    See the light 可以說是Microsoft發布Silverligth3的一句廣告語。不過個人覺得以前那句Silverlight light up your web 更有氣勢。

    當建立Silverlight項目時,我們可以看到有一個叫Sliverlight Business Application 的模板,以前似乎沒見過這個模板。單從名字可以猜測是接近商業用途的一個簡單例子,這裡建立一個項目看其究竟

 

從專案檔的排列結構看,頗有MVC的味道。

跟MVC那個預設範本幾乎是一模一樣。

這張Form和資料驗證的方式已經在Silverlight3 Beta版和Ria Services 相結合的例子中用過,不再新奇。

我註冊一個帳號試試看

這個loading簡單實用,不錯!可惜load了近10秒才算註冊成功。 估計是第一次串連要建立資料庫的原因。

上面是註冊或登入成功的頁面:welcome Bruce,呵呵!

當我們查看xaml時,預設是沒有視圖的,右鍵也沒有視圖的菜單,其實視圖是被隱藏到最下方而已。可以把滑鼠放到相應的位置把它拉上來。但是遺憾的是,我猜想Microsoft並不希望我們這樣做。

按道理,點擊Resume loading the designer可以看到視圖,

可惜在Home.xaml檔案中, 以下兩句顯示警告,有點懷疑Microsoft是否真正測試過這個例子。

即使去掉那兩句,雖然警告沒了,但依然看不到視圖。正如有些朋友說的那樣,Microsoft估計要扼殺VS對Silverlight視圖的支援,而把這個光榮的任務交給了Blend。我覺得,簡單的視圖功能總得支援吧,否則如果想看排版效果,非得要運行代碼或用Blend開啟來看嗎,還是Microsoft認為視圖和後台代碼應該是分別由不同工程師來完成的?如果真是這樣,感覺就像開著一架高效能的戰鬥機,卻要每隔一公裡就要到指定加油站加油才能繼續飛航那樣,完全不符合高效能的戰鬥機的身份。而又有相關訊息說,VS2010會支援對Silverlight拖放控制項的視圖設計,不知道哪個是真是假,期待中。

 

以下是官網對Silverlight 3的新特性介紹(詳細的請到www.Silverlight.net上看,這裡只是簡單羅列):

1. 對視頻音訊改進並支援更多播放格式。這是很多人關注的一個方向。

2. 3D圖形以及動畫的改進:位元影像緩衝,新的位元影像API,支援樣式切換,提高對文本渲染和字型的支援,可以更高效的展示帶動畫的文本,應用程式可以通過使用本地的字型來提高載入速度。

3. RIA的功能提升:更多更好用的控制項,SEO,提高資料支援元素和元素的綁定,Data Forms ,資料驗證,多層架構支援。在用戶端緩衝類庫,提升Deep Zoom效能,XML壓縮傳輸,兩個Silverlight程式通過本地通訊。

4. 進階訪問屬性:可以訪問所有的系統色彩。

5. 瀏覽器外用運行。現在當Silverlight3建立一個工程時,就有選項選擇是否讓你的程式可以瀏覽器外用運行。

 

大家一起來共同學習Silverlight!See the light

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.