由於同部門有幾位同事陸陸續續的離職
其中剛好包含了本部門的福委
陰錯陽差般的我被指派接替福委的職位
剛好目前這段期間在準備年度的公司運動會的事
真的是想做一個幽靈福委都沒辦法
進來以後才知道福委真的滿辛苦的
除了自己的正事外
還要把許多福委會的活動辦的讓大家滿意
是要花許多精神與時間的
不過目前我個人最大的收獲是
認識了許多不同部門的同事
包括Main Frame與back office的同事
不過目前還是希望能夠在不影響正事的情況下
順利的完成福委會的任務
事情愈少愈好
哈哈
星期五, 7月 01, 2005
星期二, 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)就是了
當然實際上並不是那麼單純
但是先能夠有個大約的了解就應該是個不錯的開始
以前就字義上我也不太會能領會背後的意義
現在終於知道大概的原理
其實拿以前學JAVA的術語來說
就是主要是在作 Event Handler(callback)用的
在JAVA中的動作是用註冊(Register)
在 .Net 裡面是用訂閱(subscribe)的
一個是用元件(可能是AWT或是Swing或其它?)所提供的各式各樣addListener method去向一個本身實作 EventListener 介面的型別來註冊(或是反註冊)
而另一個是讓 event 用運算子 +=(-=) 來向 delegate來訂閱(解除訂閱)
兩種語言都有本身提供內建常用的 event 可供使用
當然也可以自訂 event 來使用
反正都是當 event 被觸發時,會去invoke 所訂閱(註冊)的delegate(event hadler)就是了
當然實際上並不是那麼單純
但是先能夠有個大約的了解就應該是個不錯的開始
訂閱:
文章 (Atom)