我剛剛開始一個新項目。我有一些存儲數據和一些報告的表單。我決定使用WPF來達到這個目的。我對WPF很陌生,所以需要幫助。我需要一些使用3層架構將數據存儲在數據庫中的WPF示例應用程序。如何使用3層架構使用WPF表單?
我需要在以下幾點指導意見:
- 如何使用WPF使用3層架構 ?
- 我是否需要使用WCF非常久遠WPF?的優點和缺點??
我剛剛開始一個新項目。我有一些存儲數據和一些報告的表單。我決定使用WPF來達到這個目的。我對WPF很陌生,所以需要幫助。我需要一些使用3層架構將數據存儲在數據庫中的WPF示例應用程序。如何使用3層架構使用WPF表單?
我需要在以下幾點指導意見:
在WPF中執行類似3層體系結構的常用方法叫做Model-View-ViewModel,你應該檢查一下。
你並不需要使用WCF與WPF。我認爲,除非在另一臺計算機上使用應用程序層的好處是顯着的,否則您應該將其保留在同一臺計算機上,並直接從演示文稿代碼中將其用作庫。
看起來你是在談論它包括三個層級(UI,BL,DB)
和WPF是一個UI(前端)技術的企業應用架構。
所以,如果你想使一些不錯的應用,用戶界面可以選擇WPF,服務器通信(如果需要的話)使用WCF服務和DA層應該在服務器端。
可能如果你的應用是高度上的服務器dependend,你可以選擇Silverlight或事件ASP.NET應用程序(也有許多不錯的報表控件)。
謝謝。我可以有一個簡單的3層架構,如:UI層,業務層(類庫),數據庫層(類庫)?我寧願這一點,如果有可能,因爲我更習慣了現在.. – GirishK
@GirishK:型號 - > DB /商務,查看 - > UI,視圖模型 - >商務/ UI。它不像沙子那麼多,但通常可以輕鬆地在Model/ViewModels中使用BAL/DAL。 – user7116