2008年9月29日 星期一

Silverlight 2.0 RC release!

Sivlerlight 2.0 RC版本公布了,這也表示正式版距離不遠了。

果不其然,大家在意的幾個控件加了進來,包含ComboBox, PasswordBox, ProgressBar, 除此之外, 比起Beta2, 在控件的外觀上做了一些調整(不過反正也只是換一套Skin, 這部分即使RC沒加進來,開發人員也可以輕易的透過客製化機制來完成。

而開發工具的部分,則可以透過Blend 2 SP1配合 vS2008進行開發,相關的下載與工具可以在底下網址找到:
http://silverlight.net/GetStarted/sl2rc0.aspx

by the way, 有一個非常重要的改變是,在beta 2版本時,ADO.NET Data Services的調用需要額外下載一個.dll檔案(如同我在TechED當中的介紹),而這部分現在已經加到RC版本裡頭了,期望在正式版本時,能夠直接搭配VS開發工具引用ADO.NET Data Service,那一切就更加的完美了。 ^_^

2008年9月25日 星期四

TechED 2008 taiwan

TechED 2008 Taiwan 研討會

WUX203 2008/09/24 16:50 - 18:00 使用Microsoft Silverlight 2建置豐富的Web應用程式
WUX306 2008/09/25 16:50 - 18:00 ASP.NET 3.5 Extensions與Silverlight 2整合應用實務分享

一年一度的TechED在晴朗的天氣與熱鬧的氣氛中結束了,上面兩個場次是筆者負責的主題,相關的下載點可以參考底下的位置,如果有任何問題,也歡迎來信一同討論。關於這兩個主題的其他相關訊息,我會陸續在BLOG上和大家分享。

Microsoft Silverlight Tools Beta 2 for Visual Studio 2008
http://www.microsoft.com/downloads/details.aspx?FamilyID=50a9ec01-267b-4521-b7d7-c0dba8866434&displaylang=zh-tw

Microsoft Expression Blend 2.5 June 2008 Preview
http://www.microsoft.com/downloads/details.aspx?FamilyID=32a3e916-e681-4955-bc9f-cfba49273c7c&displaylang=en

Deep Zoom Composer - English
http://www.microsoft.com/downloads/details.aspx?familyid=457b17b7-52bf-4bda-87a3-fa8a4673f8bf&displaylang=en


ASP.NET MVC CodePlex Preview 5 Installer + Source (ASP.NET MVC 5 Source Code)
http://www.codeplex.com/aspnet/Release/ProjectReleases.aspx?ReleaseId=16775

ASP.NET AJAX Enhancement


ADO.NET Data Services Silverlight 2 B2 Client Refresh (Silverlight 2 beta 2 調用 ADO.NET Data Services時會用到的.dll) http://www.microsoft.com/downloads/details.aspx?FamilyId=CF8F88C3-D869-46DE-A7BF-FB7712C791B7&displaylang=en

底下是TechED Silverlight上課時設計的SimpleMediaPlayer,提供給需要Source Code的學員參考。其中包含了Timer的使用、全螢幕切換的技巧、MediaPlayer的設計、Grid的使用、InitParams的使用...等機制。

由於沒有附上影片檔, 因此我把程式稍微改了一下,建議您在測試時,採用底下這樣的URL測試...SilverlightApplication6TestPage.aspx?VideoUrl=wmv
影片url若使用預設的影片位置, 由於影片解析度較高,需要連上internet並稍等影片下載...
若有使用上的問題歡迎來信討論...[下載]

2008年9月16日 星期二

對我的人生有重大影響的幾本書

在台灣(其實在很多其他地方也一樣)資訊人員成功(或是獲利高低)的關鍵幾乎都不是技術能力,或許技術能力是一張門票、或是入場券,但是真正讓人成功的因素,往往不是人人都有且可以迅速學習而得到的技術能力,常常左右你成功的因素其實是一些觀念和習慣,特別是工作上的習慣。

很幸運的,在過去我念書的過程中,有兩年的時間我讀的是管理,而學校的圖書館充斥著相當精典的管理書籍,特別是這些書都不難看,很生動的讓人愛不釋手,你往往會有捨不得翻完的感覺。

我不常分享這些書,今天突然想到,列一下清單,算是留個紀錄,如果以後有時間我會逐本跟大家分享,讀書一直是一個很好的享受,如果你能夠給自己留一點時間,不妨泡杯好茶,或是煮杯咖啡,好好享受讀書的時間,至於哪些書,我都列在下面,每一本書都對我人生(特別是工作)有很大的影響,希望對你也有幫助...

【與成功有約 系列】《柯維七書(與時間有約、與成功有約、與幸福有約、與領導有約、與青春有約、與影響力有約、與生活有約)》天下文化著,天下文化出版。


【目標 系列】
《目標-簡單而有效的常識管理》高德拉特等著,天下文化出版。
《關鍵鏈-突破專案管理的瓶頸》高德拉特著,天下文化出版。
《絕不是靠運氣》高德拉特著,天下文化出版。
《仍然不足夠:ERP加TOC的企業電腦化新境界》高德拉特著,天下文化出版。

【乳酪系列】
誰搬走了我的乳酪?
禮物、峰與谷 [史賓賽.強森]
世界是平的

【狄馬克系列】最後期限:專案管理101個成功法則
Peopleware: 腦力密集產業的人才管理之道 (Peopleware: Productive Projects and Teams, 2nd ed. )

【棉花糖系列】別急著吃棉花糖
萬一吃了棉花糖

【派屈克 藍奇歐尼 系列 】總裁的迷惑 — 健康組織的四大準則(The four obsessions of an extraordinary executive)
開會開到死(Death by Meeting)
團隊領導的五大障礙(The Five Dysfunctions of A Team -–A Leadership Fable)

2008年9月6日 星期六

Silverlight的Password TextBox和ComboBox, Masked TextBox

在周四周五的場次中,都有學員問到一個問題,Sivlerlight 是否支援可以輸入Password的TextBox或是像是WinForm的Masked TextBox?

很遺憾,目前答案都是否定的,因此學員必須要繼承TextBox或採用UserControl自己開發類似的功能,不過我一直覺得這不會是個問題,因為WorldWide廣大的.NET開發人員會幫助你完成這個部分,我肯定在internet上一定早有這些控件,所以我回來找了一下,在CodeProject找到兩個符合需求的,提供給學員參考。

http://www.codeproject.com/KB/silverlight/slpassbox.aspx ←支援Password的TextBox
http://www.codeproject.com/KB/silverlight/STextBox.aspx ←ComboBox, Masked Textbox(不過這是Beta 1版本, 在Beta 2使用需要修改一下)

兩個都有Source Code,需要的學員可以參考...

另外,其實如果我沒記錯在Beta 1 WatermarkedTextBox是存在的,但是在Beta 2就拿掉了,原因聽說是MS打算在正式版的TextBox加上一個Watermark屬性在textBox上,但是如果你需要原本的WatermarkedTe控件參考的話,可以從此位置下載 http://kkam.members.winisp.net/projects/watermarkedtextbox.zip

2008年9月5日 星期五

Silverlight 2.0 Simple Media Player

底下是周四在台北場次上課時設計的SimpleMediaPlayer,提供給需要Source Code的學員參考。其中包含了Timer的使用、全螢幕切換的技巧、MediaPlayer的設計、Grid的使用、InitParams的使用...等機制。

建議您在測試時,採用底下這樣的方式測試...
SilverlightApplication6TestPage.aspx?VideoUrl=wmv影片url
若使用預設的影片位置, 由於影片解析度較高,需要連上internet並稍等影片下載...

若有使用上的問題歡迎來信討論...
[下載]

Keep Walking


我很喜歡的那個廣告的主題曲...

Come One Day

Composer: Eddie aka DorYuk
Lyricist: Eddie aka DorYuk
All instruments: Eddie aka DorYuk
Singer: Adrian DeSilva (Audio Traffic)


Where, where are your dreams.
You've miss placed them or so it seems.
You, you've been running away.
Been running from yourself,
Its up to you and no one else.

If you don't care, if you don't try,
Then life will pass you by,
But you won't know, and time will show,
The fire burnt out long ago.
Gotta to keep on pushing
Push it everyday.
Trying every way.

Keep moving on, keep going now.
Keep pushing on your way.
Keep going now, don't hesitate.
Your dreams will come one day.
They will come one day...

Maybe some day,
Maybe somehow,
You'll stand up and make us proud.
And if they say,
You're a fool to try.
Just smile and walk on by.

Need to keep on pushing,
Pushing it everyday,
Trying everyway.

Keep moving on, keep going now.
Keep pushing on your way.
Keep going now, don't hesitate.
Your dreams will come one day.

Keep moving on, keep going now.
Keep pushing on your way.
Keep going now, don't hesitate.
Your dreams will come one day.