Používaním tohto webu súhlasíte s uchovávaním cookies, ktoré slúžia na poskytovanie služieb, nastavenie reklám a analýzu návštevnosti. | Zásady ochrany osobných údajov. | OK, súhlasím
Electronic.sk | Základné pojmy: Elektrotechnika | Elektronika






...


A | B | C | D | E | F | G | H | CH | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9

Component Object Model
 

Component Object Model (COM) je platformovo nezávislý, distribuovaný, objektovo orientovaný systém pre vytváranie binárnych softvérových komponentov, ktoré sú schopné spolupracovať. Bol uvedený spoločnosťou Microsoft v roku 1993. COM je systém, na ktorom sú postavené technológie OLE, OLE Automation, ActiveX, COM+ a DCOM.

Prehľad

Podstatou technológie COM je jazykovo nezávislý spôsob implementovania objektov, ktoré môžu byť použité aj v iných prostrediach ako boli vytvorené, dokonca za hranicami jednotlivých počítačov. Ak sú komponenty správne napísané, COM umožňuje používanie objektov bez znalosti ich vnútornej implementácie, čo zároveň núti autorov jednotlivých komponentov poskytovať správne definované rozhrania, ktoré sú oddelené od implementácie. Problém odlišných sémantík alokovania pamäti v rôznych jazykoch je vyriešený tým, že každý objekt je zodpovedný za svoje vytváranie a rušenie pomocou počítania referencií (tzv. reference counting). Pretypovanie medzi rôznymi rozhraniami objektu zabezpečuje funkcia QueryInterface(). Dedičnosť v rámci COM je vyriešená vytváraním takzvaných pod-objektov, ktorým sú následne odovzdávané volania metód z ich nad-objektov.

COM je technológia rozhraní, definovaná a implementovaná ako štandard iba pre Microsoft Windows a Apple Core Foundation 1.3. Pre niektoré aplikácie bolo COM nahradené v určitom rozsahu technológiou Microsoft .NET a podporou pre webové služby spolu s Windows Communication Foundation. Avšak COM objekty môžu byť použité vo všetkých .NET jazykoch a to pomocou spolupráce technológií .NET a COM pod názvom .NET COM Interop.

Zdroj:
Text je dostupný za podmienok Creative Commons Attribution/Share-Alike License 3.0 Unported; prípadne za ďalších podmienok. Podrobnejšie informácie nájdete na stránke Podmienky použitia.

čítajte viac o Component_Object_Model





Text je dostupný za podmienok Creative Commons Attribution/Share-Alike License 3.0 Unported; prípadne za ďalších podmienok.
Podrobnejšie informácie nájdete na stránke Podmienky použitia.

Your browser doesn’t support the object tag.

www.astronomia.sk | www.biologia.sk | www.botanika.sk | www.dejiny.sk | www.economy.sk | www.elektrotechnika.sk | www.estetika.sk | www.farmakologia.sk | www.filozofia.sk | Fyzika | www.futurologia.sk | www.genetika.sk | www.chemia.sk | www.lingvistika.sk | www.politologia.sk | www.psychologia.sk | www.sexuologia.sk | www.sociologia.sk | www.veda.sk I www.zoologia.sk