VB物件的鏈結與嵌入

2021-08-26 16:49:14 字數 765 閱讀 4617

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節點上...