一直覺得,簡單也是一種美,架構如此,做人亦如此;重劍無鋒,真水無香 為了便於大家理解,在此放出源代碼:點擊此處下載 強烈建議配合代碼閱讀本文,畢竟代碼才是程序員最好的交流方式 之前的文章分析了系統,並畫出了架構草圖,詳情請見《一步一步搭架子(分析篇)》 關於ModelBase層 ...
首先分享一點自己最近的感悟:討厭你的人總可以找到理由去討厭你 正文開始 如果您是初次閱讀這個系列,請先去 Index amp Writing Plan 查找並閱讀 架構設計系列 的前兩篇文章,順序閱讀會使您有更好的閱讀體驗 強烈推薦配合源代碼閱讀本文:點擊此處下載 可以直接運行,會在本地自動生成數據庫 已經寫完了Factory的實現。在Factory中,我們使用了預編譯指令來實現了Model的切換 ...
2012-10-30 11:21 13 2541 推薦指數:
一直覺得,簡單也是一種美,架構如此,做人亦如此;重劍無鋒,真水無香 為了便於大家理解,在此放出源代碼:點擊此處下載 強烈建議配合代碼閱讀本文,畢竟代碼才是程序員最好的交流方式 之前的文章分析了系統,並畫出了架構草圖,詳情請見《一步一步搭架子(分析篇)》 關於ModelBase層 ...
如果您是初次閱讀這個系列,請先去《Index & Writing Plan》查找並閱讀“架構設計系列”的前兩篇文章,順序閱讀會使您有更好的閱讀體驗 強烈推薦配合源代碼閱讀本文:點擊此處下載(可以直接運行,會在本地自動生成數據庫) 正文開始 上一篇我們寫完了Service,剩下 ...
寫下這篇博客,主要是想和大家分享我的思路以及碰到的問題 作為開篇,我打算和您分享如下內容:分析系統,技術的選擇,系統初步構架圖 話不多少,進入正文 假設現在要實現一個學校登記所有教師信息的 ...
總結一下現在做的項目,由於混亂的項目經驗,我就全部重新寫了以前的一個項目,搭建的是簡單三層架構的模式,簡單三層是我第一個認識的架構層次的理念,也是影響非常深的,以前只是理論的學學什么設計模式,什么mvc,但是這些根本太遙遠,因為沒有編碼經驗,沒有項目經驗,永遠也無法體會架構之美,更有甚者,認為 ...
一、基本的MVP模式實現 為了更好的理解MVP,我們首先實現一個基本的MVP模式,再逐步演進到一個實用的MVP模式,我們還是先來看這么一段代碼。 首先定義視圖View: View C ...
設計一套適合自己的數據庫訪問層。 net領域提到數據訪問層,莫過於微軟的企業庫,我更喜歡微軟早期的sqlhelper輕量級的版本,企業庫是一個比較龐大的數據底層,但是並不一定實用,微軟的東西有個特點版本更新比較快,盡量不要跟的太緊,企業庫里面很多思想是可以借鑒的,模仿企業庫 ...
avalon2已經穩定下來,是時候教大家如何使用組件這個高級功能了。 組件是我們實現疊積木開發的關鍵。 avalon2實現一個組件非常輕松,並且如何操作這個組件也比以前的avalon2,還是rea ...
一、前言 技術沒有先進與落后,只有合適與不合適。 本篇的自定義控件是:遮罩層(MaskLayer)。 遮罩層對軟件的美觀與易用性上的提高是很大的,在日常使用過程中也會經常看到各種遮罩層,雖然WinForm本身沒有原生的遮罩層控件,但實現起來並不麻煩。 遮罩層的實現方式一般有兩種:一種 ...