Windows Form

Windows Form ,是 Microsoft Windows 套用程式開發的新平台,以 .NET Framework 為基礎。這種架構提供清晰、物件導向且可延伸的類別集,讓您能夠開發各種 Windows 套用程式。

基本介紹

  • 中文名:Windows Form
  • 套用:Microsoft Windows 
  • 基礎: .NET Framework 
  • 基礎控制項:單選按鈕、複選按鈕等
簡介,WindowsForm控制項,基礎控制項,自主開發控制項,

簡介

除此之外,Windows Form 還可做為多層分散式方案 (Multi-Tier Distributed Solution) 中的本機使用者界面。

WindowsForm控制項

基礎控制項

Microsoft公司提供的控制項非常豐富。 .NET中的大多數控制項都派生於 System.Windows.Forms.Control類。它可以分成基礎選擇和容器類控制項組、日期與圖片控制項組、日期與微調控制項組和軟體系統框架類控制項組。
基礎選擇和容器類控制項組:如單選按鈕、複選按鈕、選項卡等。
日期與圖片控制項組:如Timer、圖片框和ImageList等。
日期與微調控制項組:如NumbericUpDown、DateTimePicker等。
軟體系統框架類控制項組:選單、StatusStrip控制項等。

自主開發控制項

自己開發的Windows Form控制項通常有三種類型:複合控制項,擴展控制項,自定義控制項,X定義控制項。
複合控制項:將現有的各種控制項組合起來,形成一個新的控制項,將控制項的功能集中起來。
擴展控制項:在現有控制項的基礎上新派生出的控制項,為原有控制項添加新功能或者修改原有控制項的功能。
自定義控制項:直接從System.Windows.Forms.Control類派生出來。Control類提供控制項所需要的所有基本功能,包括鍵盤和滑鼠的事件處理。自定義控制項是最靈活最強大的方法,但是對開發者的要求也比較高,必須為Control類的OnPaint事件寫代碼,也可以重寫Control類的WndProc方法,處理更底層的Windows訊息,所以必須了解GDI+和Windows API
由於自定義控制項的複雜性,也可以不必開發,而是從受信任的來源下載控制項,並通過添加引用來導入自定義控制項。支持Windows Form的控制項有:ComponentOne Studio for WinForms、Spread for WinForms、 MultiRow For WinForms等。

相關詞條

熱門詞條

聯絡我們