www.wikidata.uk-ua.nina.az
U Vikipediyi ye statti pro inshi znachennya cogo termina COM COM Component Object Model platforma komponentno oriyentovanogo programuvannya rozroblena v 1993 roci kompaniyeyu Microsoft dozvolyaye vikoristannya mizhprocesnoyi vzayemodiyi inter process communication ta dinamichnogo stvorennya ob yektiv u bud yakij movi programuvannya sho pidtrimuye tehnologiyu Vikoristovuyetsya perevazhno u OS Windows hocha bula realizovana na dekilkoh platformah Zmist 1 Istoriya 1 1 Plutanina v nazvah 2 Principi roboti COM 3 Rozvitok COM 3 1 DCOM 3 2 COM 3 3 NET i majbutnye COM 4 Div takozh 5 PosilannyaIstoriya red Standart COM buv rozroblenij v 1993 roci korporaciyeyu Majkrosoft yak osnova dlya rozvitku tehnologiyi OLE Tehnologiya OLE 1 0 vzhe dozvolyala stvoryuvati tak zvani skladeni dokumenti angl compound documents napriklad v paketi Microsoft Office cya tehnologiya dozvolyala vklyuchati diagrami Microsoft Excel v dokumenti Microsoft Word Standart COM mav unifikuvati proces stvorennya vprovadzhennya i skriplennya takih uprovadzhuvanih ob yektiv a takozh standartizuvati rozrobku zastosunkiv sho vikoristovuyut uprovadzhuvani ob yekti Plutanina v nazvah red V 1996 roci Microsoft sprobuvala perejmenuvati tehnologiyu OLE v ActiveX ale ce vdalosya lishe chastkovo Napriklad tehnologiya OLE dozvolyala stvoryuvati tak zvani elementi upravlinnya OLE angl OLE Controls abo OCX povtorno vikoristovuvani elementi priznachenogo dlya interfejsu koristuvacha yaki buli pobudovani na standarti COM Ci elementi upravlinnya OLE buli perejmenovani v elementi upravlinnya ActiveX angl ActiveX controls hocha rozshirennya fajliv ocx za nimi zalishilosya Potim Majkrosoft stav aktivno prosuvati ActiveX v Internet vklyuchivshi pidtrimku elementiv ActiveX v svij populyarnij brauzer Internet Explorer V rezultati nazva OLE zalishilasya tilki za tehnologiyeyu skladenih dokumentiv i lokalnih uprovadzhuvanih ob yektiv A merezhevi OLE ob yekti stali nazivati po novomu ActiveX Deyaka plutanina mizh ponyattyami OLE i ActiveX zberigayetsya dosi ale mova jde pro ti sami COM tehnologiyi Prichomu inodi navit plutayut ponyattya OLE i COM Tak uprovadzhuvani OLE ob yekti inodi nazivayut COM ob yektami a OLE kontejneri COM kontejnerami tosho Principi roboti COM red Osnovnim ponyattyam yakim operuye tehnologiya COM ye COM komponent Programi pobudovani na tehnologiyi COM faktichno ne ye avtonomnimi programami a ye naborom COM komponentiv sho vzayemodiyut mizh soboyu Kozhen komponent maye unikalnij identifikator GUID i mozhe odnochasno vikoristovuvatisya bagatma programami Komponent vzayemodiye z inshimi programami cherez COM interfejsi nabori abstraktnih funkcij i vlastivostej Kozhen COM komponent maye yak minimum pidtrimuvati standartnij interfejs IUnknown yakij nadaye bazovi zasobi dlya roboti z komponentom Windows API nadaye bazovi funkciyi sho dozvolyayut vikoristovuvati COM komponenti Biblioteki MFC i osoblivo ATL WTL nadayut nabagato gnuchkishi i zruchnishi zasobi dlya roboti z COM Biblioteka ATL vid Majkrosoft dosi lishayetsya najpopulyarnishim zasobom stvorennya COM komponentiv Ale chasto COM rozrobka zalishayetsya she dosit skladnoyu spravoyu programistam dovoditsya vruchnu vikonuvati bagato rutinnih zavdan pov yazanih z COM osoblivo ce pomitno u razi rozrobki na C Zgodom u tehnologiyah COM i osoblivo NET Majkrosoft sprobuvav sprostiti zavdannya rozrobki COM komponentiv Rozvitok COM red DCOM red Dokladnishe Distributed Component Object ModelVipushena v 1996 roci tehnologiya DCOM angl Distributed COM rozpodilena COM zasnovana na tehnologiyi DCE RPC riznovidi RPC i ye rozvitkom COM DCOM dozvolyaye COM komponentam vzayemodiyati odin z odnim po merezhi Golovnim konkurentom DCOM ye insha vidoma rozpodilena tehnologiya CORBA COM red U skladi Windows 2000 bula vipushena tehnologiya COM yaka rozshiryuvala mozhlivosti rozrobnikiv COM komponentiv nadayuchi yim deyaki gotovi poslugi napriklad pokrashenu pidtrimku nitok dostup do kontekstu v yakomu vikonuyetsya komponent napriklad komponenti vikoristani v ASP mozhut z ciyeyu mozhlivistyu distati dostup do vnutrishnih ob yektiv tiyeyi storinki na yakij voni vikonuyutsya COM ob yednuye komponenti v tak zvani zastosunki COM sho sproshuye administruvannya i obslugovuvannya komponentiv Bezpeka i produktivnist osnovni napryami udoskonalen COM Deyaki ideyi zakladeni v osnovu COM buli takozh realizovani v Microsoft NET NET i majbutnye COM red U 2002 roci bula oficijno vipushena platforma Microsoft NET yaka na sogodnishnij den ogoloshena Majkrosoftom rekomendovanoyu osnovoyu dlya stvorennya zastosunkiv i komponentiv pid Windows Z ciyeyi prichini v NET vklyucheni i zasobi sho dozvolyayut zvertatisya do komponentiv COM iz zastosunkiv NET i navpaki Za slovami predstavnikiv Majkrosoftu COM tochnishe COM i NET ye vidminno vzayemno dopovnyuvanimi tehnologiyami Takozh bulo zayavleno sho Windows Vista bude pobudovana z vikoristannyam tehnologij NET i COM Div takozh red Arhitektura DCOMPosilannya red Storinka COM na oficijnomu vebsajti korporaciyi Majkrosoft Arhivovano 14 kvitnya 2011 u Wayback Machine angl Rozdil COM v biblioteci MSDN angl Rozdil COM v biblioteci MSDN angl Rozdil DCOM v biblioteci MSDN angl Koncepciya COM angl Programuvannya COM interfejsiv Arhivovano 21 lyutogo 2008 u Wayback Machine angl Pidbirka statej pro COM Arhivovano 17 lyutogo 2008 u Wayback Machine ros nbsp Ce nezavershena stattya pro Microsoft Windows Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi Otrimano z https uk wikipedia org w index php title Component Object Model amp oldid 38260132