自定義控制項

自定義控制項

自定義控制項是已編譯的伺服器端控制項,它將用戶界面和其他功能都封裝起來到可復用的包中。自定義控制項和標準的控制項相比,除了它們一個不同的標記前綴,並且必須進行顯式註冊和部署以外並沒有什麼不同。此外,自定義控制項擁有自己的對象模型,能夠觸發事件,並支持Microsoft Visual Studio 的所有設計是特性,諸如屬性視窗、可視化設計器、屬性生成器和工具箱。

基本介紹

  • 軟體名稱:自定義控制項
  • 軟體平台:pc端
  • 軟體版本:Vistual Studio
  • 軟體語言:簡體中文
  • 類型:控制項
分類,使用方法,列舉,常用的控制項,流行的控制項,

分類

要創建自己的控制項分為兩類情況。一類是“從頭實現”控制項的底層功能,編寫一個類繼承自control,並實現INamingContainer接口,甚至重寫控制項的Render方法,控制控制項生成的HTML代碼,以及實現回響從瀏覽器傳回數據(postback)的事件和處理傳回的數據。這類控制項名為“自定義控制項”(custom control)或“複合控制項”(composite control)。與此相對比較簡單的是第二類“用戶控制項”(user control),它只需像創建一頁面一樣在設計器里拖拉系統控制項設計界面,然後為這些控制項添加必需的事件代碼。這兩類控制項,從面向對象編程的擴展新功能來說,前者套用的是繼承(也可以在繼承的控制項類里組合現成的控制項,但出發點是繼承),後者則純粹只是組合。

使用方法

首先要在Vistual Studio 的各個版本環境下,點擊右邊的工具箱,在工具箱上空白處點擊右鍵--選擇項--在.NET Framework組件選項卡下點擊“瀏覽”--找到你要添加的自定義控制項(.dll檔案)--打開--確定。這樣你就可以在工具箱中將那個自定義控制項拖出來使用了。

列舉

自定義的控制項範圍很廣,從簡單到複雜,可以自定義一些簡單的按鈕、文本框控制項等,也可以自定義類似報表控制項表格控制項文字處理控制項等複雜控制項。可以通過組合現有控制項、擴展現有控制項或是完全創作自己的自定義控制項,來達到需要。當自己去完成這類事情變得過於複雜,也可以從可信網站或是開源網站下載合適的空間。這些控制項,可能是一個控制項,也可能是控制項套包,它是由一系列控制項組成,通常包括表格、報表、圖表、選單、工具列、數據輸入驗證等,特點是包括的控制項數量比較多。

常用的控制項

1、分頁控制項 Aspnetpager.dll 用來控制分頁
2、文本編輯器FreeTextBox .dll 用來編輯網站後台內容、文本加粗、改變字型、圖片等

流行的控制項

水晶報表:國內報表市場的啟蒙者,早在90年代就進入了中國市場。
ActiveReports:一款與Microsoft Visual Studio集成的 .NET平台上的專業報表設計工具。十多年來一直榮獲應用程式的最佳報表生成控制項。

相關詞條

熱門詞條

聯絡我們