導航:首頁 > 信息技術 > ole技術是什麼

ole技術是什麼

發布時間:2022-01-26 09:27:55

1. OLE技術誰能說得通俗點啊我看解釋一點都看不懂

它是一種在現在看來落後的技術,因為稍嫌復雜。
打個比方,你去公共廁所,它有兩個門(一間男廁和一間女廁)和一個洗手池子,這個池子你就可以理解為ole對象——男女公用的。

2. OLE DB是什麼

OLEDB(OLEDB)是微軟的戰略性的通向不同的數據源的低級應用程序介面。OLEDB不僅包括微軟資助的標准數據介面開放資料庫連通性(ODBC)的結構化問題語言(SQL)能力,還具有面向其他非SQL數據類型的通路。

OLE 全稱 Object Link and embed,即對象連接與嵌入。作為微軟的組件對象模型(COM)的一種設計,OLE DB是一組讀寫數據的方法(在過去可能被稱為渠道)。OLE DB中的對象主要包括數據源對象、階段對象、命令對象和行組對象。

使用OLE DB的應用程序會用到如下的請求序列:初始化OLE連接到數據源、發出命令、處理結果、釋放數據源對象並停止初始化OLE Object Linking and Embedding,對象連接與嵌入,簡稱OLE技術。OLE不僅是桌面應用程序集成,而且還定義和實現了一種允許應用程序作為軟體「對象」(數據集合和操作數據的函數)彼此進行「連接」的機制,這種連接機制和協議稱為部件對象模型。

(2)ole技術是什麼擴展閱讀:

OLE DB 與ODBC 的關系

OLE DB 和ODBC 標准都是為了提供統一的訪問數據介面,實際上,ODBC 標準的對象是基於SQL 的數據源(SQL-Based Data Source),而OLE DB 的對象則是范圍更為廣泛的任何數據存儲。從這個意義上說,符合ODBC 標準的數據源是符合OLE DB 標準的數據存儲的子集。

符合ODBC 標準的數據源要符合OLE DB 標准,還必須提供相應的OLE DB 服務程序(Service Provider),就像SQL Server 要符合ODBC 標准,必須提供SQL Server ODBC 驅動程序一樣。現在,微軟自己已經為所有的ODBC數據源提供了一個統一的OLE DB 服務程序,叫做ODBC OLE DB Provider。

3. OLE技術是什麼

ole對象實際上就是別人的程序原封不動的拿來使用。可在
Visual
Basic
應用程序中添加的最強大、最有用的功能之一就是在控制項和控制項之間、在控制項和其它
Windows
應用程序之間拖動文本和圖形。有了
OLE,就可將這種功能引入到應用程序中。
使用
OLE
拖放時,並不是把一個控制項拖動到另一個控制項並調用代碼(象本章前面討論的拖放一樣);而是將數據從一個控制項或應用程序移動到另一個控制項或應用程序。例如,您可以選擇並拖動
Excel
中的一個單元范圍,然後將它們放到應用程序的
DataGrid
控制項上。
Visual
Basic
的幾乎所有控制項都在某種程度上支持
OLE
拖放。此外,一些標準的和
ActiveX
控制項(由
Visual
Basic
專業版和企業版提供的)還提供對
OLE
拖放的自動支持,這意味著控制項支持在
OLEDragMode

OLEDropMode
屬性中的自動設置,並且無論是從控制項拖出還是在控制項內放入都不需要編寫代碼。這一點與手動拖放相反,在手動拖放中,您必須為拖放編程:
有些支持自動
OLEDragMode

OLEDropMode
的控制項包括
PictureBox、Label、以及
TextBox
控制項。為對這些控制項啟動自動
OLE
拖放,應將
OLEDragMode

OLEDropMode
都設置為「自動化」。
有些控制項支持自動
OLE
拖動,但只支持手動放下,有些支持自動放下,但只支持手動拖動。例如,ComboBox
控制項支持手動和自動拖動,但不支持自動放下。這是由於如果您將一個項目拖動到
ComboBox
中,Visual
Basic
無法知道將新項目放下的確切位置。然而,可以使用手動放下
,這樣您就可以將項目程序化的放在您希望在
ComboBox
中的位置了。要啟動這些控制項的自動拖動,應將
OLEDragMode
屬性設置為「自動化」。
有些控制項只支持手動
OLE
拖放事件,這意味著可用代碼對它們進行編程,使之成為
OLE
拖放操作的源,也可使之成為
OLE
拖放操作的目標。
注意
為判斷其它
ActiveX
控制項是否支持
OLE
拖放,應在
Visual
Basic
中載入控制項並檢查
OLEDragMode

