作者goodGG ((  ̄ c ̄)y▂ξ)
看板C_Sharp
標題Re: [問題] c#的cram school
時間Fri Jul 16 00:42:27 2010
※ 引述《m13m13m (奇怪 還沒收到??)》之銘言:
: n...
: 我知道C# 可以自學 但是如果有人教會比較快
: 有人可以提供一下好的教學方法嗎?
: 1. XX電腦的OOO老師, m...我想師資才是key...
: 2. 某個open course?
: 3. 讀書會?
: 4. 其他方法 (我知道自學是個好方法 但是我想找快一點
: 效率高一點的方法~ )
: 5. Tutor? @@
: 6. 有人願意交換嗎? 我C 有一兩年的底子>"< (雖然不強)
最近換工作所以必須寫 C#
因為前一個工作用 C++,用一年有累積一點東西,
就嘗試把以前寫的東西 porting 過來,第一個就改寫
observer pattern,非常小,但因為完全不熟悉 C# 要怎麼寫 OO,
所以花了一點時間,畢竟不想放棄以前學的東西,特別是與語言無關的東西。
然後開始改進,以前在 C++ 寫 observer pattern,可能只是開兩個
threads 跑來跑去,這次 decouple 多一點,可以在兩台機器上面跑,
所以把某個 open source message broker 加進來,
練習用 C# 加 third party 的東東,只能說真的很方便,爽!!!
這樣就初步完成 observer pattern C# 進化版了
──────────────────────────────────
結論:這是我想到最快的方式,
把以前做過的事用 C# 重做一次。
這樣經驗就不會間斷,你也有屬於自己的基礎。
因為 C# + .NET framework 又可以讓你做更多事,
勢必還要知道更多,東西總是學不完的,也沒所謂的會不會。
人人都想速成,但事情總沒那麼簡單。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.45.230.170
推 wvsrugby:C#中的Event就是Observer pattern的最佳實作,建議用這個. 07/18 01:46
→ remmurds:先從delegate下手 搞清楚那是蝦米碗糕 event自然難不倒 07/18 13:32
→ goodGG:Event可以跨兩台機器?! 07/18 15:32
→ goodGG:感謝提供新的想法 ^_^ 07/18 15:34
→ goodGG:不過想想不對,如果可以跨,那MSMQ不就搞笑了.. 07/18 15:38
→ wvsrugby:跨機器用Remoting或WCF,不然就開socket自己處理訊息交換. 07/18 19:52
→ goodGG:來研究一下WCF XDrz 07/19 00:09