Response.Write("Hello LOLOTA")

Just Code4Fun


2009 ASP/ASP.NET MVP


最新回應

image

 

對於 Silverlight 4 的 Coder 來說,Visual Studio 2010 才是一個完整

的 editor。為什麼這麼說?

 

在 Visual Studio 2010 之前的 editor,不能直接拖拉控制項,以及屬性視窗

根本沒有作用,光是這兩個問題,就讓 Coder 使用起來渾身不對勁。

 

 

還好,在 Visual Studio 2010 改良版的 editor (開發代號為 Cider),讓使用

Silverlight 的 coder 如同打了一劑強心針,大大增強了對 Silverlight 的信心。

 

 

我們來看看有哪些 UI 上的增強以及 Silverlight 4 的新功能又有哪些?

 

 

 

UI上的增強

1. 可切換 Silverlight 版本:(VS2010 支援 SL3.0 以及 4.0)

image

 

2. 編輯器可以直接拖拉控制項,不再需要透過 Expression Blend 做處理:

(但是針對StoryBoard等的編輯還是要在 Blend 中處理,所以最好兩種工具都

要能熟悉):

image

 

3. 可以用的屬性視窗:

image

 

在這個屬性視窗中,你可以看到即時的控制項外貌:

image

 

也可以透過搜尋找你要使用的屬性:

image

 

還有一些設定 Binding 跟 Resource 的功能增進。

image

 

4. Document Outline Explorer,讓你可以清楚整個 Xaml 的架構,若你選擇

某個項目,就會對應到 editor 中的控制項。

image

 

 

 

Silverlight 4.0的新功能

 

1. WebCam以及Microphone的支援

這個功能在 Flash 很早就有了,作為 Microsoft RIA 利器的 Silverlight 當然也不能錯過:

當你在使用這個功能時,會彈出一個視窗,請求允許使用camera以及microphone。

 image

 

 

然後,你就可以看到 Silverlight 抓到 WebCam 的畫面:

image

 

在 Silverlight 設定中也可以看到 Webcam 以及 Mic 的設定:

image

 

 

2. 支援列印功能:

在 Silverlight 4.0 中提供了 PrintDocument 類別,讓你對列印不再傷腦筋,

只要透過下列程式碼做處理:

image

 

就可以列印, 筆者這次列印到 OneNote 上。

image

 

 

3. 文字功能的加強:

多了一個 RichTextArea 控制項,可以處理多種文字格式:

 

image

 

結果:

image

 

 

4. 支援滑鼠右鍵事件:

這個事件之前已經被討論好久了,這次終於實做出來了。

image

 

 

5. Out Of Browser (OOB)功能的增強:

這次 OOB 的設定可以讓你自訂起始視窗位置,以及視窗大小:

image

 

安裝後也可以從控制台的新增/移除看到:

image

 

 

6. 與COM的互動:

這可以參考筆者之前的文章 - [VS2010 Online] var VS dynamic.

 

 

Silverlight 4 是不是很好玩呢? 快去試看看囉.

 

 

 

試煉大會,我們下次見~

 


DotBlogs Tags: SilverLight Visual Studio 2010

回應

  • dannwu 2010/2/4 下午 01:22 回覆

    # re: [VS2010 Online]Silverlight in Visual Studio 2010.

    蠻清楚說明 VS 2010 對於 Silverlight開發上的support。Expression Blend 在 UI 及動畫的設計方面,有機會看到你的大作嗎?

  • Motto 2010/3/11 下午 10:12 回覆

    # re: [VS2010 Online]Silverlight in Visual Studio 2010.

    Expression Blend 3 能否支持Silverlight 4?

  • lolota 2010/3/12 上午 10:37 回覆

    # re: [VS2010 Online]Silverlight in Visual Studio 2010.

    Hi, 就目前而言,SL4 beta版須搭配Expression Blend 4來作開發設計,至於未來正式版的走向,可能就要看近期的 MIX10的發表內容了.. Regards, Lolota

  • Motto 2010/3/12 下午 06:19 回覆

    # re: [VS2010 Online]Silverlight in Visual Studio 2010.

    to lolota :
    Hey,我在你的另外一篇文章中看到,Expression Blend 3 搭配这个辅助工具“Microsoft Expression Blend Preview for .NET 4”,就能开发最新的Silverlight 4了。我不能确定的是:如果搭配这个辅助工具,那么Expression Blend 3 与 VS2010 是不是都要是英文的?

  • lolota 2010/3/12 下午 10:36 回覆

    # re: [VS2010 Online]Silverlight in Visual Studio 2010.

    Hi Motto, 目前 SL4 可以用 Microsoft Expression Blend Preview for .NET 4 + VS2010來開發,應該是沒有辦法使用Blend3來開發。 現在的語言版本都只有英文的。 Regards, Lolota

*標  題:

*姓  名:

  電子郵件: (將不會被顯示)

  個人網頁:

*回應

登入後使用進階評論

Please add 8 and 2 and type the answer here: