Windows Form 針對 .NET Framework 3.5 提供的額外功能
Windows Form 支援 .NET Framework 3.5 版中所加入的許多新功能,它們能夠增強 Windows Form 應用程式。 下列內容將說明其中一些新功能,以及如何以 Windows Form 使用這些功能。
用戶端應用程式服務
用戶端應用程式服務是 .NET Framework 3.5 中的新功能,能夠讓 Windows Form 應用程式輕鬆地存取 ASP.NET 登入、角色及設定檔服務。 這些服務讓您能夠驗證使用者,並從共用伺服器擷取使用者角色和應用程式設定。
您可以在 Visual Studio [專案設計工具] 或應用程式組態檔中,指定及設定用戶端服務提供者以啟用用戶端應用程式服務。 這些提供者可以外掛至 Web 擴充性模型,並讓您透過現有的 .NET Framework 登入、角色和設定 API 存取 Web 服務。 用戶端應用程式服務也支援偶爾連接的方式,當應用程式離線時,便從本機資料快取儲存及擷取使用者資訊。 如需詳細資訊,請參閱用戶端應用程式服務。
Windows Presentation Foundation 裝載
System.Windows.Forms.Integration 命名空間包含的類別可在 Windows Form 與 Windows Presentation Foundation (WPF) 技術之間進行互通。 您可以在 Windows Form 應用程式中使用 WPF 內容及控制項。 您也可以在 WPF 應用程式中使用 Windows Form 控制項。 如需詳細資訊,請參閱 System.Windows.Forms.Integration 文件。 此外,Visual Studio 中的 Windows Form 設計工具還能讓您以視覺化的方式設計 Windows Forms 中的 WPF 內容。 如需詳細資訊,請參閱使用 Windows Presentation Foundation 控制項 和 使用 WPF 控制項.
Windows Vista 支援
現有的 Windows Form 應用程式可以在 Windows Vista 中平順地運作,而且都已升級為盡可能與專門為 Windows Vista 撰寫的應用程式具有相同的外觀。 通用檔案對話方塊都自動更新為 Windows Vista 版本。 .NET Framework 3.5 也支援使用者帳戶控制 (UAC) Shield icon。 如需詳細資訊,請參閱 FileDialog 類別和 Shield。
Click-Once 改進
ClickOnce 的改進功能包括可從多個位置進行部署,以及加入協力廠商品牌。 ClickOnce 也在一些情節中提供替代瀏覽器的支援與 XCOPY 發行。 如需詳細資訊,請參閱 ClickOnce 安全性和部署。
設計階段改進
如果使用 Visual Studio 2008 開發 Windows Form 應用程式,您就會在設計階段體驗中看到許多改進。 之前,當表單或控制項無法在設計介面上顯示時,產生的錯誤清單都是雜亂而令人困惑的。 在 Visual Studio 2008 中,已經重新設計 Windows Form 設計階段錯誤清單,以提供目標性的協助。 新的設計階段錯誤清單會顯示特定的錯誤資訊,讓您能夠快速地判斷錯誤的來源。如需詳細資訊,請參閱Windows Form 設計工具的設計階段錯誤 和 Windows Form 設計工具的設計階段錯誤.
此外,您也會看到智慧標籤穩定性、[工具箱] 擴展,以及一般設計工具回應與效能的改進。
請參閱
參考
System.Windows.Forms.Integration
概念
What's New in the .NET Framework Version 3.5