ole(object linking and embedding)
,可以使
vb應用程式訪問
windows
環境中其他應用程式的物件,從而使
vb能夠使
用其他應用程式的資料。
例如word
文件、excel
工作表等,這類物件稱為
ole物件。vb能
夠訪問的
ole物件取決於使用者系統所安裝的
windows
的應用程式。
ole物件可以通過
vb工具
箱中提供的
ole控制項進行載入。
我們能看見,大家都穿著各種好看的衣服,「物件」好比人本身,「windows的應用程式」好比每個人的衣櫃,「word
文件、excel
工作表等」好比衣服。
「鏈結」就是每個人都知道自己的衣服放在**了,放衣服時從衣櫃換到另乙個地方,下次再想穿時就可能忘了。
「嵌入」就是每個人身上穿的衣服,即好看也不容易丟失。
連線物件和嵌入物件的不同之處在於插入到ole控制項的物件儲存於何處,以及將物件插入到ole控制項後是如何更新的。
乙個物件被嵌入到ole控制項時,插入的是真正的資料,資料隨visual basic應用程式一起儲存,嵌入物件可能會大大增加檔案的大小。
鏈結與嵌入各有優缺點:鏈結方式雖然占用較小的空間,但資料容易受到外界的影響而丟失:嵌入方式下資料不易丟失,但會占用較大的空間。
ole控制項:
ole控制項和api的導圖:
VB中的全域性物件
vb中的全域性物件 全域性物件的定義 乙個類只有唯一的乙個例項,這個例項統稱為全域性物件。全域性物件的特點 全域性物件在程式中 不需要宣告和定義,直接使用就可以了。vb中的全域性物件主要有哪些?vb下的全域性物件主要有以下幾個 它代表的是我們的整個應用程式 screen 螢幕,是各個應用程式之間共享...
嵌入式100題(74) 硬鏈結與軟鏈結的區別
硬鏈結 hard link a是b的硬鏈結 a和b都是檔名 則a的目錄項中的inode節點號與b的目錄項中的inode節點號相同,即乙個inode節點對應兩個不同的檔名,兩個檔名指向同乙個檔案,a和b對檔案系統來說是完全平等的。如果刪除了其中乙個,對另外乙個沒有影響。每增加乙個檔名,inode節點上...
嵌入式100題(74) 硬鏈結與軟鏈結的區別
硬鏈結 hard link a是b的硬鏈結 a和b都是檔名 則a的目錄項中的inode節點號與b的目錄項中的inode節點號相同,即乙個inode節點對應兩個不同的檔名,兩個檔名指向同乙個檔案,a和b對檔案系統來說是完全平等的。如果刪除了其中乙個,對另外乙個沒有影響。每增加乙個檔名,inode節點上...