Delegate概念

委派是一種物件導向【函式指標】,讓您利用函式的參考來間接叫用 (Invoke) 函式。
你可以把他想像成一個電燈開關或遙控器,可以從遠端操控電器。
在呼叫程序與被呼叫程序之間需要媒介的情況下,委派相當有用。

例如,您可能要引發事件的物件能夠在不同的情況下呼叫不同的事件處理常式。
但可惜的是,引發事件的物件無法提前知道處理特定事件的是哪一個事件處理常式。

當您使用 AddHandler 陳述式時,藉由為您建立委派,Visual Basic .NET 讓您能夠動態建立事件處理常式與事件的關聯。
另一個用法則是程式之間Call back的用法。例如A物件有個函式Foo,B物件有個函式Bar,
當A物件呼叫B物件的Bar函數時,希望Bar執行完之後,回Call A物件的Foo函式。
簡單做法就是Bar函式裡面加上一段 A.Foo就可以了。但是如果B是一個服務元件,也就是很多的函式都會引用到他,
也就是 Bar無法預先知道將來回Call的是那一個函數,可能是A.Foo1, C.Foo2, D.Foo3,…,這時候delegate就很好用了。

以A為例,在呼叫B.Bar之前,先建立一個delegate,對應到A.Foo,相對的修改B.Bar的定義,加入一個delegate物件參數,
當A呼叫B.Bar時,將這個 delegate當作參數,傳送到B.Bar,Bar執行完,直接叫用這個delegate即可。
依此類推,每個呼叫B.Bar的物件不同,對應過來的delegate也不同,但對Bar來說,都是相同的做法。

我們是情人還是朋友

在每個人的心中都有一份屬於自己的一份愛還有一份戀~

這種愛戀可以一輩子放在心裡,想到的時候就會暖暖的!

有一種愛戀,只能藏在心底,一個字都不能說出口,
或許它不會茁壯成茶飯不思,但卻也能穩穩的永不熄滅。

這樣的愛戀,也會有思念,有依賴,有習慣,有包容,
那個人的意義不同於一般的朋友,他很重要,在心裡佔有一席之地。
想起他的時候,嘴角會不自覺的揚起一道弧線,
心情變得愉悅,眼神變得柔和,對他的祝福永遠不會缺少,
總是想要滿滿的給他一籮筐還覺得不夠,不管天涯海角,日換星移,
總是希望知道他還過得好,還能存在生命裡。

不會是情人,不會談戀愛,但,那的確是一種愛戀,
多沒有辦法多到想要朝朝暮暮,少也沒有辦法少到把他視為普通。

那個位置很特別,在某一些層面,甚至貼近程度連情人都比不上,
這輩子就算一方不會找來,另一方也會朝他尋去,
這樣,算不算理所當然的相守一生?

這種愛戀,放在心上,感覺很輕,卻重得無法放下,
於是,不管旅行到哪個國家、哪個城市,
都會惦記著要給他寄張親筆寫的書信或者名信片,
在每一個觸動共同回憶,或者忍不住想要和他分享的人事時地! 物,
都會留給他一個紀念品,逢年過節的時候,
就算忙得沒時間寫卡片,在唯一撰寫的五張卡片裡,肯定有他一份,
再怎麼沒時間,卻怎麼也會排除萬難和他共進一杯咖啡。
思念很長,惦念很遠,他在心裡,分明是一種愛戀。
你擁有過這種愛戀嗎?
即便連手都不曾牽過,但,卻想要一輩子都在對方身邊。
永遠和他站在同一邊,有體諒,有瞭解,有疼愛,有寬容,
淺淺的愛戀,深深的在心底,一輩子,一樣不離不棄。

Shared

沒有類別的明確執行個體,因此無法從共用方法或共用成員初始設定式中參考至類別的執行個體成員http://msdn2.microsoft.com/zh-tw/library/xfsswe45(vs.80).aspx

由使用 Visual Basic . NET 或 Visual Basic 2005 如何建立及使用共用成員
http://support.microsoft.com/kb/308371/zh-tw

為什麼VB.net的Shared(共享)方法在C#中叫Static(靜態)
http://zhenyulu.cnblogs.com/articles/385047.html

天下無不散的宴席

因CPA專案結緣的J老大和史老師,已離開鉅林一段時間了,
而ADT專案的成員,也因專案的告一段落而面臨拆散的命運,
雖然我是第一個就被拆走的,但由於還待在公司,
所以只是各忙各的,該有的互動還是都有,
習以為慣的日子,就從每天早上上班的打招呼開始,
曾幾何時,已從每天上班進門先看VIVI在不在座位上,
變成期待和C老大的眼神交會,
“老大今天心情不好喔,要不要喝豆漿”
“老大青春,美麗又大方”
“不要不高興啦!!笑笑”
打屁,吃飯,下午茶,加班等等等….
8/1就是離別的日子,少了C老大,動力又少了一個!!
真的很捨不得呀!!

微軟認證技術專家 (MCTS)

http://www.microsoft.com/taiwan/learning/mcp/mcts/

目前有五種微軟認證技術專家 (MCTS) 認證。隨著新技術的誕生,也將會有新的認證提供。
五種認證包括:
* Technology Specialist: .NET Framework 2.0 Web Applications 技術專家
* Technology Specialist: .NET Framework 2.0 Windows Applications 技術專家
* Technology Specialist: .NET Framework 2.0 Distributed Applications 技術專家
* Technology Specialist: SQL Server 2005 技術專家
* Technology Specialist: BizTalk Server 2006 技術專家

目前70-536、70-528入手