Silverlight Day 4 - XAML Power Toys

看到 F6 Team【[Silverlight]DataGrid整合DatePicker與ComboBox的應用】該篇文章,讓我想到初學 DataGrid 的時候,真著是非常地痛苦。

因為 DataGrid 實在有夠複雜,而且沒有像是 Winodws Form 上一樣有智慧標籤或是精靈可以方便操作。

而現在微軟有推出 XAML Power Toys 威力強大的工具,有一功能就可以應用在產生 DataGrid 這件事情,讓初學者門檻稍微降低一點。

...繼續閱讀 »

Silverlight Day 3 - WatermarkTextBox 使用者控制項 (UserControl)

Silverlight Day 3 - WatermarkTextBox 使用者控制項 (UserControl)

而當你發覺你一值在重複地寫類似得程式碼片段時,你可以寫成 (1) Code Snippet (2) 寫成 Code Smith 的程式碼產生器 (3) 抽換成 UserControl。

而本範例,介紹如果將許多的邏輯片段隱藏在 UserControl 之下,讓你或是需要類似效果的程式設計師,可以用得更輕鬆。

...繼續閱讀 »

Silverlight Day 1 - 建立第一個 UserControl - Timer

在公司裡面的角色,從最基本的程式勞工(Coder) ,只會照著書上的範例依樣畫葫蘆,建構上面交辦的任務。

再來,慢慢變成程式設計師 (Programmer),懂得欣賞 ClassLibrary 、學會使用 API 並開始設計屬於自己的類別。

其實,從 Coder 到 Programmer 最容易進步的方法,我覺得就是設計 UserControl 與設計類別開始。

因為 ClassLibray 或是 UserControl 發佈出去,這時候所有的責任就必須一間扛下,傾聽使用者的任何意見。

當詰譙聲不斷地湧入(喵的! 有夠難用。),就是反思設計與不得不進步的動力。所以,開始動手練習寫寫看吧。

...繼續閱讀 »