語言 :
SWEWE 會員 :登錄 |註冊
搜索
百科社區 |百科問答 |提交問題 |詞彙知識 |上傳知識
上一頁 1 下一頁 選擇頁數

控件

控件是對數據和方法的封裝。控件可以有自己的屬性和方法。屬性是控件數據的簡單訪問者。方法則是控件的一些簡單而可見的功能。

概述

1、控件應用

使用現成的控件來開發應用程序時,控件工作在兩種模式下:設計時態和運行時態。在設計時態下,控件顯示在開發環境下的一個窗體中。設計時態下控件的方法不能被調用,控件不能與最終用戶直接進行交互操作,也不需要實現控件的全部功能。

在運行狀態下,控件工作在一個確實已經運行的應用程序中。控件必須正確地將自身表示出來,它需要對方法的調用進行處理並實現與其他控件之間有效的協同工作。

2、控件創建

創建控件就是自行設計製作出新的控件。

設計控件 是一項繁重的工作。自行開發控件與使用控件進行可視化程序開發存在著極大的不同,要求程序員精通面向對象程序設計。

設計控件是一項艱苦的工作。對於控件的開發者,控件是純粹的代碼。實際上,創建新控件使我們回到傳統開發工具的時代。雖然這是一個複雜的過程,但也是一個一勞永逸的過程。

創建控件的最大意義在於封裝重複的工作,其次是可以擴充現有控件的功能。

控件創建過程包括設計、開發、調試(就是所謂的3Ds開發流程,即Design、Develop、Debug)工作, 然後是控件的使用。

控件開發者應該掌握的三項主要內容是:屬性、事件和方法。

分類

用戶界面控件

用於開發構建用戶界面(UI)的控件,幫助完成軟件開發中視窗、文本框、按鈕、下拉式菜單等界面元素的開發。 [1]

代表:DXperience、WebUIStudio Premier、BCGControlBar、ComponentOne Studio、NetAdvantage、Xtreme Toolkit等。

圖表控件

用於開發圖表的控件,幫助軟件實現數據可視化,實現開發時較難獨立完成的複雜圖表。

代表:TeeChart、AnyChart、ChartDirector、chart fx、Visifire、Iocomp等。

報表控件

用與開發報表的控件,在軟件中實現報表的瀏覽查看、設計、編輯、打印等功能。

代表:stimulsoft report、FastReport、ActiveReports等。

表格控件

專門用於開發表格(CELL)的控件,主要實現網格中數據處理和操作的功能。

代表:WebGrid Enterprise、Spread等。

條形碼控件

用與條形碼生成、掃描、讀取和打印的控件。

代表:Barcode Xpress、TBarcode、Barcode Reader Toolkit等。

圖像處理控件


上一頁 1 下一頁 選擇頁數
用戶 評論
還沒有評論
我要評論 [遊客 (3.144.*.*) | 登錄 ]

語言 :
| 校驗代碼 :


搜索

版权申明 | 隐私权政策 | 版權 @2018 世界百科知識