- 1、本文档共53页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
下载
第2 5章 创建A c t i v e X控件
本章内容:
• 为什么要创建A c t i v e X控件
• 创建一个A c t i v e X控件
• ActiveForm
• 在We b上的A c t i v e X
对许多开发者来说,能轻松创建 A c t i v e X控件是D e l p h i最重要的功能之一。A c t i v e X 是一种独立于
编程语言的控件标准,A C t i v e X控件能应用于许多不同的环境,其中包括 D e l p h i 、C + + B u i l d e r 、Vi s u a l
B a s i c和Internet Explorer 。这些控件可以是一个简单的静态文本框,也可以是一个复杂的电子表格和文
字处理器。过去,A c t i v e X是相当复杂和难写的,但D e l p h i通过把相对容易创建的V C L组件和窗体转换
为A C t i v e X控件,使得创建A c t i v e X控件变得容易了。
本章并不打算介绍A c t i v e x控件的方方面面—那要写厚厚的一本书。本章仅向读者演示在 D e l p h i
中怎样创建A c t i v e X控件,怎样通过D e l p h i 向导和框架,使创建的控件能在实际中应用。
注意 只有Delphi 的专业版和企业版才能创建控件。
25.1 为什么要创建ActiveX控件
作为一个程序员,可能对 D e l p h i 的V C L 组件和窗体提供的功能非常满意了。你不禁要问,为什么
还要创建 A c t i v e X控件呢?首先,如果你是个专业的组件开发人员,这样做的回报是巨大的,通过把
V C L 组件转换成 A c t i v e X控件,就不再把自己的视线局限在 D e l p h i和C + + B u i l d e r上,而能转到任何
Wi n 3 2开发工具上。其次,即使你不是控件开发人员,也能用它为网页增加功能和内容。
25.2 创建一个ActiveX控件
D e l p h i 的一步向导使得创建一个 A c t i v e X 控件相当简
单。然而,这个向导仅是开发复杂 A c t i v e X控件的一个起
点。
为帮助你熟悉D e l p h i 的A c t i v e X控件的能力,图2 5 - 1显
示了在New Items 对话框中的A c t i v e X 页。这个对话框通过
在主菜单中选择 F i l e | N e w 引出。在后面将对对话框中的内
容进行详细介绍。
在对话框中的第一个图标表示 A c t i v e F o r m ,双击它能
激活一个用来创建 A c t i v e F o r m 的向导。A c t i v e F o r m和通常
的A c t i v e X控件略微有点不同,在这里也被称为 A c t i v e X控
件。
图25-1 New Items对话框的ActiveX页
接下来的图标表示 A c t i v e X控件,在这里双击能激活
创建A c t i v e X控件的向导,在下一节详细介绍。
第三个图标表示的是 A c t i v e X库,双击这个图标能创建一个新的 A c t i v e X服务器( D L L ) ,它将输出
8 5 2 第三部分 基于组件的开发
下载
四个在第2 3章中讲到的服务器函数。这是把A c t i v e X控件加到项目中的起点。
再下一个图标代表自动化对象向导,在第2 3章中有详细介绍。
接下来一个图标是 C O M对象向导,双击它能创建一个简单的 C O M对象。在前面章节进行应用程
序扩展时,已经讲过这个向导了。
双击最左边的图标,能把一个属性页增加到当前的项目中,属性页能可视化地编辑 A c t i v e X控件,
在本章的后面能看到一个增加属性页的例子。
最后一个图标代表类型库,双击这个图标将创建一个类型库,由于在A c t i v e X控件向导、A c t i v e F o r m
控件向导以及自动化对象中都自动增加类型
文档评论(0)