搜尋
首頁資料庫SQL資料庫中ole物件是什麼

資料庫中ole物件是桌面應用程式集成,而且還定義和實現了一種允許應用程式作為軟體「物件」(資料集合和操作資料的函數)彼此進行「連接」的機制,這種連接機制和協定稱為部件物件模型,簡稱COM。

資料庫中ole物件是什麼

本教學操作環境:windows7系統、Microsoft Office Access2013版本,Dell G3電腦。

Object Linking and Embedding,物件連結與嵌入,簡稱OLE技術。 OLE不僅是桌面應用程式集成,而且還定義和實現了一種允許應用程式作為軟體「物件」(資料集合和操作資料的函數)彼此進行「連接」的機制,這種連接機制和協定稱為零件物件模型(Component Object Model),簡稱COM。 OLE可以用來創建複合文檔,複合文檔包含了創建於不同來源應用程序,有著不同類型的數據,因此它可以把文字、聲音、圖像、表格等組合在一起。

OLE是一組在客戶應用程式間傳輸和分享資訊的綜合標準。允許建立具有指向應用程式的連結的混合文件以使用戶修改時不必在應用程式間切換的協定。 OLE基於元件物件模型(COM) 並允許開發可在多個應用程式間互通的可重複使用即插即用物件。該協議已廣泛用於商業上,在商業中電子表格、字處理程序、財務軟體包和其他應用程式可以透過客戶/伺服器體系共享和連結單獨的資訊

OLE 是一種物件導向的技術,利用這種技術可開發可重複使用的軟體元件(COM)。

擴充資料:

OLE類別、檔案、專案

OLE類別決定建立OLE對象的伺服器。有些應用程式需要建立多種類型的OLE對象,例如應用程式同時連結或嵌入公式、圖片等。 OLE類別也決定OLE物件所包含的資料類型,連結或嵌入物件都必須定義OLE類別。

OLE檔案是包含OLE物件資料的來源檔案。連結物件必須使用物件文件,因為連結物件在文件中保存。如果應用程式從已存在的來源檔案建立嵌入對象,也要使用OLE檔案。例如,如果連結到QuattiPro筆記本的

OLE物件TUTOR.WBI儲存在D:\DFFICE\QPW目錄下,則OLE檔案就是D:\DFFICE\QPW\TUTOR.WBI。值得注意的是OLE檔案只能為連結對象所定義,而對於嵌入對象,只需定義OLE類別。

OLE專案是代表連結或嵌入資料的OLE檔案中的一部分。當應用程式希望OLE物件包含比OLE檔案小的資料塊時,則必須使用OLE專案。

OLE應用程式的選單

OLE應用程式的選單與其它應用程式的主選單大致一致,如果應用程式中有支援本地啟動的OLE 2.0對象,則要進行菜單融合。查閱OLE 伺服器的資料可知道伺服器是否支援本機啟動。

OLE應用程式選單的GroupIndex屬性決定融合選單的位置,即融合選單是更換主選單,還是插入至應用程式的主選單中。

OLE工具列和狀態條##​​

#當OLE物件被本地啟動時,OLE伺服器將試圖用自己的工具列和狀態條取代OLE應用程式的。如果應用程式想要本地激活, 就應該在應用程式中編寫相應的程式碼讓伺服器使用工具列和狀態條。要做到這一點,必須:

  • 設定工具列和狀態條##​​

  • #在應用程式中加入狀態條##​​
  • ##透過修改面板元件的屬性來建立工具列和狀態列。當OLE物件被本地啟動時,面板或其他對齊控制將與OLE伺服器程式進行協調。這意味OLE伺服器可以取代OLE應用程式窗體中任何對齊控制,但鎖定的控制不能被取代。例如,如果面板的align屬性是alTop,alleft,alBottom,alIngh時,控制未鎖定,OLE伺服器可以替換。若要使應用程式的工具列、狀態條不被替換,可將locked屬性設定成真值。

OLE自動化

OLE自動化是Windows應用程式操縱另一個程式的機制。將被自動化的程式稱為自動化物件或自動化伺服器, 例如 Word , 操作或自動化其他程式的應用程式稱為自動化控制器或自動化客戶器 [2]  。利用 OLE 自動化的思想, 可以實現兩個 Web 應用系統之間的互動。 OLE 2.0提供了一種方法來整合應用程序,這就是應用程式之間的命令操作。

