InfoQ

InfoQ

トピック・タグ別の表示

WPFに関するすべてのコンテンツ


WPFに関する最新コンテンツ

リッチクライアントテクノロジーとしてのWPF

トピック
.NET,
インターロップ,
リッチクライアント/デスクトップ,
Java+.NET,
RIA,
Java

この記事では、WPFとその他のテクノロジー、たとえばAjax/DHTML、Swing、そしてFlashを比較します。そして、Javaをベースとしたバックエンドのサービスを例として用いて、WPFフロントエンドを構築してリッチクライアントとして役立たせるいくつかのシナリオをお見せしたいと思います。

WPFに関するNews

マルチスレッドとWPF 4.5

トピック
.NET,
リッチクライアント/デスクトップ

WPF 4.5ではマルチスレッド・データバインディングのサポートが改善されたが、このテクニックには依然としてリスクがある。この記事では、それがどのように動いているか、安全に使うには何が必要かについて説明する。

タッチ機能を含む新しいBing Maps WPF Control

トピック
.NET

Bing Maps Windows Presentation Foundation Controlは、ネイティブコントロールを通じてWPFに地図機能を提供する。これには、Microsoft Surfaceサポートが含まれ、Bing Mapsのタッチ機能を提供する。

WPF 4.5 での バインディング強化

トピック
リッチクライアント/デスクトップ,
.NET,
RIA

これ以上の注目を浴びるものではないが、WPF は現在も Windows にけるリッチクライアント開発の要旨で有り続けている。.NET ライブラリとオペレーティングシステムの根幹すべてが利用可能であり、他のHTMLや.NETベース UI 技術では釣り合わない。WPF の重要性を認識しているため、Microsoft は WPF に投資し続けており、特に WPF のバインディングについては顕著だ。

Windows 8は、Win32 APIを置き換える

トピック
.NET,
HTML 5,
Silverlight,
JavaScript

Windows 8は、WinRTと呼ばれる新しいコアAPIを提供する。これは、C/C++、.NET、JavaScriptを使ってメトロスタイルのアプリケーションを開発するために使用する。これらのアプリケーションは最初からなにもせずに、ハードウェアアクセラレーションと優れた電源管理のような機能をの恩恵を受けることができる。既存のSilverlightとWPFアプリケーションは、最小の影響で新しい「ネイティブXAML」ライブラリに移植することができる。

6つのコントロールが追加された Extended WPF Toolkit v1.5

トピック
.NET,
.NETフレームワーク

Extended WPF Toolkit は Windows Presentation Foundation (WPF) コントロールやユーティリティ,標準の WPF Toolkit に含まれていないコンポーネントなどを集めたものだ。バージョン 1.5 ではいくつかのコントロールの更新とバグフィックスに加えて,6つのコントロールが新たに追加されている。

Surface SDK 2.0 - 開発対象に Windows タッチデバイスを追加

トピック
.NET,
マルチタッチ

Microsoft Surface SDK 2.0 では Surface だけでなく,Windows Touch デバイスのアプリケーションも開発可能である。

マイクロソフトの沈黙は.NET開発者をいらだたせる

トピック
.NET,
Silverlight

今月初、マイクロソフトは、Windows 8の新しいタッチ指向のUIを公開した。プレゼンテーションとプレスリリースによれば、この新しいUIは、HTML5とJavaScriptのみで開発することができる。Windowsプラットフォームでさらなる処理を行うWeb開発者にとってはすばらしいニュースだが、マイクロソフトは新しいアプリケーションモデルで.NETを利用することができるかどうかを語ることを拒んでいる。

WPFの次期バージョンに目を向ける

トピック
リッチクライアント/デスクトップ,
.NET,
Silverlight

Silverlightやさらに最近HTML 5に注目が集まる中、多くの人々がWPFの将来について疑問を抱いている。マイクロソフトのプレスマシンが沈黙することは、しばしばプロジェクトが永久に停止することを意味するため、これはとても理解できる。しかしながら、これはまた彼らが行っていることが、公開する準備ができていないことを意味することもある。