2010年4月29日

Silverlight AP 之 1 - 奇蜜相簿瀏覽工具

經過一段時間的開發,慢慢在奇蜜親子網增添了一些以 Silverlight 所開發的功能與服務。

由於網站原本就提供相簿服務,因此第一個便想到利用 Silverlight 的互動威力, 來達成更好的瀏覽經驗。不同於一般網站,奇蜜親子網的相簿,分成了三層結構; 最上層是分類,然後相簿,最後是相片。為了配合這個特殊結構,瀏覽介面做了 特別的設計。

訪客可以點選 這裡 連結到下面截圖的實際位置,也請不吝於提供意見與指教。

2009年11月19日

Silverlight 4


"你認為該有的,過去卻沒有的,現在都有了, 列印, 滑鼠右鍵, WebCam,
拖曳檔案, 驗證與安全性, RichtextBox, 剪貼簿, 輸入法支援..."
以上是由董大偉部落格所擷取的一段話。

Silverlight 的版本更新真的有夠快,
年中才剛由 2.0 改為 3.0,看來最近又要再改了。

[Reference]
Silverlight 4 beta 登場 : 此時無聲勝有聲, 一切盡在不言中...

2009年11月14日

Bing Maps Silverlight Control SDK


先是 Bing, 現在又有 Bing Maps,
實在很難對 Microsoft 這個龍頭批評什麼!

Bing Maps 看起來離 Google Maps 還有一段不小的距離,
也還沒有中文化,不知道台灣會不會有人想去用他的SDK?
總之, 只是看到消息, 順手記錄下來罷了!

[Reference]
Bing Maps Silverlight Control SDK

2009年11月11日

Silverlight Unloaded Event & ZIndex


Silverlight 有一個問題,就是沒有提供 Unloaded Event,
如果你設計了一個 UserControl 並在 Loaded 中加入了 event
那麼這個 UserControl 若移出 Parent 後再加入,
就會再呼叫一次 Loaded,而 event 便再增加一次。

因此,圖形物件的 layer 在進行變更時,
要記得利用 Canvas.SetZIndex 來處理,
而不要用 Panel.Children.Remove() 及 Panel.Children.Add().

2009年11月2日

Rich Internet Application Market Share


因為訂閱了 Google Blog 有關 Silverlight 的快訊,
收到了 Kimo Chung's AS3 Playground: Why Silverlight? um, I don't know.
這篇文章,
也因此發現了有關 RIA 市場占有率的現況,
提供大家分享。

Silverlight 全世界的安裝比例,大約為 29%,
台灣的安裝比列則是41%。



[Reference]
Rich Internet Application Statistics
Rich Internet Application Market Share

2009年10月29日

Silverlight Game Loop

撰寫遊戲程式,經常需要利用 main loop 處理一些工作。
以下是 Silverlight 使用 loop 的方法。
public Page()
{    
    InitializeComponent();
    CompositionTarget.Rendering += new EventHandler(SnowFlakeTimer);
} 

private void SnowFlakeTimer(object sender, EventArgs e)
{
    // do your task    
}

[Reference]
Silverlight Tip of the Day #50 – Main Game Loop Revisited!

Deploying Vue & .NET with Google OAuth on GCP Cloud Run

Deploying Vue & .NET with Google OAuth on GCP Cloud Run Deploying Vue & .NET with Google OAuth on GCP Cloud Run...