Cos'è un modello a oggetto componente?

I framework di computer sono modelli riutilizzabili che migliorano l'affidabilità e la produttività della programmazione del software. Il modello di oggetti componenti (COM) è un framework per computer che integra componenti con i linguaggi di programmazione Microsoft®. Questo framework è stato introdotto per la prima volta nei primi anni '90 per il software Visual Basic, ma è ampiamente utilizzato nella maggior parte dei linguaggi di programmazione Microsoft® oggi.

La progettazione modulare è un approccio di architettura basato sulla costruzione di piccoli e semplici componenti software. Ogni modulo è creato per uno scopo specifico e può funzionare indipendentemente dall'applicazione. Un buon esempio di questa tecnica in pratica è una stampante collegata a un computer che utilizza un driver della stampante per la comunicazione.

Il modello a oggetti componenti fornisce un modo elegante per implementare la progettazione modulare in un programma software. Ogni componente all'interno del framework COM è un servizio indipendente che può essere utilizzato da programmi software non correlati. Ciò consente ai programmatori di riutilizzare gli oggetti COM./p>

Un documento Microsoft Word® con un foglio di calcolo incorporato è un altro esempio del modello a oggetto componente in pratica. Ogni volta che il foglio di calcolo si aggiorna, il documento Word® viene automaticamente aggiornato con le modifiche. Questo modello consente a più documenti di condividere lo stesso foglio di calcolo e ricevere aggiornamenti ogni volta che il foglio di calcolo viene modificato.

Il modello a oggetto componente appartiene a una famiglia di tecnologie utilizzate da Microsoft®. Queste tecnologie includono Active X®, Disturbed Component Object Model (DCOM) e Com. L'uso di questo tipo di architettura semplifica il trasferimento di componenti su altre applicazioni.

Progetto Microsoft® è un potente strumento di gestione del progetto che offre ai manager la possibilità di tenere traccia delle singole attività necessarie per completare un progetto. Questo strumento utilizza componenti integrati, inclusi calendari e task manager, che vengono utilizzati anche in altri microsiProdotti FT Office®. Questi componenti incorporati semplificano l'apprendimento di nuovi strumenti Microsoft® perché le applicazioni sono simili nel comportamento, nell'aspetto e nella sensazione.

L'uso del modello a oggetti componenti aggiunge flessibilità a un programma software. Ciò si ottiene creando un modulo basato su standard che fornisce un utilizzo plug-and-play. Un oggetto COM è il programma agnostico, che rende più facile l'uso in più linguaggi di programmazione. Un oggetto COM ben sviluppato può essere aggiunto a qualsiasi piattaforma Windows® e funziona perfettamente.

La programmazione orientata agli oggetti (OOP) è un sistema di codifica software che consente ai programmatori di creare applicazioni più flessibili. Il modello a oggetti componenti è un'implementazione Microsoft® di OOP, che consente agli sviluppatori di riutilizzare i componenti COM senza conoscere il linguaggio software sottostante dell'oggetto COM. Questi componenti sono intercambiabili con qualsiasi linguaggio di programmazione Microsoft®, che li rende riutilizzabili.

ALTRE LINGUE

Questo articolo è stato utile? Grazie per il feedback Grazie per il feedback

Come possiamo aiutare? Come possiamo aiutare?