次の方法で共有


Windows フォームの .NET Framework 3.5 関連の新機能

更新 : 2007 年 11 月

.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 フォーム デザイナーでのデザイン時エラー

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

参照

概念

.NET Framework Version 3.5 の新機能

Visual Studio 2008 の新機能

データの新機能

参照

System.Windows.Forms.Integration

SystemIcons.Shield

その他の技術情報

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

ClickOnce 配置のチュートリアル

FileDialog クラス