元件 控制項和外掛程式的區別

2021-07-12 02:40:39 字數 1490 閱讀 9569

元件、控制項和外掛程式的區別

一、             概念

a、 元件

系統中一種物理的、可代替的部件、它封裝了實現並提供了一系列可用的介面。乙個元件代表乙個系統中實現的物理部分,包括軟體**(源**,二進位制**,可執行**)或者一些類似內容,如指令碼或者命令檔案。簡而言之,元件就是物件,是對資料和方法的簡單封裝。c++ builder中叫元件,delphi中叫部件,而在visual basic中叫控制項。

元件可以有自己的屬性和方法。屬性是元件資料的簡單訪問者。方法則是元件的一些簡單而可見的功能。

b、 控制項

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

c、 外掛程式

外掛程式是一種遵循一定規範的應用程式介面編寫出來的程式。很多軟體都有外掛程式,外掛程式有無數種。例如在ie中,安裝相關的外掛程式後,web瀏覽器能夠直接呼叫外掛程式,用於處理特定型別的檔案。

二、             區別

a、 元件與控制項

一般把control翻譯成控制項,把component翻譯成元件。控制項就是視覺化的元件。

asp元件一般來說是以dll為字尾的檔案。它允許使用者根據不同需求來呼叫系統com元件,以完成所要達到的目的。常用的有:上傳元件、email元件、統計元件、檔案管理元件等。在asp中呼叫前須先把元件註冊到系統裡。

控制項例如有activex控制項、windows公共控制項等。

b、 元件與外掛程式

元件和外掛程式的區別是,外掛程式是屬於程式介面的程式,元件在asp中就是控制項、物件,asp/iis的標準安裝提供了11個可安裝元件。asp的fso元件,就是最常用的scripting.filesystemobject物件

ie瀏覽器常見的外掛程式例如:flash外掛程式、realplayer外掛程式、mms外掛程式、midi五線譜外掛程式、activex外掛程式等等

三、             說明

想要弄清楚元件、控制項和外掛程式三者的區別,在網上搜了搜,並沒有搜到清晰明確的說明,簡單整理了一下,由於水平和理解有限,有什麼問題或者缺少的內容,歡迎拍磚,後續理解的比較好了之後,也會不斷更新的。

c 元件和控制項的區別 OK

在.net中有元件 控制項和使用者控制項。其實從字面上已經可以理解各自的不同了。但是具體關係其實是從類的繼承上來區別的。一般控制項派生於 control類,所以從此類派生出的稱之為控制項。一般元件派生於 component類,所以從此類派生出的稱之為元件。一般使用者控制項派生於 usercontro...

瀏覽器的控制項 外掛程式 附加元件 擴充套件 應用的區別

在處理瀏覽器問題的時候,經常會接觸到這些名詞,大多時候都是混著用的,這樣子其實並沒有真正理解這些名詞指代的是什麼東西,也不好具體定位問題原因的。我根據自己使用瀏覽器的經驗,說說我的理解的這些東西的區別。首先對照一下中文和英文。控制項 activex 外掛程式 plugin 附加元件 addon 擴充...

架構,框架,模式,模組 元件 外掛程式的含義和區別

架構 框架 模式 模組 元件 外掛程式 控制項 中介軟體的含義和區別。經常看到這些概念,但是有些含糊,花點兒功夫整理一下,結果還是有些地方理解的不透徹,先將整理的內容寫下來,以供交流。左側英文欄中有些單詞被分成了兩半,放到了兩行中,看的時候需要注意。歡迎各路大蝦 大牛 大神拍磚警醒,油錘灌頂 術語英...