摘要: :本文介紹了 Win 表單這一新的表單程式包,藉助這一程式包,開發人員能夠充分利用 Microsoft Windows 作業系統所提供的 UI 功能。
目錄
簡介
介紹 Win Forms
更好的易學易用性
布局
GDI+
訪問底層系統
結論
--------------------------------------------------------------------------------
簡介
目前 Web 已成了街談巷議的話題,看起來好像 Microsoft® Visual Studio® 開發系統對建立基於 Microsoft Windows® 的傳統應用程式的支援有所減弱。實際上,Microsoft 對基於 Windows 的應用程式開發方面的投資在不斷加大。
Win 表單是一個新的表單程式包,藉助這一程式包,開發人員能夠充分利用 Microsoft Windows® 作業系統所提供的豐富的使用者介面功能,建立基於 Windows 的應用程式。Win Forms 是新的 Microsoft®.NET 平台的一個組成部分,它提供了許多新技術,包括通用的應用程式架構、可管理的執行環境、一體化的安全性以及物件導向的設計原則。而且,Win Forms 全面支援快速簡便地接入 Web Services 以及建立豐富的基於 ADO+ 資料模型的資料感知應用程式。得益於 Visual Studio 中新的共用開發環境,開發人員能夠使用包括 Microsoft Visual Basic® 和 C# 在內的任何支援 .NET 平台的語言建立 Win Forms 應用程式。
介紹 Win Forms
就像剛才所說的,Win Forms 是專用於 Windows 客戶機 UI 編程的 .NET Framework 的命名空間。它與 ASP+ UI 程式包(即 Web Forms)共用同樣的設計原則,但其類和實現卻全然不同。在 Microsoft Win32® API 和 Web 元件之間沒有魔術般變形的類。就像所有的 .NET Frameworks 一樣,一致性已成為優先考慮的問題。其目的是為了 Win Forms 開發人員能夠迅速適應在 Web Forms 中編寫代碼,反之亦然。例如,所有命名空間都有 Button 類,每一個都有文本、預設的 OnClick 事件以及 ForeColor、BackColor 和 Font 屬性。