Bagikan melalui


Latar Belakang OLE

OLE adalah mekanisme yang memungkinkan pengguna membuat dan mengedit dokumen yang berisi item atau "objek" yang dibuat oleh beberapa aplikasi.

Catatan

OLE awalnya merupakan akronim dari Object Linking dan Embedding. Namun, sekarang disebut sebagai OLE. Bagian dari OLE yang tidak terkait dengan penautan dan penyematan sekarang menjadi bagian dari teknologi Aktif.

Dokumen OLE, secara historis disebut dokumen majemuk, dengan mulus mengintegrasikan berbagai jenis data, atau komponen. Klip suara, spreadsheet, dan bitmap adalah contoh umum komponen yang ditemukan dalam dokumen OLE. Mendukung OLE di aplikasi Anda memungkinkan pengguna Anda menggunakan dokumen OLE tanpa khawatir beralih di antara berbagai aplikasi; OLE melakukan peralihan untuk Anda.

Anda menggunakan aplikasi kontainer untuk membuat dokumen gabungan dan aplikasi server atau aplikasi komponen untuk membuat item dalam dokumen kontainer. Aplikasi apa pun yang Anda tulis dapat berupa kontainer, server, atau keduanya.

OLE menggabungkan banyak konsep berbeda yang semuanya bekerja menuju tujuan interaksi yang mulus antar aplikasi. Area-area ini mencakup hal-hal berikut:

  • Menautkan dan Menyematkan

    Menautkan dan menyematkan adalah dua metode untuk menyimpan item yang dibuat di dalam dokumen OLE yang dibuat di aplikasi lain. Untuk informasi umum tentang perbedaan antara keduanya, lihat artikel Latar Belakang OLE: Menautkan dan Menyematkan. Untuk informasi selengkapnya, lihat artikel Kontainer dan Server.

  • Aktivasi Di Tempat (Pengeditan Visual)

    Mengaktifkan item yang disematkan dalam konteks dokumen kontainer disebut aktivasi di tempat atau pengeditan visual. Antarmuka aplikasi kontainer berubah untuk menggabungkan fitur aplikasi komponen yang membuat item yang disematkan. Item tertaut tidak pernah diaktifkan karena data aktual untuk item terkandung dalam file terpisah, di luar konteks aplikasi yang berisi tautan. Untuk informasi selengkapnya tentang aktivasi di tempat, lihat artikel Aktivasi.

    Catatan

    Menautkan dan menyematkan dan aktivasi di tempat menyediakan fitur utama pengeditan visual OLE.

  • Automation Automation memungkinkan satu aplikasi untuk mendorong aplikasi lain. Aplikasi mengemudi dikenal sebagai klien otomatisasi, dan aplikasi yang didorong dikenal sebagai server otomatisasi atau komponen otomatisasi. Untuk informasi selengkapnya tentang otomatisasi, lihat artikel Klien Automation dan Server Automation.

    Catatan

    Automation berfungsi dalam konteks teknologi OLE dan Aktif. Anda dapat mengotomatiskan objek apa pun berdasarkan COM.

  • File Gabungan

    File majemuk menyediakan format file standar yang menyederhanakan penyimpanan terstruktur dokumen majemuk untuk aplikasi OLE. Dalam file gabungan, penyimpanan memiliki banyak fitur direktori dan aliran memiliki banyak fitur file. Teknologi ini juga disebut penyimpanan terstruktur. Untuk informasi selengkapnya tentang file campuran, lihat artikel Kontainer: File Gabungan.

  • Transfer Data Seragam

    Uniform Data Transfer (UDT) adalah sekumpulan antarmuka yang memungkinkan data dikirim dan diterima dengan cara standar, terlepas dari metode aktual yang dipilih untuk mentransfer data. UDT membentuk dasar untuk transfer data dengan menyeret dan menghilangkan. UDT sekarang berfungsi sebagai dasar untuk transfer data Windows yang ada, seperti Clipboard dan pertukaran data dinamis (DDE). Untuk informasi selengkapnya tentang UDT, lihat artikel Objek Data dan Sumber Data (OLE).

  • Seret dan Lepaskan

    Seret dan letakkan adalah teknik manipulasi langsung yang mudah digunakan untuk mentransfer data di antara aplikasi, di antara jendela dalam aplikasi, atau bahkan dalam satu jendela dalam aplikasi. Data yang akan ditransfer dipilih dan diseret ke tujuan yang diinginkan. Seret dan letakkan didasarkan pada transfer data yang seragam. Untuk informasi selengkapnya tentang seret dan letakkan, lihat artikel Seret dan Letakkan.

  • Model Objek Komponen

    Model Objek Komponen (COM) menyediakan infrastruktur yang digunakan saat objek OLE berkomunikasi satu sama lain. Kelas MFC OLE menyederhanakan COM untuk programmer. COM adalah bagian dari teknologi Aktif, karena objek COM mendasar teknologi OLE dan Aktif. Untuk informasi selengkapnya tentang COM, lihat topik Pustaka Templat Aktif (ATL).

Beberapa topik OLE yang lebih penting dibahas dalam artikel berikut:

Untuk informasi OLE umum yang tidak ditemukan dalam artikel yang tercantum, cari OLE .

Baca juga

OLE