OLEDropMode
屬性是否存在,或檢查
OLEDrag
方法是否存在。(不自動支持
OLE
拖動的控制項也將不具有
OLEDragMode
屬性,但是,如果控制項通過代碼支持
OLE
拖動,則其具有
OLEDrag
方法。)
注意
窗體、MDI
窗體、文檔對象、用戶控制項和屬性頁都包含
OLEDropMode
屬性,而且僅支持手工拖放。

4. 如何利用ACCESS中的OLE技術

方法一:
把照片放進資料庫,照片的格式最好是bmp,這樣就可以在窗體上顯示出來,不過這樣資料庫的體積會暴增。
詳細的使用方法請參考Access幫助中的
PictureData
屬性(本文末尾有相關幫助)。
而且,你可以直接用
commdlg
API
函數來給圖像框賦值,然後直接讀取某個圖像框的
PICTUREDATA
並存儲到某個
IMAGE
欄位中。這樣做的優點是顯示、讀取方便,缺點是如果圖片精度高,佔用的硬碟空間會爆大。
方法二:
設一個OLE欄位,然後插入對象就行了(對著欄位單擊右鍵)。但是要注意的是,用上述方法加入資料庫的圖片只能以手動方式保存,需要用程序讀取的時候會碰到存儲在ole欄位中二進制數據與源文件不符的情況。主要是因為ole引擎在圖片的前面加了一段信息給他自己用。
將圖片文件以二進制方式存儲在資料庫中,使用時調用。詳細情況請參考:
使用
ADO

STREAM
對象的
LoadFromFile
方法以及
SaveToFile
方法實現:
http://access911.net/index.asp?board=4&mode=3&recordid=74FAB51E13DC
使用
ADO

RECORDSET.FIELD
對象的
GetChunk
以及
AppendChunk
方法實現:
http://access911.net/index.asp?board=4&mode=3&recordid=75FAB01E
ASP
中使用的方法:
http://access911.net/index.asp?board=4&mode=3&recordid=79FAB31E
下列常式就是採用這種方法,在顯示的時候把長二進制數據保存為臨時文件用於顯示
http://access911.net/down/photo.rar(size=308K)方法四:
不把照片放入資料庫,只把照片的路徑保存到資料庫中,動態載入,這樣可以支持很多種圖片格式。作法是在窗體上放一個圖像控制項,然後根據員工編號或別的有關聯的欄位去找出路徑,用以下語句來載入圖像:
圖像1.Picture
=路徑名
路徑名必須包括圖象文件名。
詳細情況你可以參考
access
xp
的示例
northwind.mdb
中的雇員窗體

5. OLE是什麼

Object Linking and Embedding,對象連接與嵌入,簡稱OLE技術。OLE不僅是桌面應用程序集成,而且還定義和實現了一種允許應用程序作為軟體「對象」(數據集合和操作數據的函數)彼此進行「連接」的機制,這種連接機制和協議稱為部件對象模型
OLE是在客戶應用程序間傳輸和共享信息的一組綜合標准。允許創建帶有指向應用程序的鏈接的混合文檔以使用戶修改時不必在應用程序間切換的協議。OLE基於組件對象模型(COM) 並允許開發可在多個應用程序間互操作的可復用即插即用對象。該協議已廣泛用於商業上,在商業中電子表格、字處理程序、財務軟體包和其他應用程序可以通過客戶/伺服器體系共享和鏈接單獨的信息

OLE 是一種面向對象的技術,利用這種技術可開發可重復使用的軟體組件(COM)。

6. cad里 ole是什麼 它是什麼單詞的縮寫

CAD當中的OlE是對象鏈接和嵌入(Object Linking and Embeding ) 它提供了一種用源於不同應用程序的信息創建復合文檔的強有力方法.對象可以是幾乎所有的信息類型,如文字、點陣圖、矢量圖形,甚至聲音註解和錄象剪輯等.
CAD(Computer Aided Design)誕生於60年代,是美國麻省理工大學提出了互動式圖形學的研究計劃,由於當時硬體設施的昂貴,只有美國通用汽車公司和美國波音航空公司使用自行開發的互動式繪圖系統。

