星期五, 7月 01, 2005

EWC真的不是好做的差事

由於同部門有幾位同事陸陸續續的離職
其中剛好包含了本部門的福委
陰錯陽差般的我被指派接替福委的職位
剛好目前這段期間在準備年度的公司運動會的事
真的是想做一個幽靈福委都沒辦法
進來以後才知道福委真的滿辛苦的
除了自己的正事外
還要把許多福委會的活動辦的讓大家滿意
是要花許多精神與時間的
不過目前我個人最大的收獲是
認識了許多不同部門的同事
包括Main Frame與back office的同事
不過目前還是希望能夠在不影響正事的情況下
順利的完成福委會的任務
事情愈少愈好
哈哈

星期二, 2月 15, 2005

好個 Delegate

今天終於搞懂 .Net 裡面 Delegate在作什麼了
以前就字義上我也不太會能領會背後的意義
現在終於知道大概的原理
其實拿以前學JAVA的術語來說
就是主要是在作 Event Handler(callback)用的
在JAVA中的動作是用註冊(Register)
在 .Net 裡面是用訂閱(subscribe)的
一個是用元件(可能是AWT或是Swing或其它?)所提供的各式各樣addListener method去向一個本身實作 EventListener 介面的型別來註冊(或是反註冊)
而另一個是讓 event 用運算子 +=(-=) 來向 delegate來訂閱(解除訂閱)
兩種語言都有本身提供內建常用的 event 可供使用
當然也可以自訂 event 來使用
反正都是當 event 被觸發時,會去invoke 所訂閱(註冊)的delegate(event hadler)就是了
當然實際上並不是那麼單純
但是先能夠有個大約的了解就應該是個不錯的開始