電腦詞典/複合文檔 Compound Documents

出自 Tw.18dao.net
< 電腦詞典
於 2006年11月4日 (六) 01:12 由 Robot (對話) 所做的修訂

(差異) ←上個修訂 | 最新修訂 (差異) | 下個修訂→ (差異)
前往: 導覽搜尋


內容目錄: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z


【名稱】:複合文檔 Compound Documents

【解釋】:  複合文檔不僅包含文本而且包括圖形、電子表格數據、聲音、視頻圖像以及其它信息。可以把複合文檔想像成一個所有者,它裝著文本、圖形以及多媒體信息如聲音和圖像。目前建立複合文檔的趨勢是使用面向對象技術,在這裏,非標準信息如圖像和聲音可以作為獨立的、自包含式對象包含在文檔中。流行的臺式環境如Microsoft Windows和Macintosh均使用這種技術,如下所述:

       Microsoft Object Linking and Embedding(OLE)是許多Windows產品所具有的對象技術,它包含網路連接功能,以便用戶能共享對象

       Apple Amber是一個使用稱作Bento文檔內容標準的複合文檔體系結構。Amber是一個開放標準,能與Microsoft OLE 2.0完全交互操作。如果開發者所開發的應用程式與Amber兼容,那麼該程式也與OLE 2.0兼容。Bento是一種多媒體信息的檔案轉換格式

       Lotus Development′s Link,Embed,and Launch-to-Edid(LEL)是一個對象鏈接標準,它為UNIX環境下的Lotus Notes用戶提供一個類似MicrosoftOLE環境。LEL用在Sun、HP、IBM和Novell這些公司所開發的UNIX版本,Windows下建立的文檔也能在UNIX中讀取。

       Common Object Request Broker Architecture(CORBA)是由對象管理組開發的一個標準,它為對象在多供應商產品環境交換信息提供一種途徑,在這種情況下,對象是指複合文檔的一個成分。

       除了這些對象標準外,還有文檔體系結構和語言,可用來為建立可移植於多個系統的複合文檔提供一條途徑。考慮一個ASCII(美國國家信息交換標準代碼)文檔,它包含標準文本字符。所有臺式計算機都能識別ASCII,所以可把DOS計算機上建立的ASCII檔案傳送到Macintosh計算機上。文檔體系結構和語言力求建立通用文檔,使得它能從一個平臺移到另一個平臺,同時保持全部格式如文檔使用的字形。詳細內容參見“文檔交換標準”條目。

       Object-Oriented Compound Documents面向對象的複合文檔

       對象(Object)是一個自含式信息塊,附有描述數據的額外信息:怎樣格式化它,建立它的應用程式,以及當它保存在單獨磁盤檔案中怎樣定位相關信息的位置等等。複合文檔是對象和文本的集合,圖C-24描述的是一個在Microsoft Windows下使用對象鏈接與嵌入(OLE)技術生成的複合文檔。其它操作環境也正在實現類似技術,所以這個術語可以認為是通用的。例如,多功能Internet郵件擴展標準(MIME)是在Internet環境下交換包含文本、圖形、聲音、圖像等信息郵件的複合文檔標準。

       本節下面描述Windows環境下的複合文檔。有許多相關主題描述了文檔體系結構、文檔描述語言和電子文檔交換。參見“文檔交換標準”、“文檔管理”、“電子數據交換”、“群件”、“對象管理體系結構”、“標準通用標記語言”和“工作流軟件”條目。

       複合文檔改變了用戶組織文檔以及與網路上其他用戶協同工作的方法。它們提供了一個新的文檔觀念。在老的以應用為中心觀念(application-centric view)中,用戶同時注意在單一應用程式的功能上。為了生成有圖形、文本等多種成分的複合文檔,必須能夠從一個應用程式轉到另一個應用程式,然後分別打印每個成分。OLE提供了一個以文檔為中心的觀念(document-centric view)。其中,文檔成為用戶組織和操縱文獻、項目或報告中所有成分的地方。所有成分保存在一個文檔裏,當打印文檔時就打印了所有的成分。當編輯複合文檔裏的任何一個成分時,用戶只需選擇該成分圖標並雙擊鼠標,建立該成分的應用程式就會出現在屏幕上。在OLE 2.0中,用來編輯成分的應用程式的各組成部分在編輯完成前實際上取代了下拉菜單等組成部分和當前應用程式的工具,這種基本的功能稱為嵌入(embedding)

       提示:嵌入的主要優點是:在其它應用中所創建的成分存儲在單一檔案之中而不是分別存儲於不同檔案,減少了磁盤簇鏈和交叉引用。

       鏈接(Linking)比嵌入更動態,但每個成分必須作為一個獨立的磁盤檔案。在這種方案下,用戶打開並修改每個成分的磁盤檔案。被鏈接檔案的自動改變有利於對複合文檔中這些檔案的引用。代表複合文檔中的對象的檔案可以位於網路上的任何地方,例如,圖形部門的藝術家能為市場部門建立的複合文檔提交圖形成分。任何時候,藝術家都可修改其計算機上的原始檔案,當市場部門的用戶打開複合文檔時,應用程式檢查藝術家的計算機上的檔案是否被修改了,並在必要時更新複合文檔。

       在Windowsfor Workgroup和Windows NT環境中,一個稱作Clipbook的實用工具為網路上的工作提供切割與粘貼功能。你可把與其他用戶共享的對象放在ClipBook中。用戶然後就可以在他們的計算機上打開ClipBook,並把對象粘貼進他們的文檔。這些對象維持了一條到你的計算機上的檔案的鏈接,所以如果你修改了檔案,其他用戶檔案中的拷貝也發生改變。然而.如果你沒有開機,其他用戶就不能從你的計算機上得到更新信息。

       相關條目:Document Interchange Standards文檔交換標準;Object Linking and Embedding對象鏈接與嵌入;Workflow Software工作流軟件。

【序號】:97

關于“電腦詞典/複合文檔 Compound Documents”的用戶留言:

目前暫無留言

新增相關留言✍