利用OLE 2.0,程式設計師可以定義一組指令,使它們進入到其它程式中。這些命令可帶參數。看起來很像應用程式在呼叫函數或過程一樣。採用上述辦法, 可以在人不參與的情況下,就能使得兩個應用程式的互動。被自動化的程式稱為自動化物件或自動化伺服器, 操作或自動化其他程式的應用程式稱為自動化控制器或自動化客戶器。

推薦教學:《sql影片教學

以上是資料庫中ole物件是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
SQL和MySQL:了解核心差異SQL和MySQL:了解核心差異Apr 17, 2025 am 12:03 AM

SQL是一種用於管理關係數據庫的標準語言,而MySQL是一個具體的數據庫管理系統。 SQL提供統一語法,適用於多種數據庫;MySQL輕量、開源,性能穩定但在大數據處理上有瓶頸。

SQL:初學者的學習曲線SQL:初學者的學習曲線Apr 16, 2025 am 12:11 AM

SQL學習曲線陡峭,但通過實踐和理解核心概念可掌握。 1.基礎操作包括SELECT、INSERT、UPDATE、DELETE。 2.查詢執行分為解析、優化、執行三步。 3.基本用法如查詢僱員信息,高級用法如使用JOIN連接表。 4.常見錯誤包括未使用別名和SQL注入,需使用參數化查詢防範。 5.性能優化通過選擇必要列和保持代碼可讀性實現。

SQL:命令,mysql:引擎SQL:命令,mysql:引擎Apr 15, 2025 am 12:04 AM

SQL命令在MySQL中分為DQL、DDL、DML、DCL和TCL五類,用於定義、操作和控制數據庫數據。 MySQL通過詞法分析、語法分析、優化和執行等階段處理SQL命令,並利用索引和查詢優化器提升性能。使用示例包括SELECT用於數據查詢,JOIN用於多表操作。常見錯誤有語法、邏輯和性能問題,優化策略包括使用索引、優化查詢和選擇合適的存儲引擎。

用於數據分析的SQL:商業智能的高級技術用於數據分析的SQL:商業智能的高級技術Apr 14, 2025 am 12:02 AM

SQL的高級查詢技巧包括子查詢、窗口函數、CTE和復雜JOIN,能夠處理複雜數據分析需求。 1)子查詢用於找出每個部門工資最高的員工。 2)窗口函數和CTE用於分析員工的薪資增長趨勢。 3)性能優化策略包括索引優化、查詢重寫和使用分區表。

MySQL:SQL的特定實現MySQL:SQL的特定實現Apr 13, 2025 am 12:02 AM

MySQL是開源的關係型數據庫管理系統,提供了標準SQL功能和擴展。 1)MySQL支持標準SQL操作如CREATE、INSERT、UPDATE、DELETE,並擴展了LIMIT子句。 2)它使用InnoDB和MyISAM等存儲引擎,適用於不同場景。 3)用戶可以通過創建表、插入數據和使用存儲過程等高級功能高效使用MySQL。

SQL:使所有人都可以訪問數據管理SQL:使所有人都可以訪問數據管理Apr 12, 2025 am 12:14 AM

sqlmakesdatamanagectAccessibletoAllbyProvidingAsimpleyetpoperfultoolSetSetForQuerquereingAndManagingDatabases.1)ItworkswithrelationalDatabases,允許inserstospecefifywhattheywanttododowithththedata.2)

SQL索引策略:通過數量級提高查詢性能SQL索引策略:通過數量級提高查詢性能Apr 11, 2025 am 12:04 AM

SQL索引可以通过巧妙的设计显著提升查询性能。1.选择合适的索引类型,如B-tree、哈希或全文索引。2.使用复合索引优化多字段查询。3.避免过度索引以减少数据维护开销。4.定期维护索引,包括重建和移除不必要的索引。

sql怎麼刪除約束sql怎麼刪除約束Apr 10, 2025 pm 12:21 PM

在 SQL 中刪除約束,請執行以下步驟:識別要刪除的約束名稱;使用 ALTER TABLE 語句:ALTER TABLE 表名 DROP CONSTRAINT 約束名;確認刪除。

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
1 個月前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
1 個月前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
1 個月前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.聊天命令以及如何使用它們
1 個月前By尊渡假赌尊渡假赌尊渡假赌

熱工具

WebStorm Mac版

WebStorm Mac版

好用的JavaScript開發工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

EditPlus 中文破解版

EditPlus 中文破解版

體積小,語法高亮,不支援程式碼提示功能

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

VSCode Windows 64位元 下載

VSCode Windows 64位元 下載

微軟推出的免費、功能強大的一款IDE編輯器