Bileşen Nesne Modeli (COM)

Amaç

COM, etkileşim kurabilen ikili yazılım bileşenleri oluşturmaya yönelik platformdan bağımsız, dağıtılmış, nesne odaklı bir sistemdir. COM, Microsoft'un OLE (bileşik belgeler) ve ActiveX (İnternet özellikli bileşenler) teknolojilerinin temel teknolojisidir.

Uygun olduğunda

COM nesneleri çeşitli programlama dilleri ile oluşturulabilir. C++ gibi nesne odaklı diller, COM nesnelerinin uygulanmasını basitleştiren programlama mekanizmaları sağlar. Bu nesneler, uzak bilgisayarlarda bile tek bir işlem içinde, diğer işlemlerde olabilir.

Çalışma zamanı gereksinimleri

Belirli bir arabirimi veya işlevi kullanmak için hangi işletim sistemlerinin gerekli olduğu hakkında bilgi için, arabirim veya işlev belgelerinin Gereksinimler bölümüne bakın.

Bu bölümde

Konu Açıklama
com temelleri
Temel kavramları ve programlama başvurularını açıklar.
OLE ve Veri Aktarımı
Bileşik belgeleri ve veri aktarımını açıklar.
Denetimleri ve Özellik Sayfaları
ActiveX denetimlerini ve özellik sayfalarını açıklar.
COM Dil Çevirileri
Programlama dilleri arasındaki farkları açıklar ve COM nesne söz diziminin bir dilden diğerine nasıl çevrildiği açıklanır.
Konu Açıklama
com temelleri
Temel kavramları ve programlama başvurularını açıklar.
OLE ve Veri Aktarımı
Bileşik belgeleri ve veri aktarımını açıklar.
Denetimleri ve Özellik Sayfaları
ActiveX denetimlerini ve özellik sayfalarını açıklar.
COM Dil Çevirileri
Programlama dilleri arasındaki farkları açıklar ve COM nesne söz diziminin bir dilden diğerine nasıl çevrildiği açıklanır.
Konu Açıklama
Bileşen Nesne Modeli (COM)
COM, etkileşim kurabilen ikili yazılım bileşenleri oluşturmaya yönelik platformdan bağımsız, dağıtılmış, nesne odaklı bir sistemdir. COM, Microsoft'un OLE (bileşik belgeler) ve ActiveX (İnternet özellikli bileşenler) teknolojilerinin temel teknolojisidir.
Otomasyonu
Otomasyon, yazılım paketlerinin benzersiz özelliklerini betik araçlarına ve diğer uygulamalara göstermesini sağlar. Otomasyon, Bileşen Nesne Modeli'ni (COM) kullanır, ancak yerinde etkinleştirme gibi diğer OLE özelliklerinden bağımsız olarak uygulanabilir.
Microsoft Arabirim Tanım Dili (MIDL)
Microsoft Arabirim Tanım Dili (MIDL), istemci ve sunucu programları arasındaki arabirimleri tanımlar. Microsoft, geliştiricilerin uzaktan yordam çağrısı (RPC) arabirimleri ve COM/DCOM arabirimleri için gereken arabirim tanım dili (IDL) dosyalarını ve uygulama yapılandırma dosyalarını (ACF) oluşturmasını sağlamak için Platform Yazılım Geliştirme Seti (SDK) ile MIDL derleyicisini içerir. MIDL, OLE Otomasyonu için tür kitaplıklarının oluşturulmasını da destekler.
yapılandırılmış depolama
Yapılandırılmış Depolama, depolama ve akış olarak bilinen nesnelerin yapılandırılmış bir koleksiyonu olarak tek bir dosyayı işleyerek COM'da dosya ve veri kalıcılığı sağlar.
COM+
COM+, Microsoft Bileşen Nesne Modeli (COM) ve Microsoft İşlem Sunucusu'nun (MTS) evrimidir. COM+, COM, MTS ve diğer COM tabanlı teknolojiler kullanılarak yazılan uygulamaları derler ve genişletir.