本章循序渐进地创建了由两个 ActiveX 文档和两个窗体形成的简单组合。该工程并没有什么实际的应用价值,但是,利用它可以清楚地演示某些概念,例如对象生命周期、全局对象以及在 Internet Explorer 中使用的一组部件。另外,通过它可以学到如何用 Visual Basic 提供的调试工具调试 ActiveX 文档。
本章是入门性质的,在后续的章节中将深入地讨论本章提到的操作步骤。每一步骤中都提供了查找更深入的资料的线索。另外,“建立 ActiveX 文档”一章说明怎样使用 ActiveX 文档向导,使 ActiveX 文档的创建工作更简单。
注意 要完成本章的各个步骤,必须使用 Microsoft Internet Explorer 应用程序,并且能够访问 Internet 或 intranet。在 Microsoft Visual Basic CD-ROM 上的 Tools 目录中,可以找到 Internet Explorer 的安装程序。
创建 ActXDoc 工程的各步是循序渐进的,所以步骤的先后顺序是非常重要的。
![]() |
创建 ActXDoc 工程
说明如何在 ActXDoc 工程中创建一个 ActiveX 文档。 |
![]() |
运行和调试 ActXDoc 工程
解释在 Internet Explorer 中如何运行 ActXDoc 工程并浏览ActiveX 文档。 |
![]() |
在 ActXDoc 工程中加入第二个 ActiveX 文档
解释如何在该工程中加入名为 SecndDoc 的第二个 ActiveX 文档。 |
![]() |
在 ActXDoc 工程中加入窗体
说明如何将标准的窗体加入到工程之中。 |
![]() |
为 UserDocument 添加属性
解释如何为 ActiveX 文档增加一个公有属性和两个方法。这些属性是公开的,可以被 SecndDoc ActiveX 文档或者窗体使用。 |
![]() |
把属性保存到 PropertyBag 中
解释了如何通过 WriteProperties 事件把 UserDocument 对象的属性值保存到 PropertyBag 中,以及通过 ReadProperties 事件获取属性值。 |
![]() |
为 ActXDoc 工程添加菜单
说明如何给 FirstDoc ActiveX 文档添加菜单,该菜单将出现在宿主应用程序中。 |
![]() |
UserDocument 对象的存活期 |
![]() |
总结 ActiveX 文档的创建过程
综述设计和创建 ActiveX 文档的主要步骤。 |
![]() |
ActXDoc.vbp
这个应用程序创建了一个 ActiveX 文档,为此它需要加入所需的各种属性、方法和事件。它还在各个循序渐进阶段提供了一些基础知识,说明了 ActiveX 文档创建的一些附加特性。示例应用程序列在Samples 目录中。 |