我開始學習C#和奇蹟,什麼時候,爲什麼我應該選擇WPF?我也想知道WCF是什麼。他們都是與GUI相關的東西?
如果我能用Winforms製作一個GUI,爲什麼要用WCF/WPF製作一個GUI?
我開始學習C#和奇蹟,什麼時候,爲什麼我應該選擇WPF?我也想知道WCF是什麼。他們都是與GUI相關的東西?
如果我能用Winforms製作一個GUI,爲什麼要用WCF/WPF製作一個GUI?
您可以使用WPF在UI中提供豐富的內容。 http://msdn.microsoft.com/en-us/magazine/cc163662.aspx
WPF是比Winforms更現代的技術。它通過XAML代碼具有更好的佈局處理能力,並允許構建在數據綁定上的更高級的GUI模式,如MVVM(模型視圖視圖模型)。
如果你開始新鮮,我會建議直接去WPF。從數據綁定和MVVM開始,並將代碼放在代碼隱藏文件中。
雖然許多用WPF或Winforms編寫的客戶端應用程序使用WCF進行通信,但WCF是與Windows編程無直接關係的Windows Communication Foundations。
WPF也是一種同時向多個用戶部署更新的好方法。當您在WPF中發佈更新時,它立即可供所有用戶使用,並且不需要安裝即可運行。用戶只需點擊xbap,他們就開始下載應用程序的最新副本。
除了已經說過的之外,我只是補充一點,學習WPF將爲您提供Silverlight的極好基礎,以防您想嘗試某種不同的東西(或更少的桌面導向)。
WFC代表什麼? Windows基礎類已過期?或者你的意思是WCF - Windows Communication Foundation?最後一個WPC是別的還是它是一個錯字? –
@@@@ Mr.Abel謝謝,是的,這是錯字WPF –
http://stackoverflow.com/questions/885266/wpf-vs-windows-forms – krs1