7. 請問OLE和COM到底是什麼

http://msdn.microsoft.com/archive/default.asp?url=/archive/en-us/dnaractivex/html/msdn_faq.asp
在開始標寫著
ActiveX FAQ
Microsoft Corporation
July 16, 1996
Updated: August 12, 1996
已經是6年前的東西了.6年!!如果我有孩子都能打醬油了!開個玩笑:)

Microsoft® ActiveX™ is a set of technologies from Microsoft that enables interactive content for the World Wide Web. With ActiveX, Web sites come alive with multimedia effects, interactive objects, and sophisticated applications that create a user experience comparable to that of high-quality CD-ROM titles. ActiveX provides the glue that ties together a wide assortment of technology building blocks to enable these "active " Web sites.
這是ms一開始定義的AcitveX的概念,不過這個概念已經發生了很大的變化,當初ActiveX就是ms市場人員向web進軍發明的詞語,特指web上的com技術.現在看來,這個ActiveX是對com技術進行高級封裝的總稱.

我想討論可以告一段落了,這些只是一些人為的術語,換來換去指的就是com技術及高級應用,不用弄的那麼清楚,ms自己都沒有一個完整的定義:)

8. windows中ole技術是什麼技術

Object Linking and Embedding,對象連接與嵌入,OLE 不僅是桌面應用程序集成,而且還定義和實現了一種允許應用程序作為軟體「對象」(數據集合和操作數據的函數)彼此進行「連接」的機制,這種連接機制和協議稱為部件對象模型。

9. Windows中的「OLE」技術,是什麼技術,它可以實現多個文件之間的住處傳遞和共享

OLE--Object Linking and Embedding(對象鏈接與嵌入).

OLE和DDE,是支持Windows應用之間相互通訊的一種機制。

OLE技術通過"對象"集成windows應用程序,它採用圖象、圖表、資料庫、聲音、文本等構成復合對象(也稱復合文檔)。即在一個文件或一個程序中能夠包含多種不同數據格式的數據內容.

OLE技術是在復合文檔中實現鏈接對象或嵌入對象的一組協議,該技術首先由Als公司在1988年提出,後被
Microsoft公司引進到Windows中。使用OLE,一個應用程序可以和其他應用程序合作,以產生包含有不同種類對象的復合文檔,並且文檔中所包含的對象易於被用戶操作。

支持OLE調用的Windows軟體,在Windows中會有注冊登記信息,查看WIN.INI中[embeddi ng]節的內容,可知道Windows中包含哪些可以調用的OLE對象。畫筆(PBRUSH.EXE)、統計圖 (Microsoft Graph)、對象包裝程序(PACKGER.EXE)和錄音機(SOUNDREC.EXE)是Windows環境下常用的OLE嵌
入對象。

Windows環境下的大部分開發工具(如C、C++、PASCAL、Visual Basic 3.0、CA-Reali zer、FoxPro for Windows、Visual FoxPro for Windows等)大都支持開發具有調用OLE對象能力的應用程序.

閱讀全文

與ole技術是什麼相關的資料

熱點內容
阿里的廣告產品有哪些 瀏覽:219
信息社會治理模式有哪些 瀏覽:148
微盟小程序是什麼意思 瀏覽:42
福田奧鈴有哪些產品 瀏覽:213
圖像處理產品有哪些 瀏覽:509
keil寫好程序怎麼知道有無錯誤 瀏覽:658
29歲了學點什麼技術比較好 瀏覽:108
怎麼將web程序轉換安裝包 瀏覽:217
手機屏保程序怎麼卸載 瀏覽:717
京東的代理怎麼收費 瀏覽:27
機動車安全技術檢驗主要依據哪些標准 瀏覽:101
什麼是黃頁數據載入完成 瀏覽:212
開發票保存發票信息如何更改 瀏覽:157
怎麼看產品糖含量 瀏覽:337
abc類信託產品什麼意思 瀏覽:293
葯師學什麼技術比較有前途 瀏覽:309
文子理財屬於什麼產品 瀏覽:181
比特幣什麼網站交易 瀏覽:532
vx小程序怎麼製作身高對比圖 瀏覽:838
保險代理人收入交什麼稅 瀏覽:124