数据库中ole对象指的是什么

47次阅读
没有评论

共计 1960 个字符,预计需要花费 5 分钟才能阅读完成。

自动写代码机器人,免费开通

这篇文章主要介绍了数据库中 ole 对象指的是什么,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让丸趣 TV 小编带着大家一起了解一下。

数据库中 ole 对象是桌面应用程序集成,而且还定义和实现了一种允许应用程序作为软件“对象”(数据集合和操作数据的函数) 彼此进行“连接”的机制,这种连接机制和协议称为部件对象模型,简称 COM。

本教程操作环境: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,程序员可以定义一组命令,使它们进入到其它程序中。这些命令可带参数。看起来很象应用程序在调用函数或过程一样。采用上述办法,可以在人不参与的情况下,就能使得两个应用程序的相互作用。被自动化的程序称作自动化对象或自动化服务器,操作或自动化其他程序的应用程序称为自动化控制器或自动化客户器。

感谢你能够认真阅读完这篇文章,希望丸趣 TV 小编分享的“数据库中 ole 对象指的是什么”这篇文章对大家有帮助,同时也希望大家多多支持丸趣 TV,关注丸趣 TV 行业资讯频道,更多相关知识等着你来学习!

向 AI 问一下细节

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-12-04发表,共计1960字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)