計算機框架是可重用的模板,可提高軟件編程的可靠性和生產率。組件對象模型(COM)是一種將組件與Microsoft?編程語言集成在一起的計算機框架。該框架于20世紀90年代初首次為visual basic軟件引入,但在大多數情況下廣泛使用...
計算機框架是可重用的模板,可提高軟件編程的可靠性和生產率。組件對象模型(COM)是一種將組件與Microsoft?編程語言集成在一起的計算機框架。該框架于20世紀90年代初首次為visual basic軟件引入,但在大多數情況下廣泛使用當今的Microsoft?編程語言。組件對象模型是Microsoft?OOP的實現,它允許開發人員在不了解其底層軟件語言的情況下重用COM組件。模塊化設計是一種基于構建小型,簡單的軟件組件。每個模塊都是為特定目的而構建的,并且可以獨立于應用程序運行。這種技術在實踐中的一個很好的例子是連接到計算機上的打印機,它使用打印機驅動程序進行通信。組件對象模型提供了一種將模塊化設計實現到軟件中的優雅方式程序。COM框架中的每個組件都是一個獨立的服務,可以由非相關的軟件程序使用。這允許程序員重用COM對象。帶有嵌入電子表格的Microsoft Word?文檔是實踐中組件對象模型的另一個示例。只要電子表格更新,Word?文檔會隨更改自動更新。此模型使多個文檔可以共享同一電子表格,并在電子表格更改時接收更新。組件對象模型屬于Microsoft?使用的一系列技術。這些技術包括Active X?、受干擾的組件對象模型(DCOM)和COM。使用這種類型的體系結構可以很容易地將組件轉移到其他應用程序上。Microsoft?project是一種功能強大的項目管理工具,使管理人員能夠跟蹤完成項目所需的單個任務此工具使用嵌入組件,包括日歷和任務管理器,這些組件也在其他Microsoft Office?產品中使用。這些嵌入式組件使學習新的Microsoft?工具變得更加容易,因為這些應用程序的行為類似,看,使用這個模型可以增加軟件程序的靈活性。這是通過創建一個提供即插即用的基于標準的模塊來實現的。COM對象與程序無關,這使得跨多種編程語言更容易使用。一個開發良好的COM對象可以添加到任何Windows?平臺并無縫工作。面向對象編程(OOP)是一種軟件編碼系統,允許程序員創建更靈活的應用程序。組件對象模型是Microsoft?OOP的實現,它允許開發人員在不知道COM對象的底層軟件語言的情況下重用COM組件。這些組件可以與任何Microsoft?編程語言互換,這使得它們可以重用
-
發表于 2020-08-07 02:32
- 閱讀 ( 1106 )
- 分類:電腦網絡