17

最近、WPFについて多くの質問を見てきました...

  • それは何ですか?
  • それは何の略ですか?
  • WPF のプログラミングを開始するにはどうすればよいですか?
4

8 に答える 8

9

WPF は、Windows フォームに取って代わる新しいテクノロジです。WPF は Windows Presentation Foundation の略です SO に関するいくつかの役立つトピックを次に示します。

  1. お勧めのWPFの本
  2. 実際の WPF アプリケーションにはどのようなものがあるのか

私の経験から言えば、WPF は本当に素晴らしいテクノロジですが、WinForms とはまったく異なるため、慣れるまでに時間がかかります。このデモをご覧になることをお勧めします。

于 2008-09-01T12:31:39.610 に答える
5

WPF は、Windows UI の次のフロンティアです。

  • DirectX の上に構築され、.Net 3.0+ ユーザー インターフェイスのハードウェア アクセラレーション サポートを開きます。
  • ベクター グラフィックスの強調 - UI のスケーリングとレンダリングの向上
  • コンポーザブル UI。アニメーション ボタンをコンボ ボックスに入れ子にすることもできます。世界はあなた次第です。
  • アンマネージ コード VS GDI-User Dll ベースの Winforms アプローチで書かれた最小限のコア コンポーネントのみを使用して書き直したもので、大部分がアンマネージ コード上の薄いマネージ レイヤーです。
  • UI プログラミングへの宣言型アプローチであるユーザー インターフェイスは、主に XAML (eXtensible Application markup language) と呼ばれる XML バリアント (Zammel と発音) で指定されます。これにより、開発者がコーディングできる UI を作成するための特殊なツールを使用できるデザイナーの人々に WPF が開かれます。ワイヤーフレームから最終製品までの変換損失はありません。
  • MS は「伝えられるところでは」、Winforms の今後のアップデートを提供しないとされています。今後の方法として WPF に多額の投資を行う
  • そうそう、忘れる前に。Vista で最適に動作します:)

Adam Nathan の WPF Unleashed Book または Chris Sells Programming WPF のいずれかを入手できます。Adam の (MS での WPF のリーダー) の本の最初の章を読んだところです。したがって、WPFは噴水を賞賛します:)

于 2008-09-01T12:33:26.280 に答える
1

ここhttp://windowsclient.net/とここWindows Presentation Foundation (WPF)を見てください。

基本的に、WPF は、XAML を使用するため、ウィンドウ フォームの設計を容易にするために作成されます。デザイナーは設計に取り組み、プログラマーは基になるコードに取り組むことができます。

于 2008-09-01T12:26:50.150 に答える
1

WPF は Windows プレゼンテーション ファンデーションです。これは、ユーザー インターフェイス (UI) を備えたアプリケーションを構築するための Microsoft の最新の API であり、スタンドアロン アプリケーションと Web ベース アプリケーションの両方で機能します。

当然のことながら、ウィキペディアには非常に詳細ではありますが、それほど役立つわけではないWindows Presentation Foundation のページがあります。

Microsoft MSDN サイトのWPF Getting Started Pageは、おそらく開始するのに適した場所です。

于 2008-09-01T12:28:51.770 に答える
1

新しい Windows GUI システムです。その目的は、開発自体を容易にすることではなく、透明性やスケーリングなど、WinForm が効果的に対処できない WinForm の基本的な問題に対処することだと思います。さらに、サイズを実際のピクセル サイズにマッピングし、フロー レイアウトをより簡単かつ基本的なものにすることで、WinForm の「1 つの解像度のみ」のパラダイムに対処しようとしています。

また、XML 派生物に基づいているため、UI の変更が容易になり、UI とコア コードの分離が強制されます (ただし、技術的には、この方法でうまくハックすることはできます)。

この分離は、XAML とレイアウトを担当するデザイナーと、XAML で使用されるオブジェクトの開発を担当するプログラマーの 2 つの陣営に作業を分割できるようにしたいという欲求も駆り立てます。

于 2008-09-01T12:33:52.990 に答える
1

Eric Sink のTwelve days of WPF 3D を参照してください。

于 2008-09-01T12:34:58.477 に答える
0

WPF は .net 3.0 スタックの一部です。マイクロソフトの次世代グラフィカル ユーザー インターフェイス システムです。必要な情報はすべて、ウィキペディアmsdn の wpf サイトにあります。

プログラミングを始めるには、Windows クライアントの重要なダウンロードを確認してください。

于 2008-09-01T13:52:00.133 に答える
0

Windows プレゼンテーション ファウンデーション。これは基本的に、開発を容易にし、すぐに使える優れた機能の山全体を提供するための Microsoft の最新の試みです。どこから始めればよいかわかりませんが、「WPF 101」をグーグルで検索すると、いくつかの便利なリンクが表示されるはずです。

于 2008-09-01T12:18:54.133 に答える