`

VB对象的链接与嵌入

 
阅读更多

OLE(Object Linking and Embedding),可以使VB应用程序访问Windows环境中其他应用程序的对象,从而使VB能够使用其他应用程序的数据。例如Word文档、 Excel工作表等,这类对象称为OLE对象。

VB够访问的OLE对象取决于用户系统所安装的 Windows的应用程序。

OLE对象可以通过VB工具箱中提供的OLE控件进行加载。

我们能看见,大家都穿着各种好看的衣服,“对象”好比人本身,“Windows的应用程序”好比每个人的衣柜,“Word文档、 Excel工作表等”好比衣服。

“链接”就是每个人都知道自己的衣服放在哪里了,放衣服时从衣柜换到另一个地方,下次再想穿时就可能忘了。

“嵌入”就是每个人身上穿的衣服,即好看也不容易丢失。

连接对象和嵌入对象的不同之处在于插入到OLE控件的对象储存于何处,以及将对象插入到OLE控件后是如何更新的。

一个对象被链接到OLE控件,只是在OLE控件中插入了该对象的地址,不是本身。

一个对象被嵌入到OLE控件时,插入的是真正的数据,数据随Visual Basic应用程序一起存储,嵌入对象可能会大大增加文件的大小。

链接与嵌入各有优缺点:链接方式虽然占用较小的空间,但数据容易受到外界的影响而丢失:嵌入方式下数据不易丢失,但会占用较大的空间。

OLE控件:http://baike.baidu.com/view/3525904.htm

OLE控件和API的导图:http://blog.csdn.net/jiuqiyuliang/article/details/7250614

分享到:
评论

相关推荐

    vb中OLE之WORD

    OLE(Object Linking and Embedding,对象链接与嵌入)使VB应用程序可以访问Windows环境中其他应用程序的对象,例如Word文档、Excel工作表等,这类对象称为OLE对象。VB能够访问的OLE对象取决于用户系统所安装的...

    VB6.0详细讲义(VB6实用教程_VB6从入门到精通)

    第一章 Visual Basic介绍 ...第十二章 用对象链接与嵌入(OLE)扩展Visual Basic 第十三章 使用资源文件 第十四章 用Visual Basic建立ActiveX DLL 第十五章 用Winsock控件进行Internet通信 第十六章 Web浏览控件

    用VB编写OPC客户端访问WINCC

    〔O代表OLE(对象链接和嵌入),P (process过程),C (control控制)。OLE已从面向对象重新定义为基于对象并更名为Active X〕。 WinCC是西门子公司在自动化领域采用最先进的技术与微软公司在共同开发的居于世界领先地位...

    VB6.0详细讲义

    第一章 Visual Basic介绍 ...第十二章 用对象链接与嵌入(OLE)扩展Visual Basic 第十三章 使用资源文件 第十四章 用Visual Basic建立ActiveX DLL 第十五章 用Winsock控件进行Internet通信 第十六章 Web浏览控件

    VB程序设计及应用

    14.1.2 对象链接与嵌入的区别 14.2 OLE控件常用属性与方法 14.2.1 OLE控件的属性 14.2.2 编辑OLE对象 实训 第15章 多媒体 15.1 多媒体控件 15.1.1 多媒体控件的常用属性 15.1.2 多媒体控件的...

    信息管理系统MO+vb

    在Visual Basic环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows内部的广泛应用程序接口(API)函数,动态链接库(DLL)、对象的链接与嵌入(OLE)、开放式数据连接(ODBC)等技术,可以高效...

    VB.net编写OPC Client访问WINCC6.0

    OPC是一个工业标准,它是由一些世界上著名的自动化系统和硬件、软件公司和Microsoft(微软)...〔O代表OLE(对象链接和嵌入),P (process过程),C (control控制)。OLE已从面向对象重新定义为基于对象并更名为Active X〕。

    VB教程用于编程爱好者自学

    在Visual Basic环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows内部的广泛应用程序接口(API)函数,以用动态链接库(DLL)、对象的链接与世隔嵌入(OLE)、开放式数据连接(ODBC)等技术,...

    VB程序设计及应用.李淑华.文字版

    数据库、对象的链接和嵌入、多媒体控件以及常用的 ActiveX 控件的应用,最后介绍了打字练习、画板、学生成绩管理系统等应用程序实例。本书配有大量的实例和测试题,并配有 CAI课件、电子教案。本书由浅入深、通俗...

    VB精彩编程200例

    在Visual Basic环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows内部的广泛应用程序接口(API)函数,动态链接库(DLL)、对象的链接与嵌入(OLE)、开放式数据连接(ODBC)等技术,可以高效...

    Visual Basic(简称VB)是由微软公司开发的一种高级编程语言,特别适用于Windows环境下的应用程序开发 以下是关于

    Visual Basic(简称VB)是由微软公司开发的一种高级编程语言,特别适用于Windows环境下的应用程序开发。...此外,VB还支持动态数据交换(DDE)和对象的链接与嵌入(OLE)等技术,使得应用程序能够与其他应用程

    依据VB+ACCESS智能公交考勤系统管理软件设计(毕业设计论文)

    OLE技术把每个应用程序视为一个对象,把不同的对象链接起来,再嵌入到其他应用程序中,把多个应用程序综合为一个大型应用软件[5]。 最后,Visual Basic具有很强的数据库管理功能,提供了数据管理器(Data Man

    vb 专门人才管理系统 论文 完整版

    在Visual Basic环境下,利用才件驱动的编程机制、新颖易用的可视化设计工具,使用Windows内部的应用程序接口(API)函数,以及动态链接库(DLL)、动态数据交换(DDE)、对象的链接与嵌入(OLE)、开放式数据访问(ODBC)等...

    Visual Basic编程实例说明教程

    在Visual Basic环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows内部的广泛应用程序接口(API)函数,动态链接库(DLL)、对象的链接与嵌入(OLE)、开放式数据连接(ODBC)等技术,可以高效...

    vb程序游戏设计.doc

    在VisualBasic环境下,利用事出有因件驱动的编程机制,新颖 易用的可视化工具,使用Windows内部的广泛应用程序接口(API)函数,运用动态 链接库(DLL),对象的链接与嵌入(OLE),开放式数据连接(ODBC)等技术,可 ...

    Visual_Basic编程语言学习.txt

    在Visual Basic环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows内部的广泛应用程序接口(API)函数,动态链接库(DLL)、对象的链接与嵌入(OLE)、开放式数据连接(ODBC)等技术,可以高效...

    visualbasic 6.0精简版

    在Visual Basic环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows内部的广泛应用程序接口(API)函数,以用动态链接库(DLL)、对象的链接与世隔嵌入(OLE)、开放式数据连接(ODBC)等技术,...

    Excel_VBA教程

    7.使用VBA进行链接和嵌入 181 8.COM和自动控制 182 9.了解绑定 182 10.后期绑定 182 11.早期绑定 182 12.建立到对象库的引用 183 13.创建自动控制对象 184 14.使用CREATEOBJECT函数 184 15.使用自动控制创建一个新的...

    数传电台与MCGS工控组态软件通信研究

    其中第二种方法是利用对象链接与嵌入OLE(Objects Linking and Embedding)自动化操作MCGS;第三种方法是利用动态数据交换,DDE(Dynamic Data Exchange)连接方法与MCGS进行数据交换实现通信。实际运行表明,三种方法均...

Global site tag (gtag.js) - Google Analytics