WPF 類別圖

10/24/2012
挑了幾個 WPF 類別,把它們放進一張類別圖,方便參考。只有圖而已....

認證:Programming HTML5 with JavaScript and CSS3

10/16/2012
這個認證...其實有點不好意思拿出來。自己並不常寫 HTML5、JavaScript、CSS3,當初只是抱著去考看看的心情(當然是有自己先惡補一下)。不過,考過了還是挺開心,就拿出來曬一下,順便在這裡提示一點考試方向....

應用程式的分層設計 (3) - DDD、六角、與洋蔥架構

10/09/2012
網友 itplayer 在上一篇文章的留言中提到了洋蔥架構,我後來爬了一些文,發現其理念蠻有意思,而且跟自己上一篇文章裡面提到的作法有那麼一絲絲雷同處--這顯然是往自己臉上貼金。於是,將爬文所見整理一下,包括 Domain-Drive Design 多層式架構、六角架構、洋蔥架構等,作為此入門系列的一個概念總整理。上一版的範例程式也稍有修改,使其層次與模組的命名比較接近洋蔥架構。謬誤之處,還請各方不吝指正。

要不要把商業邏輯寫在預儲程序裡?

10/05/2012
在開發企業級應用程式時,要不要把資料處理邏輯寫在 stored procedure 裡面,也是個常見的問題。最近剛好碰到一個狀況,就順便寫點筆記。

應用程式的分層設計 (2) - 一點改進

10/02/2012
延續上集,這次要繼續修改第一版的很粗略的範例程式,再加一點東西進去。

使用記憶體剖析工具來找出應用程式的記憶體洩漏問題

9/30/2012
先前有一篇筆記說明了 .NET 事件訂閱寫法如何導致 Windows 應用程式很容易出現記憶體洩漏的問題。這次要介紹 .NET Memory Profiler 的一點粗淺用法,看看這項工具對於找出記憶體洩漏問題能夠提供什麼幫助。Visual Studio 2012 內建的剖析功能也會順便提一點。(圖多)

Windows Service 與日期時間格式

9/25/2012
如果你正在撰寫 Windows service 應用程式,裡面需要將 DateTime 轉換成字串,而在轉換時不指定日期時間格式,例如 DateTime.Now.ToString()。這樣的寫法,你認為會得到什麼格式的日期時間字串?我想大概在 99% 的情況下,答案都非常明顯:根據目前執行緒的 CurrentCulture 而定,預設就是使用控制台裡面的設定。可是我卻碰到了那 1% 的狀況,整個追蹤過程就是覺得不可思議,直到真相大白。

WPF 4.5:撰寫自訂的 WeakEventManager 類別

9/20/2012
這其實是<使用 Weak Events 來避免記憶體洩漏>的續集,主要是補充上次略過的部分,也就是撰寫自訂的 WeakEventManager 類別。此類別與我們的程式有何關係,前因後果已在上集說過,這裡就不再重複。

技術提供:Blogger.
回頂端⬆️