导航:首页 > 信息技术 > 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技术是什么相关的资料

热点内容
创造营3数据统计的网页是什么 浏览:495
亚马逊虚拟产品怎么推广 浏览:295
如何进入研发级程序员 浏览:290
宝元加工中心怎么用子程序 浏览:741
个人信息过户要多少钱 浏览:462
律师代理一般提供什么服务 浏览:212
港股交易代码是什么时候出来的 浏览:128
鸿蒙系统怎么一键关闭后台程序 浏览:932
美国市场上雪纳瑞多少钱一只 浏览:398
鸿蒙怎么关闭开启的程序 浏览:168
如何拓展和代理的合作 浏览:647
什么是与市场有关人文活动 浏览:787
我是做装修的如何群发信息给朋友 浏览:915
亚马逊如何改变产品链接 浏览:108
用什么技术做音乐 浏览:273
普陀代理记账怎么办理 浏览:53
程序员是干什么用的通俗讲 浏览:498
etf二级市场有哪些 浏览:470
周六不交易为什么股票涨停了 浏览:23
换店了怎么给老顾客发信息 浏览:740