2008-12-29 51 views

回答

6

一種方法是使用模型視圖演示者(MVP)模式爲Winforms應用程序。很容易適應,如果你已經用MVC工作

具體來說,採取 MVC的視圖部分,切它儘可能薄 ,使其僅圍繞 實際UI組件的皮膚,使之 完全被動。現在稱爲「演示者」的控制器 是 負責與系統的其餘部分的所有交互。

閱讀一些偉大的文章。

Dan Bunea - Click to read

Jeremy Miller - Click to read

快樂編碼

+0

以下是關於UI設計的Jeremy Miller系列博客文章的工作鏈接:http://codebetter.com/jeremymiller/2007/07/26/the-build-your-own-cab-series-table-的,內容/ – kristianp 2012-02-24 04:10:25

0

典型模式似乎是MVP模式。測試將針對模擬的表單執行。

我也一直在試驗可嘲諷的輸入抽象,並在測試時顯示錶單。只要彈出窗口不顯示,只要填寫表單中的值就夠了。

最後,最有價值的路徑可能是將單元測試代碼分解出來,併爲UI使用一些UI測試框架。

相關問題