Aracılığıyla paylaş


OLE Arka Planı

OLE, kullanıcıların birden çok uygulama tarafından oluşturulan öğeleri veya "nesneleri" içeren belgeleri oluşturmasına ve düzenlemesine olanak tanıyan bir mekanizmadır.

Dekont

OLE başlangıçta Nesne Bağlama ve Ekleme için bir kısaltmaydı. Ancak artık OLE olarak adlandırılır. OLE'nin bağlama ve eklemeyle ilgili olmayan bölümleri artık Etkin teknolojinin bir parçasıdır.

Geçmişte bileşik belgeler olarak adlandırılan OLE belgeleri, çeşitli veri türlerini veya bileşenleri sorunsuz bir şekilde tümleştirir. Ses klipleri, elektronik tablolar ve bit eşlemler, OLE belgelerinde bulunan bileşenlerin tipik örnekleridir. Uygulamanızda OLE'yi desteklemek, kullanıcılarınızın farklı uygulamalar arasında geçiş yapma konusunda endişelenmeden OLE belgelerini kullanmasına olanak tanır; OLE, geçişi sizin için yapar.

Bileşik belgeler oluşturmak için bir kapsayıcı uygulaması ve kapsayıcı belgesinde öğeleri oluşturmak için bir sunucu uygulaması veya bileşen uygulaması kullanırsınız. Yazdığınız herhangi bir uygulama kapsayıcı, sunucu veya her ikisi de olabilir.

OLE, uygulamalar arasında sorunsuz etkileşim hedefi için çalışan birçok farklı kavram içerir. Bu alanlar şunlardır:

  • Bağlama ve Katıştırma

    Bağlama ve ekleme, başka bir uygulamada oluşturulmuş bir OLE belgesi içinde oluşturulan öğeleri depolamak için kullanılan iki yöntemdir. İkisi arasındaki farklar hakkında genel bilgi için OLE Arka Planı: Bağlama ve Ekleme makalesine bakın. Daha ayrıntılı bilgi için Kapsayıcılar ve Sunucular makalelerine bakın.

  • Yerinde Etkinleştirme (Görsel Düzenleme)

    Kapsayıcı belgesi bağlamında eklenmiş bir öğeyi etkinleştirme, yerinde etkinleştirme veya görsel düzenleme olarak adlandırılır. Kapsayıcı uygulamasının arabirimi, katıştırılmış öğeyi oluşturan bileşen uygulamasının özelliklerini içerecek şekilde değişir. Öğeye ilişkin gerçek veriler, bağlantıyı içeren uygulamanın bağlamından ayrı bir dosyada bulunduğundan, bağlantılı öğeler hiçbir zaman etkin olmaz. Yerinde etkinleştirme hakkında daha fazla bilgi için Etkinleştirme makalesine bakın.

    Dekont

    Bağlama, ekleme ve yerinde etkinleştirme, OLE görsel düzenlemenin ana özelliklerini sağlar.

  • Otomasyon Otomasyonu, bir uygulamanın başka bir uygulamayı yönlendirmesine olanak tanır. Sürüş uygulaması otomasyon istemcisi olarak bilinir ve yönlendirilmekte olan uygulama otomasyon sunucusu veya otomasyon bileşeni olarak bilinir. Otomasyon hakkında daha fazla bilgi için Otomasyon İstemcileri ve Otomasyon Sunucuları makalelerine bakın.

    Dekont

    Otomasyon hem OLE hem de Etkin teknoloji bağlamında çalışır. COM tabanlı herhangi bir nesneyi otomatikleştirebilirsiniz.

  • Bileşik Dosyalar

    Bileşik dosyalar, OLE uygulamaları için bileşik belgelerin yapılandırılmış depolanmasını basitleştiren standart bir dosya biçimi sağlar. Bileşik bir dosya içinde depolama alanları birçok dizin özelliğine sahiptir ve akışlar birçok dosya özelliğine sahiptir. Bu teknoloji yapılandırılmış depolama olarak da adlandırılır. Bileşik dosyalar hakkında daha fazla bilgi için Kapsayıcılar: Bileşik Dosyalar makalesine bakın.

  • Tekdüzen Veri Aktarımı

    Tekdüzen Veri Aktarımı (UDT), verileri aktarmak için seçilen gerçek yöntemden bağımsız olarak verilerin standart bir şekilde gönderilmesine ve alınmasına izin veren bir arabirim kümesidir. UDT, sürükleyip bırakarak veri aktarımlarının temelini oluşturur. UDT artık Pano ve dinamik veri değişimi (DDE) gibi mevcut Windows veri aktarımı için temel görevi görür. UDT hakkında daha fazla bilgi için Veri Nesneleri ve Veri Kaynakları (OLE) makalesine bakın.

  • Sürükleme ve Bırakma

    Sürükleyip bırakma, uygulamalar arasında, uygulama içindeki pencereler arasında, hatta uygulamadaki tek bir pencerede bile veri aktarmak için kullanımı kolay, doğrudan işleme tekniğidir. Aktarılacak veriler seçilir ve istenen hedefe sürüklenirse. Sürükleyip bırakma işlemi tekdüzen veri aktarımını temel alır. Sürükleyip bırakma hakkında daha fazla bilgi için Sürükleme ve Bırakma makalesine bakın.

  • Bileşen Nesne Modeli

    Bileşen Nesne Modeli (COM), OLE nesneleri birbiriyle iletişim kurarken kullanılan altyapıyı sağlar. MFC OLE sınıfları programcı için COM'u basitleştirir. COM nesneleri hem OLE hem de Active teknolojisinin altında olduğundan COM, Etkin teknolojinin bir parçasıdır. COM hakkında daha fazla bilgi için Etkin Şablon Kitaplığı (ATL) konularına bakın.

Daha önemli OLE konu başlıklarından bazıları aşağıdaki makalelerde ele alınmıştır:

Listelenen makalelerde bulunmayan genel OLE bilgileri için OLE'yi arayın.

Ayrıca bkz.

OLE