现在位置: > > IT/计算机 > 计算机软件及应用

delphi基础教程(二)

后 一 页 前 一 页 回 目 录 回 首 页

第八章 对象链接与嵌入(一) 对象链接和嵌入(Object Linking and Embeding)是一组服务功 能,它提供了一种用源于不同应用程序的信息

创建复合文档的强有 力方法。 对象可以是几乎所有的信息类型,如文字、位图、矢量图 形,甚至于声音注解和录像剪辑等。 Windows 附件组中的书写器是应用 OLE 的实例, 使用单击“对象 | 插入”菜单项, 书写器弹出插入对话框, 对话框中列出了多个 OLE 服务器程序,如公式编辑工具,绘图工具,报表生成工具。用户双 击鼠标左键,可激活一个 OLE 服务器。在 OLE 服务器中可编辑 OLE 对象,当用户返回到书写器中时,在书写器文档中将出现 OLE 对象。 Delphi 支持 OLE 技术,Delphi1.0可以创建 OLE 应用程序, Delphi2.0可创建 OLE 自动化服务器和控制器程序。本章通过例程介 绍对象链接与嵌入的基本概念,Delphi 创建 OLE 对象的方法,OLE 自动化的概念以及如何开发 OLE 自动化服务器和控制器。 8.1 OLE 简介 8.1.1 OLE1.0和 OLE2.0 迄今为止,有两种版本的 OLE:OLE1.0和 OLE2.0。当用户 在 OLE1.0 服务器中激活 OLE 对象, 服务器程序在前台打开自己的窗 体,并获得焦点。OLE 窗体失去焦点,存在于单独的窗体之中。 OLE2.0服务器采用“本地”(in place)激活方式。本地激活意 味着服务器菜单与应用程序菜单要进行融合,服务器的状态条更换 应用程序状态条,服务器的工具条更换应用程序工具条。OLE 对象在 应用程序窗体中进行编辑,但所有过程均由服务器处理。 创建 OLE 对象的服务器决定了 OLE 的激活方式。 如果一个 OLE1.0 的对象在 OLE2.0 编译的应用程序中打开,它将采用 OLE1.0的方式。 8.1.2 链接与嵌入 链接对象的数据保存在 OLE 服务器创建的文件中,嵌入对象的 数据保存在 OLE 应用程序中。 链接对象必须以文件形式保存,只有对 OLE 服务器已经创建好 的 OLE 对象, 才能进行 OLE 链接,链接的 OLE 对象文件可被 OLE 应 用程序或其它程序进行修改,OLE 服务器和其它 OLE 应用程序也可 以访问和修改 OLE 对象。对象数据保存在某一处,但可以被多个应 用程序访问。 Delphi 应用程序可以得到 OLE 对象文件中的最新数据。当 OLE 对象数据被应用程序修改时,这些变化将在所有包含该对象的其它 应用程序中体现。 嵌入对象保存在 OLE 应用程序中,其它应用程序不能访问该对 象。只有在 OLE 应用程序中激活 OLE 对象才能对其进行编辑。嵌入 的 OLE 对象不需要保存在文件中,所有数据都在应用程序中,这就 确保了 OLE 数据不会被偶然地删除或修改。不足之处是应用程序的 规模因为保存了 OLE 数据而增大了 。 如果用户想保存

对嵌入对象的修改,可以把 OLE 数据存入文件

后 一 页 前 一 页 回 目 录 回 首 页

delphi基础教程(二)

相关文档
delphi基础教程(一)
delphi基础教程(一)_计算机软件及应用_IT/计算机_专业资料。后页前页回录回页 一一目首 第一章 Delphi 快速入门(二) 1.2.3 设计简单的用户界面 首先从空白...
DELPHI基础教程
Delphi快速入门(二) ---1.2.3 设计...如果您完全不熟悉Pascal编程,请参阅一些基础的Pascal教程。如果您具 有编程经验,并能熟练地使用其他流行程序语言,您将在本...
Delphi 基础教程 笔记
Delphi 基础教程 笔记_IT/计算机_专业资料。Delphi 基础教程第二章 Delphi 面向对象的编程方法(二) 面向对象的编程方法( {2004-1-21} 2.1.2.2 预定义类型...
Delphi基础教程
Delphi基础教程_计算机软件及应用_IT/计算机_专业资料。快速入门( 第一章 ...2.0 版必须在 Windows 95 以上的操作系统中 使用.启动 Windows 95 或 ...
Delphi快速入门教程(三)
Delphi编程从入门到精通... 8页 免费 Delphi编程经典教程 484页 免费 Delphi...您可以通过图形编辑对话框装入图标,在本例程中,按动 Load 按钮,选择\Delphi 2....
--DELPHI基础教程--第八章_对象链接与嵌入(二)
--DELPHI基础教程--第八章_对象链接与嵌入(二)_计算机软件及应用_IT/计算机_专业资料。DELPHI数据库不得不学教程-->DELPHI基础教程-->第八章 对象链接与嵌入...
DELPHI基础教程
DELPHI 基础教程第十九章 Delphi 自定义部件开发(二) 19.2.2 Delphi 部件编程 19.2.2.1 创建属性 属性(Property)是部件中最特殊的部分,主要因为部件用户在...
--DELPHI基础教程--第八章 对象链接与嵌入(二)
--DELPHI基础教程--第八章 对象链接与嵌入(二)_工学_高等教育_教育专区。delphi基础教程-->DELPHI基础教程-->第八章 对象链接与嵌入(二)后一页 前一页 回...
Delphi程序设计基础教程》第2课:Object Pascal语言基础
Delphi程序设计基础教程》第2课:Object Pascal语言基础_工学_高等教育_教育专区。本课内容: 1、变量和常量; 2、操作符; 3、数组; 4、基本编程语句。...
Delphi快速入门教程(二)
Delphi快速入门教程(二)_计算机软件及应用_IT/计算机_专业资料。1.2.3 设计简单的用户界面 首先从空白窗体开始工作。我们将设计一个简单的程序:在屏幕上开一个...
相关主题
返回顶部
热门文档