Component Object Model(COM--組件對(duì)象模型)
組件對(duì)象模型,一種面向?qū)ο蟮木幊棠J?。它定義了對(duì)象在單個(gè)應(yīng)用程序內(nèi)部或多個(gè)應(yīng)用程序之間的行為方式。英文為Component Object Model,縮寫COM,是微軟對(duì)于網(wǎng)頁服務(wù)器與客戶端、增益集與Office系列軟件之間交互的一項(xiàng)軟件組件技術(shù)。
中文名稱 | 組件對(duì)象模型 | 外文名稱 | Component Object Model |
---|---|---|---|
縮????寫 | COM | 解????釋 | 一種面向?qū)ο蟮木幊棠J?/td> |
COM是基于組件對(duì)象方式概念來設(shè)計(jì)的,在基礎(chǔ)中,至少要讓每個(gè)組件都可以支持二個(gè)功能:
這二個(gè)功能即為COM的根:IUnknown接口所提供的IUnknown::QueryInterface(),IUnknown::AddRef()及IUnknown::Release()三個(gè)方法的由來。所有的COM組件都要實(shí)現(xiàn)IUnknown,表示每個(gè)COM組件都有相同的能力。
只由COM派生實(shí)現(xiàn)出來的組件,稱為純COM組件。
但在Windows持續(xù)發(fā)展時(shí),Visual Basic 4.0開始支持OCX,也就是OLE Custom Control,這讓微軟開始思考要如何讓COM組件可以跨語言支持,在這樣的要求下,必須要提供一個(gè)一致的接口,以及提供一組可以調(diào)用接口內(nèi)方法的能力,由于純COM組件只能夠支持C/C++的直接訪問,為了要達(dá)到跨語言的能力,在COM中必須要支持在外部調(diào)用內(nèi)部方法的機(jī)能,這個(gè)機(jī)能造就了Invoke()方法,另外為了跨語言的支持,COM應(yīng)該要提供簡(jiǎn)單的組件訪問識(shí)別方式,這也就是會(huì)有GetIDsOfNames()的原因,將這些方法組合起來,定義出的必要接口,稱為IDispatch接口,所有實(shí)現(xiàn)此接口的,都可以支持跨語言的支持。
微軟將實(shí)現(xiàn)此接口的組件都稱為自動(dòng)化(Automation)組件。
?COM是微軟自1993年便提出的組件式軟件平臺(tái),用來做進(jìn)程間通信(Inter-process communication, IPC)以及當(dāng)作組件式軟件開發(fā)的平臺(tái)。COM提供跟編程語言無關(guān)的方法實(shí)現(xiàn)一個(gè)軟件對(duì)象,因此可以在其他環(huán)境中運(yùn)行。COM要求軟件組件必須遵照一個(gè)共同的接口,該接口與實(shí)現(xiàn)無關(guān),因此可以隱藏實(shí)現(xiàn)屬性,并且被其他對(duì)象在不知道其內(nèi)部實(shí)現(xiàn)的情形下正確的使用。
COM并被實(shí)現(xiàn)于多個(gè)平臺(tái)之上,并不限于Windows操作系統(tǒng)之上。但還是只有Windows最常使用COM,且某些功能已被目前的.NET平臺(tái)取代。
2018已經(jīng)下架了沒有程序可以共享了可以找官方客服或者是分支索取
簡(jiǎn)述什么是瀑布模型,V模型,原型模型,增量模型,螺旋模型
瀑布模型:將軟件生命周期劃分為制訂計(jì)劃、需求分析、軟件設(shè)計(jì)、程序編寫、軟件測(cè)試和運(yùn)行維護(hù)等六個(gè)基本活動(dòng),并且規(guī)定了他們自上而下、相互銜接的固定次序,如同瀑布流水,逐級(jí)下落。其優(yōu)點(diǎn)是:可以規(guī)范化過程,有...
格式:pdf
大?。?span id="d5w8qio" class="single-tag-height">5.6MB
頁數(shù): 6頁
評(píng)分: 4.4
對(duì)象關(guān)系模型及其應(yīng)用
格式:pdf
大?。?span id="1b6kftg" class="single-tag-height">5.6MB
頁數(shù): 3頁
評(píng)分: 3
房地產(chǎn)評(píng)估決策的面向?qū)ο竽P汀⒎康禺a(chǎn)評(píng)估決策支持系統(tǒng)對(duì)于科學(xué)決策項(xiàng)目、提高項(xiàng)目的經(jīng)濟(jì)效益和社會(huì)效益至關(guān)重要.確定了一個(gè)面向?qū)ο蟮姆康禺a(chǎn)開發(fā)評(píng)估決策模型,以投資酒店項(xiàng)目的決策為例,提出了評(píng)估決策知識(shí)的面向?qū)ο蟊硎痉?、知識(shí)庫的組織機(jī)制以及評(píng)估...
S95 中描述的生產(chǎn)對(duì)象模型根據(jù)功能分為 4 類 9 大模型, 資源、能力、產(chǎn)品定義和生產(chǎn)計(jì)劃。資源包括人員,設(shè)備,材料和過程段對(duì)象。 能力包括生產(chǎn)能力,過程段能力。產(chǎn)品定義包括產(chǎn)品定義信息。生產(chǎn)計(jì)劃包括生產(chǎn)計(jì)劃和生產(chǎn)性能。
人力資源模型:此模型專門定義人員和人員的等級(jí),定義個(gè)人或成員組的技能和培訓(xùn), 定義個(gè)人的資質(zhì)測(cè)試,結(jié)果和結(jié)果的有效時(shí)間段。
設(shè)備資源模型:設(shè)備資源模型用于定義設(shè)備或設(shè)備等級(jí),定義設(shè)備的描述,定義設(shè)備的能力, 定義設(shè)備能力測(cè)試,測(cè)試結(jié)果和結(jié)果的有效時(shí)間段。 定義和跟蹤維護(hù)請(qǐng)求。
材料資源模型:此模型專門定義材料或材料等級(jí)屬性,對(duì)材料進(jìn)行描述, 定義和跟蹤材料批量和子批量信息,定義和跟蹤材料位置信息, 定義材料的質(zhì)量保證測(cè)試標(biāo)準(zhǔn),結(jié)果和結(jié)果的有效時(shí)間段
過程段(Process Segment)模型(包括過程段模型和過程段能力模型):專門定義了過程段, 提供過程段的描述,定義過程段使用的資源(個(gè)人,設(shè)備和材料),定義過程段的能力,定義過程段的執(zhí)行順序。
生產(chǎn)能力模型:此模型對(duì)生產(chǎn)能力或其他信息進(jìn)行描述, 獨(dú)一無二地對(duì)設(shè)備模型的特定生產(chǎn)單元定義生產(chǎn)能力, 提供當(dāng)前能力的狀態(tài)(可用性,確認(rèn)能力和超出能力),定義生產(chǎn)能力的位置, 定義生產(chǎn)能力的物理層次(企業(yè),生產(chǎn)廠,生產(chǎn)區(qū)域, 生產(chǎn)單元……),定義生產(chǎn)能力的生命周期(起始時(shí)間,結(jié)束時(shí)間),對(duì)生產(chǎn)能力的發(fā)生日期歸檔。
產(chǎn)品定義模型:產(chǎn)品定義模型用于專門定義產(chǎn)品的生產(chǎn)規(guī)則(配方,生產(chǎn)指令),并對(duì)此規(guī)則提供一個(gè)發(fā)布日期和版本, 指定生產(chǎn)規(guī)則的時(shí)間段,提供生產(chǎn)規(guī)則及其他信息的描述, 指定使用的材料表和材料路由, 為生產(chǎn)規(guī)則指定產(chǎn)品段的需求(人員,設(shè)備和材料), 指定產(chǎn)品段的執(zhí)行順序。
生產(chǎn)計(jì)劃模型:生產(chǎn)計(jì)劃模型用于對(duì)特定產(chǎn)品的生產(chǎn)發(fā)出生產(chǎn)請(qǐng)求,并對(duì)請(qǐng)求提出一個(gè)唯一的標(biāo)識(shí), 提供對(duì)生產(chǎn)計(jì)劃以及相關(guān)信息的描述, 提供生產(chǎn)計(jì)劃請(qǐng)求的開始和結(jié)束時(shí)間,對(duì)生產(chǎn)計(jì)劃發(fā)布的時(shí)間和日期歸檔,指出生產(chǎn)計(jì)劃請(qǐng)求的位置和設(shè)備類型(生產(chǎn)廠,生產(chǎn)區(qū)域, 過程單元,生產(chǎn)線……)
生產(chǎn)性能模型:生產(chǎn)性能模型根據(jù)生產(chǎn)計(jì)劃請(qǐng)求的執(zhí)行或某一個(gè)生產(chǎn)事件報(bào)告生產(chǎn)結(jié)果,唯一地標(biāo)識(shí)生產(chǎn)性能, 包括版本和修訂號(hào),提供生產(chǎn)性能的描述和其他附加信息, 識(shí)別相關(guān)的生產(chǎn)計(jì)劃, 提供實(shí)際的生產(chǎn)開始和結(jié)束時(shí)間, 提供實(shí)際的資源使用情況,提供生產(chǎn)的位置信息,對(duì)生產(chǎn)性能發(fā)布的時(shí)間日期歸檔,提供生產(chǎn)產(chǎn)品設(shè)備的物理模型定義(生產(chǎn)廠,生產(chǎn)區(qū)域, 過程單元,生產(chǎn)線……)
早期在電路板全采通孔插裝的時(shí)代,零件一定是要裝在板子的正面,故又稱其正面為“組件面”。板子的反面因只供波焊的錫波通過,故又稱為“焊錫面”(Soldering Side)。SMT 的板類兩面都要粘裝零件,故已無所謂“組件面“或“焊錫面”了,只能稱為正面或反面。通常正面會(huì)印有該電子機(jī)器的制造廠商名稱,而電路板制造廠的 UL 代字與生產(chǎn)日期,則可加在板子的反面。