MVP:界面与业务逻辑分离在Winform中的应用
生活随笔
收集整理的這篇文章主要介紹了
MVP:界面与业务逻辑分离在Winform中的应用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
MVP:界面與業務邏輯分離在Winform中的應用
?
MVP,Model-View-Presenter的縮寫。
在MSDN上,下載了一個示例,http://www.microsoft.com/china/msdn/library/architecture/architecture/architecturetopic/MVP.mspx?mfr=true
采用的實現結構
?
在Blog http://www.agilelabs.cn/blogs/wind_tower/archive/2006/01/26/626.aspx上,看到的實現結構
?
在C# 開發環境中,為了提高界面的開發效率,可采用數據綁定的形式。這樣,View中需要提供數據源,采用MSDN上定義的結構,實現起來更加方便一些。
同時,為了提高對客戶請求的響應,采用多線程。由于View中的數據綁定與Presenter中多線程的業務邏輯,需要同時訪問View中的數據源,這樣,對于一些特定的多線程處理需求,還需要Presenter提供刷新View的Public函數,并不能完全實現:Presenter業務邏輯更新后,View可以自動刷新
轉載于:https://www.cnblogs.com/shaowei/archive/2008/02/21/1076192.html
總結
以上是生活随笔為你收集整理的MVP:界面与业务逻辑分离在Winform中的应用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: WinAPI: Pie - 绘制饼图
- 下一篇: WinAPI: 钩子回调函数之 Hard