2010-08-02 86 views
1

winforms開發有什麼好的資源?Winforms開發的良好資源

例如,當您必須在一個表單上有一堆不同的控件和事件處理程序時。你使用部分類,用戶控件,特殊屬性......嗎?

如何處理用戶控件之間的通信 - 僅限於事件?

是否有任何可以使用的模式?

回答

2

http://windowsclient.net/是一個好的開始。當我們在工作中進行winform開發時,我們使用MVP類型的模式並儘量減少背後的代碼。對於用戶控件進行通信,您可以執行事件或實現中介模式。

1

既然您正在尋找表單內部架構的設計技巧,您可能會發現來自Michael Feathers的"The humble dialog box"有幫助。當然,不是特定於WinForms,而是一般性建議,如何將邏輯從佈局中分離出來,以使代碼更好地測試。

如果您正在查找WinForms書籍,有the book from Charles Petzold。它有點過時了(仍然是.NET 1.1,AFAIK),但我不知道有關WinForms的更好的書。