Share via


.NET Framework 3.5 の Windows フォームへの追加機能

.NET Framework Version 3.5 に追加された新機能の多くは Windows フォームによってサポートされており、それらを使用することで Windows フォーム アプリケーションの機能を拡張できます。 ここでは、これらの新機能のいくつかと Windows フォームでの使用について説明します。

クライアント アプリケーション サービス

クライアント アプリケーション サービスは .NET Framework 3.5 の新機能です。この機能を使用すると、Windows フォーム アプリケーションから、ASP.NET のログイン、ロール、およびプロファイル サービスへのアクセスが簡単になります。 これらのサービスを使用して、ユーザーを認証したり、共有サーバーからユーザー ロールとアプリケーション設定を取得できます。

クライアント アプリケーション サービスを有効にするには、Visual Studio プロジェクト デザイナーまたはアプリケーション構成ファイルでクライアント サービス プロバイダーを指定および構成します。 これらのプロバイダーは Web 拡張モデルに組み込まれ、これを使用することで .NET Framework の既存のログイン、ロール、および設定の各 API を使用して Web サービスにアクセスできます。 クライアント アプリケーション サービスでは、ローカル データ キャッシュにユーザー情報を格納しておき、アプリケーションのオフライン時にはこのキャッシュからユーザー情報を取得することで、たまにしか接続されない環境もサポートされます。 詳細については、「クライアント アプリケーション サービス」を参照してください。

Windows Presentation Foundation のホスト

System.Windows.Forms.Integration 名前空間には、Windows フォーム テクノロジと WPF (Windows Presentation Foundation) テクノロジの相互運用を実現するクラスが含まれています。 WPF によるコンテンツやコントロールは、Windows フォーム アプリケーションで使用できます。 また、Windows フォーム コントロールを WPF アプリケーションで使用することもできます。 詳細については、「System.Windows.Forms.Integration」ドキュメントを参照してください。 さらに、Visual Studio の Windows フォーム デザイナーを使用することで、Windows フォームで WPF コンテンツを視覚的にデザインできます。 詳細については Windows Presentation Foundation コントロールの使用 および WPF コントロールの使用.

Windows Vista のサポート

既存の Windows フォーム アプリケーションは Windows Vista で円滑に動作します。また、いつでもアップグレードして、Windows Vista 用に作成されたアプリケーションと同じ外観を持たせることができます。 ファイル操作用のコモン ダイアログ ボックスは、Windows Vista バージョンに自動的に更新されます。 また、.NET Framework 3.5 はユーザー アカウント制御 (UAC) シールド アイコンをサポートします。 詳細については、「FileDialog クラス」および Shield を参照してください。

ClickOnce の機能強化

ClickOnce の機能強化には、複数の場所からの配置に対応する機能や、サードパーティの商標を追加するための機能などが含まれます。 ClickOnce では、シナリオに応じて、代替ブラウザーのサポートや XCOPY による発行機能も利用できます。 詳細については、「ClickOnce のセキュリティと配置」を参照してください。

デザイン時の機能強化

Windows フォーム アプリケーションの開発に Visual Studio 2008 を使用すると、デザイン時機能が強化されてることがわかります。 これまで、フォームやコントロールをデザイン サーフェイスに表示できなかった場合、表示されるエラー一覧が煩雑だったり混乱したりしていました。 Visual Studio 2008 では、Windows フォームのデザイン時エラー一覧が再設計され、わかりやすくなりました。 新しいデザイン時エラー一覧には、エラーの原因を迅速に特定するために必要な詳細なエラー情報が表示されます。詳細については Windows フォーム デザイナでのデザイン時エラー および Windows フォーム デザイナーでのデザイン時エラー.

また、スマート タグの安定性、ツールボックスへの読み込み、およびデザイナーの基本的な応答やパフォーマンスも向上しています。

参照

参照

System.Windows.Forms.Integration

SystemIcons.Shield

概念

.NET Framework Version 3.5 の新機能します。

Visual Studio 2010 の新機能

データ アプリケーション開発の新機能

ClickOnce のセキュリティと配置

その他の技術情報

クライアント アプリケーション サービス

FileDialog クラス