2011-07-29 9 views
2

可能性の重複:
WPF vs. Windows Forms初心者のためのWPFまたはWinforms?

私はC#と不思議を学ぶために始めています、いつ、なぜ、私はWPFを選ぶべき?私はまた、WCFが何であるか疑問に思います。どちらもGUI関連のものですか?

私はWinformsでGUIを作ることができるのですが、なぜWCF/WPFでGUIを作ればいいですか?

+0

WFCは何を表していますか? Windows Foundation Classesは古くなっていますか?それともWCF - Windows Communication Foundationですか?最後のWPCは何か他のものか、それともタイプミスですか? –

+0

@@@@ Mr.Abelありがとうございました。はい、タイプミスです。WPF –

+0

http://stackoverflow.com/questions/885266/wpf-vs-windows-forms – krs1

答えて

12

WPFはWinformsよりも最新の技術です。 XAMLコードによるレイアウト処理が改善され、データバインディングに基づいて構築されたMVVM(Model View View-Model)などのより高度なGUIパターンが可能になります。

新鮮なものから始めたら、私はWPFに直接行くことをお勧めします。データバインディングとMVVMから離れ、コードをコードビハインドファイルに入れてください。

WCFはGUIプログラミングに直接関係しないWindows通信の基盤ですが、WPFやWinformsで書かれた多くのクライアントアプリケーションは通信にWCFを使用します。

2

WPFは、同時に複数のユーザーに更新プログラムを展開する優れた方法です。 WPFで更新を公開すると、すぐにすべてのユーザーが利用できるようになり、インストールを実行する必要はありません。ユーザーは単にxbapを押すだけで、アプリケーションの最新のコピーをダウンロードし始めます。

2

すでに言われていることの上に、WPFがあなたに何か別のものを試してみたい(つまり、デスクトップ指向ではない)場合は、Silverlightの優れた基礎を教えてくれることを追加します。

関連する問題