Condividi tramite


Sfondo OLE

OLE è un meccanismo che consente agli utenti di creare e modificare i documenti che contengono gli elementi o “gli oggetti„ creati da più applicazioni.

[!NOTA]

OLE era originariamente acronimo di oggetto che collega e che incorpora.Tuttavia, è detto OLE.Le parti OLE non correlate al collegamento e per l'incorporamento ora fanno parte della tecnologia active.

I documenti OLE, storicamente chiamati documenti composti, senza integrano perfettamente i vari tipi di dati, o componenti.I clip multimediali corretti, i fogli di calcolo e bitmap sono tipici esempi di componenti che si trovano nei documenti OLE.OLE supporto dell'applicazione consente agli utenti dei documenti OLE senza preoccuparsi della commutazione tra applicazioni diverse; OLE effettua la commutazione automaticamente.

Si utilizza un'applicazione contenitore creare documenti composti e un'applicazione server o un'applicazione del componente creare elementi all'interno del documento contenitore.Qualsiasi applicazione che si scrivono può essere un contenitore, un server, o entrambi.

OLE include numerosi concetti diversi che tutto il lavoro allo scopo di senza interazione tra le applicazioni.Queste aree includono quanto segue:

  • Il collegamento e incorporare
    Il collegamento e incorporare sono i due metodi per archiviare gli elementi creati in un documento OLE creati in un'altra applicazione.Per informazioni generali sulle differenze tra i due, vedere l'articolo Sfondo OLE: Il collegamento e incorporare.Per informazioni più dettagliate, vedere gli articoli contenitori e server.

  • Attivazione sul posto (modifica visiva)
    L'attivazione di un elemento incorporato nel contesto del documento contenitore viene chiamato modifica sul posto di visualizzare o di attivazione.Le modifiche dell'interfaccia dell'applicazione contenitore per includere le funzionalità dell'applicazione del componente che ha creato l'elemento incorporato.Gli elementi collegati non sono attivati mai disponibile perché i dati effettivi per l'elemento sono contenuti in un file separato, dal contesto dell'applicazione contenente il collegamento.Per ulteriori informazioni sull'attivazione sul posto, vedere l'articolo attivazione.

    [!NOTA]

    Collegamento e incorporando e l'attivazione sul posto fornisce le funzionalità principali della modifica di rappresentazione OLE.

  • Automazione
    L'automazione consente un'applicazione determinare un'altra applicazione.L'applicazione movente è nota come client di automazione e l'applicazione basata guidata è nota come un server di automazione o componente di automazione.Per ulteriori informazioni sull'automazione, vedere gli articoli client di automazione e server di automazione.

    [!NOTA]

    Attività di automazione OLE sia in che in contesti attivi di tecnologia.È possibile automatizzare qualsiasi oggetto basato su COM.

  • File composte
    I file composita fornisce un formato di file standard che semplifica archiviare strutturato documenti composti per le applicazioni OLE.All'interno di un file composito, le archiviazioni hanno diverse funzionalità delle directory e i flussi hanno diverse funzionalità dei file.Questa tecnologia viene chiamato archiviazione strutturata.Per ulteriori informazioni sui file compositi, vedere l'articolo contenitori: File composte.

  • Uniformare il trasferimento dei dati
    Il trasferimento dei dati uniforme (UDT) è un set di interfacce che consentono dei dati da inviare e ricevere a un modo standard, indipendentemente dal metodo scelto per trasferire i dati.Il tipo definito dall'utente costituisce la base per il trasferimento dei dati di trascinamento della selezione.Il tipo definito dall'ora funge da base per il trasferimento dei dati esistente di windows, ad esempio gli Appunti e lo scambio dinamico (DDE) dati.Per ulteriori informazioni sul tipo definito dall'utente, vedere l'articolo oggetti dati e origini dati (OLE).

  • Trascinamento della selezione
    Trascinamento della selezione è una tecnica di diretto-modifica e facile trasferire i dati tra applicazioni, tra le finestre in un'applicazione, o anche all'interno di una singola finestra in un'applicazione.I dati da trasferire vengono selezionati e trascinati alla destinazione desiderata.Il trascinamento della selezione è basato su trasferimento dei dati uniforme.Per ulteriori informazioni su trascinamento e sulla selezione, vedere l'articolo Trascinamento della selezione.

  • (Component Object Model)
    Il (COM) modello COM (Component Object Model) fornisce un'infrastruttura utilizzata quando gli oggetti OLE comunicano tra loro.Le classi OLE MFC semplifica COM per il programmatore.COM fa parte della tecnologia active, poiché gli oggetti COM sono alla base sia OLE che la tecnologia active.Per ulteriori informazioni su COM, vedere gli argomenti di Active Template Library) (ATL) .

Alcuni degli argomenti più importanti OLE vengono analizzati i seguenti articoli:

Per informazioni generali OLE impossibile trovare gli articoli in precedenza, ricerca OLE in MSDN.

Vedere anche

Concetti

OLE in MFC