Jump to content

Component Object Model

Википедиа — Чөлөөт нэвтэрхий толь
08:21, 18 Нэгдүгээр сар 2018-ий байдлаарх Sodkhuudalaikhuu (хэлэлцүүлэг | оруулсан хувь нэмэр) хэрэглэгчийн хийсэн залруулга

COM (англ. Component Object Model - бүрдүүлбэр объектын загвар; [ком] гэж дуудна) гэдэг бол бүрдүүлбэрт суурилсан програм хангамж бүтээхэд зориулж Microsoft компаниас 1993 онд танилцуулсан хоёртын тоон интерфейсийн стандарт юм. Үүнийг процесс хоорондын харилцаа холбоотой объект бүтээхэд ашигладаг. COM нь OLE, OLE Automation, Browser Helper Object, ActiveX, COM+, DCOM, Windows shell, DirectX, UMDF, Windows Runtime гэх мэт Microsoft-ын бусад олон технологи, фреймворкын суурь болсон байдаг. 

COM бол зөвхөн Microsoft Windows болон Apple-ийн Core Foundation 1.3-д зориулан стандарт болгож тодорхойлон хэрэгжүүлсэн интерфейсийн технологи юм. Зарим хэрэглээнд COM-ыг Microsoft .NET фреймворк-оор орлуулан ашиглах болжээ. Гэхдээ COM объектыг .NET төрлийн бүх хэлэнд .NET COM Interop-оор дамжуулах ашиглах боломжтой. 

Түүх

Хамааралтай технологиуд

COM+, DCOM

.NET

Windows Runtime

Аюулгүй байдал

Техникийн нарийн ширийн

Интерфейс

Класс

Интерфейс тодорхойлох хэл ба төрлийн сан

COM-ыг объектын фреймворк байдлаар ашиглах

Reference тоолох 

Програмчлах

Registry-ийн хэрэглээ

Бүртгэлгүй COM

Гар аргаар тохируулсан COM объект

Процесс, сүлжээний ил тод байдал

Урсгал

Шүүмжлэл

Notes