▷ повезаност са оним што они јесу и чему служе

Преглед садржаја:
ЦОМ је један од термина за које ћете највише чути у свету рачунара, у овом чланку објашњавамо шта су ЦОМ везе и за шта се користе. Спреман? Не пропустите!
Шта је ЦОМ и чему служи?
„ Компонентни модел објекта “ (ЦОМ) је стандард бинарног интерфејса за софтверске компоненте које је Мицрософт увео 1993. године. ЦОМ се користи за омогућавање стварања комуникацијских објеката између процеса, у широком распону програмских језика.
ЦОМ је основа за неколико других Мицрософт оквира и технологија, укључујући ОЛЕ, ОЛЕ Аутоматион, Бровсер Хелпер Објецт, АцтивеКс, ЦОМ +, ДЦОМ, Виндовс Схелл, ДирецтКс, УМДФ и Виндовс Рунтиме. Суштина ЦОМ-а је језично неутралан начин имплементације објеката, који се могу користити у окружењима која нису она у којима су створени, чак и преко машинских граница. За добро створене компоненте, ЦОМ омогућава да се објекти поново користе без знања о њиховој унутрашњој имплементацији, јер примењује имплементаторе компоненти да дају добро дефинисане интерфејсе који су одвојени од имплементације.
Препоручујемо да прочитате наш чланак о томе како инсталирати чврсти диск у спољни оквир
Различита семантика додељивања језика врши се тако што се објекти сматрају одговорним за сопствено стварање и уништење путем бројања референци. Конверзија типа између различитих интерфејса објекта врши се методом КуериИнтерфаце. Пожељни метод "насљеђивања" у ЦОМ-у је креирање под-објеката којима је делегиран "цалл" метод.
ЦОМ веза класична у развоју
ЦОМ је технологија интерфејса која је дефинисана и имплементирана као стандардна само у Мицрософт Виндовс-у и Аппле-овој Цоре Фоундатион 1.3 и у каснијим додацима АПИ-ја за програмирање апликација (АПИ). Овај последњи имплементира само подскуп целог ЦОМ интерфејса. За неке апликације ЦОМ је, барем до неке мере, замењен Мицрософтовим.НЕТ оквиром и подршком за веб услуге путем Виндовс Цоммуницатион Фоундатион (ВЦФ).
Међутим, ЦОМ објекти се могу користити са свим.НЕТ језицима путем.НЕТ ЦОМ интероперабилности. Мрежни ДЦОМ користи власничке бинарне формате, док ВЦФ подстиче употребу СОАП порука заснованих на КСМЛ-у. ЦОМ је врло сличан осталим компонентама софтверског интерфејс технологија, као што су ЦОРБА и Ентерприсе ЈаваБеанс, мада свака има своје предности и слабости. За разлику од Ц ++, ЦОМ обезбеђује стабилан бинарни интерфејс апликације (АБИ) који се не мења између верзија компајлера.
То чини ЦОМ интерфејсе атрактивним за објектно оријентисане Ц ++ библиотеке које клијенти морају користити компилиране помоћу различитих верзија компајлера. Једна од првих метода међупроцесне комуникације у Виндовс-у била је динамичка размјена података (ДДЕ), први пут уведена 1987. године, што је омогућило слање и примање порука у такозваним „разговорима“ између апликација. Антони Виллиамс укључио се у стварање ЦОМ архитектуре, а затим дистрибуирао два интерна документа Мицрософту који су прихватили концепт компоненти софтвера: "Објектна архитектура: Суочавање са сигурношћу непознатих типова у библиотеци динамично проширивих класа 1988." и "О наслеђивању: шта то значи и како се користи 1990. године."
То је пружило основу за многе идеје које стоје иза ЦОМ-а. Повезивање и уметање објеката (ОЛЕ), први Мицрософтов први оквир заснован на објектима, изграђен је на врху ДДЕ-а и дизајниран посебно за композитне документе. Уведена је са Ворд за Виндовс и Екцел 1991. године, а потом је укључена у Виндовс, почевши од верзије 3.1 1992. године. Пример сложеног документа је уграђена прорачунска таблица у документу Ворд за Виндовс: како се промене у табели у програму Екцел изврше, аутоматски се појављују у Ворд документу.
Мало ЦОМ-ове историје
1991. године Мицрософт је представио проширења Висуал Басиц (ВБКС) са Висуал Басиц 1.0. ВБКС је упакована екстензија у облику динамичке библиотеке линкова (ДЛЛ) која омогућава да се објекти графички поставе у облик и манипулишу својствима и методама. Касније су прилагођени за употребу у другим језицима као што је Висуал Ц ++. 1992. године, када је објављена верзија Виндовс 3.1, Мицрософт је објавио ОЛЕ 2 са својим основним објектним моделом. Бинарни интерфејс за апликацију ЦОМ (АБИ) био је исти као МАПИ АБИ, који је представљен 1992. године.
Док су се ОЛЕ 1 фокусирали на композитне документе, ЦОМ и ОЛЕ 2 дизајнирани су за обраду опћих софтверских компоненти. Виндовс текстуалне разговоре и поруке показале се да нису довољно флексибилне да би омогућиле робусну и прошириву дељење апликација, па је ЦОМ креиран као нова база и ОЛЕ је промењен у ОЛЕ2. 1994. године, ОЛЕ прилагођене контроле (ОЦКС) су уведене као наследници ВБКС контрола. Мицрософт је истовремено изјавио да ће ОЛЕ 2 бити познат једноставно под називом „ОЛЕ“ и да ОЛЕ више није акроним, већ назив за све технологије компоненти компаније.
Почетком 1996. Мицрософт је пронашао нову употребу за ОЛЕ Цустом Цонтролс, проширивши могућност свог веб прегледача да презентује садржај, преименујући неке делове ОЛЕ-а који се односе на Интернет „ АцтивеКс “ и постепено преименујући све ОЛЕ технологије у АцтивеКс, осим технологија сложених докумената. која је коришћена у Мицрософт Оффице-у . Касније те године, ДЦОМ је поднесен као одговор ЦОРБА-и.
Овим завршавамо наш чланак о томе шта су ЦОМ везе и чему служе, не заборавите да их можете делити на друштвеним мрежама како би могао да помогне већем броју корисника.
Тхундерболт: о чему се ради и чему служи

Откривамо шта је Тхундерболт и чему служи. Све информације о технологији Тхундерболт и зашто је то тако важно да то знате.
▷ Дубинско смрзавање: о чему се ради и чему служи

Показујемо вам да је у питању Дееп Фреезе Виндовс 10. ✅ Ако желите да ваш рачунар увек буде замрзнут на било какве промене, то је ваша апликација.
Сурфери: шта су и чему служе у миша? ❓

Многи од вас ће препознати сурфере ако вам их укажем, али можда не знате шта су они само по имену или релевантности.