控件是對數(shù)據(jù)和方法的封裝??丶梢杂凶约旱膶傩院头椒?。屬性是控件數(shù)據(jù)的簡單訪問者。方法則是控件的一些簡單而可見的功能
控件是對數(shù)據(jù)和方法的封裝??丶梢杂凶约旱膶傩院头椒?。屬性是控件數(shù)據(jù)的簡單訪問者。方法則是控件的一些簡單而可見的功能。
控件是編程時用的對象,而插件是程序開發(fā)后的擴展或者補丁什么的!不想要的控件可以直接選中,按delete鍵刪除,或者右鍵刪除/移除。
控件就是電腦上顯示信息和接收你的操作的單位比如度娘頁面的搜索欄就是一個textbox控件后邊的按鈕搜索就是一個button控件搜索完顯示的一個列表又是一個控件。
wakicoolbarforasp.net2.0是適合于微軟.net開發(fā)平臺的web控件。它能放進web工具箱中,并可拖入web頁面進行可視化的設(shè)置。只需設(shè)置菜單屬性,幾分鐘百度百科-控件
在網(wǎng)頁中,控件體現(xiàn)為功能相對獨立的,可以重復(fù)使用的元素(就像Flash中的影片剪輯,如果你覺得不易理解,可以這樣想:小時候,我們都玩積木,任何單個積木都被視為基本元素(在網(wǎng)頁中體現(xiàn)為輸入框,按鈕等),但通過合理的組合,我們可以將其中的幾塊積木做成小汽車,放在我們積木堆砌的城市,與堆積木不同的是,用積木堆得小汽車,再需要時,還需要重復(fù)勞動,而我們做成的控件則不同,它可以隨時隨地的初始化并可能通過接收參數(shù)改變自身屬性(顏色,尺寸等)來使用)根據(jù)需求不同,控件可以是完整的功能模塊,也可以是基本元素的擴展或組合控件可能會接受服務(wù)器數(shù)據(jù)進行顯示或者處理,比如報表控件控件也可能會接受客戶端數(shù)據(jù)用于向服務(wù)端提交等等舉個例子,你當(dāng)前的注冊界面很多地方需要輸入用戶名之類的東西,并需要輸入口對其檢查并提示這樣的話,你可以吧一個輸入框和一個標(biāo)簽(或者DIV)并通過程序設(shè)置用戶接口以便接收用戶對該控件的某些屬性的參數(shù)(長,高,控件ID,驗證表達式等等)作為很小的控件來使用需要的時候,把該控件拖到你需要的地方即可這時候,頁面的頂端會出現(xiàn)<@register....這樣的語句,這是對該控件的引用而已水平有限,能想到的就這么多了,希望對你有幫助
一般把control翻譯成控件,把component翻譯成組件??丶褪蔷哂杏脩艚缑娴慕M件。要說的具體一點,就得回顧早期windows的歷史根源,當(dāng)時控件指任何子窗口——按鈕、列表框、編輯框或者某個對話框中的靜態(tài)文本。從概念上講,這些窗口——控件——類似用來操作收音機或小電器的旋鈕和按鈕。隨著控件數(shù)量的增加(組合框、日期時間控件等等),控件逐漸成為子窗口的代名詞,無論是用在對話框中還是用在其它種類的主窗口中。沒過多久basic程序員開始編寫他們自己專用的控件,自然而然地人們便想到共享這些控件。共享代碼的方法之一是通過磁盤拷貝,但那樣顯然效率低下。必須要有一種機制使開發(fā)者建立的控件能夠在其它程序員的應(yīng)用中輕而易舉地插入,這便是vba控件,ole控件,ocx和最后activex控件的動機。這就是控件和組件之間產(chǎn)生混淆之所在。因為為了解決控件的可復(fù)用問題,所有這些技術(shù)必須首先解決更為一般的組件重用問題。(com,如果你還記得它的話,意思是組件對象模型)。在軟件行話中,組件這個術(shù)語指任何可復(fù)用的對象或任何可與其它對象交互的代碼體。子程序的發(fā)明,曾經(jīng)一度成為程序員趨之若鶩的軟件工程圣杯:一種統(tǒng)一的編程理論,它使程序員從基本構(gòu)建塊——也就是用所選語言編寫的各種組件建立大型系統(tǒng)。從子程序演變到oop,到dlls,再到com,再到.net框架的每一種新的編程范例都代表了一種不同的提供可重用性的方案。vbx使用dlls的固化名稱。com使用接口和iunknown。.net框架使用微軟的中間語言(msil)層和公共語言運行時(clr)來提供統(tǒng)一的粘合。因此,控件是組件的一個主要樣本(并且歷史上曾驅(qū)動著組件的開發(fā)),控件又不僅僅是較早的一種組件。組件不需要顯示任何信息或用戶界面。組件可能實現(xiàn)科學(xué)計算,收集性能數(shù)據(jù),計算1971年1月1日到現(xiàn)在的毫秒數(shù),仰或是讀取布什總統(tǒng)競選活動保險箱里的美金數(shù)。http://www.vckbase.com/document/viewdoc/?id=1294#控件和組件