Vistaのプレゼンテーション財団
は、 Vistaのパッケージに来るすべてのインターフェイスのVista'新しいグラフィックサブシステムの変更を直接または間接的な結果です。 AvalonはWindowsのコードが、今正式に発表財団( WPF )と呼ばれる、 Vista'のグラフィカルな基盤の両方の開発者やエンドユーザーには重宝される名前を証明する必要があります。 しかし、それだけでは、 Vistaのコミュニティがwon''tは、 WPFから利益のため、 Microsoft Windows XPおよびWindows Server 2003用WPFバックすることに決めました。 (と、すべてのアカウントは、既に開発を行います)愛WPFため、ワンストップショップ、すべてのグラフィカルなニーズに提供しています。 WPF前に、開発者の技術とアプリケーションプログラミングのどちらかというと驚くほどの数とインターフェイス( API )仕事をしていた。 たとえば、彼らはグラフィックスデバイスインターフェイス( GDI )と呼ばれる、 3Dオブジェクトのため、彼らのDirect3DやOpenGLを使用;メディアオブジェクトには、 DirectShowの使用、およびユーザーインターフェイスオブジェクトには、 USER32またはWindowsを使用は、単純な2次元図形を描画するフォーム、わずか数名に。 いくつかのこれらの技術により、 GDI (など)のWindows 1.0以来、約されている。 明らかに、それは変化の時だった。 WPFにより、開発者、およびテキストのレンダリング、単一のAPIは、一貫していない開発者はオブジェクトの種類の問題の作品を使用することで動作しているアニメーション、画像、ビデオ、オーディオ、特殊効果2次元、 3次元を行うことができます。 これは、より堅牢なアプリケーションでは、これまでになく速く市場に配信されたユーザーインターフェイスのプログラミングが簡単になります。 WPFは、新しいマークアップ言語XAMLeXtensibleマークLanguagewhichと呼ばれるアプリケーションを導入アプリケーションのインターフェイスを構築するためのフロントエンドの一種として機能します。 このアイディアはここには、一緒に働くことができるユーザインタフェースを構築する比較的単純なマークアップコード、開発者やデザイナーを使用しています。 user'の観点からは、主要な問題となっているが、我々のグラフィックスプロセッシングユニット( GPUを搭載)が、より強力取得されている当社のビデオアダプタ以上のグラフィックメモリが表示されている、当社のオペレーティングシステムとの顕著な例外のapplicationswithこの強力なハードウェアは、ゲームのすべてを活用するようにプログラムされていないspherehave 。 WPFの変更は、すべてのtoday'の強力なGPUとビデオRAMを最大限に活用することができます大量の新しいグラフィックモデルを実装した。 WPFでは、すべての出力は、すべてのグラフィカルな作業で、 GPUにしており、より重要な仕事のためのCPUを節約オフロードであることを意味は、強力なDirect3Dの層を通過する。 (技術的には、 WPFのビデオアダプタのみでのサポートのDirectX 7以降。 )また、 、出力ベクトルグラフィックス、画像は、画面上の各ポイント、ライン、ポリゴンで構成されているレンダリング技術を使用して、 GPUをグラフィックス負荷を通過する、および曲線(これらのプリミティブと呼ばれています) 。 は、それぞれの画面イメージピクセルで構成されてラスタグラフィックスとは違って、完全にスケーラブルなベクトルグラフィックスとは非常に高解像度の画像をサポート(つまり、あなたとズームインズームアウトすることができます)は、画像の質が低下するとされています。 また、 WPFは新しい技術は、デスクトップウィンドウマネージャ( DWM )は、完全にコントロールをwhat'は、画面に表示されるのを前提と呼ばれる実装しています。 Windowsの以前のバージョンでは、アプリケーションが直接画面上にグラフィック表示するためにAPIを使用します。 現在、 DWMは、雑用が引き継ぐ。 各アプリケーションは、オフの画面バッファに、そのグラフィックの描画は、 DWM複合材料のバッファの内容を画面に表示される。 つまり、すべてのWPF Windowsのグラフィックスにいくつかの大きな変化をもたらします:
記事のアレックスマクリーンが提出
|
|||
|