最近、WPFについて多くの質問を見てきました...
- それは何ですか?
- それは何の略ですか?
- WPF のプログラミングを開始するにはどうすればよいですか?
WPF は、Windows フォームに取って代わる新しいテクノロジです。WPF は Windows Presentation Foundation の略です SO に関するいくつかの役立つトピックを次に示します。
私の経験から言えば、WPF は本当に素晴らしいテクノロジですが、WinForms とはまったく異なるため、慣れるまでに時間がかかります。このデモをご覧になることをお勧めします。
WPF は、Windows UI の次のフロンティアです。
Adam Nathan の WPF Unleashed Book または Chris Sells Programming WPF のいずれかを入手できます。Adam の (MS での WPF のリーダー) の本の最初の章を読んだところです。したがって、WPFは噴水を賞賛します:)
ここhttp://windowsclient.net/とここWindows Presentation Foundation (WPF)を見てください。
基本的に、WPF は、XAML を使用するため、ウィンドウ フォームの設計を容易にするために作成されます。デザイナーは設計に取り組み、プログラマーは基になるコードに取り組むことができます。
WPF は Windows プレゼンテーション ファンデーションです。これは、ユーザー インターフェイス (UI) を備えたアプリケーションを構築するための Microsoft の最新の API であり、スタンドアロン アプリケーションと Web ベース アプリケーションの両方で機能します。
当然のことながら、ウィキペディアには非常に詳細ではありますが、それほど役立つわけではないWindows Presentation Foundation のページがあります。
Microsoft MSDN サイトのWPF Getting Started Pageは、おそらく開始するのに適した場所です。
新しい Windows GUI システムです。その目的は、開発自体を容易にすることではなく、透明性やスケーリングなど、WinForm が効果的に対処できない WinForm の基本的な問題に対処することだと思います。さらに、サイズを実際のピクセル サイズにマッピングし、フロー レイアウトをより簡単かつ基本的なものにすることで、WinForm の「1 つの解像度のみ」のパラダイムに対処しようとしています。
また、XML 派生物に基づいているため、UI の変更が容易になり、UI とコア コードの分離が強制されます (ただし、技術的には、この方法でうまくハックすることはできます)。
この分離は、XAML とレイアウトを担当するデザイナーと、XAML で使用されるオブジェクトの開発を担当するプログラマーの 2 つの陣営に作業を分割できるようにしたいという欲求も駆り立てます。
Eric Sink のTwelve days of WPF 3D を参照してください。
WPF は .net 3.0 スタックの一部です。マイクロソフトの次世代グラフィカル ユーザー インターフェイス システムです。必要な情報はすべて、ウィキペディアとmsdn の wpf サイトにあります。
プログラミングを始めるには、Windows クライアントの重要なダウンロードを確認してください。
Windows プレゼンテーション ファウンデーション。これは基本的に、開発を容易にし、すぐに使える優れた機能の山全体を提供するための Microsoft の最新の試みです。どこから始めればよいかわかりませんが、「WPF 101」をグーグルで検索すると、いくつかの便利なリンクが表示されるはずです。