开发 DHTML 应用程序

DHTML 应用程序是一个 Visual Basic 应用程序,它在一个交互的、基于浏览器的应用程序中使用一种动态HTML和已编译 Visual Basic 代码组合。一个 DHTML 应用程序驻留在浏览器所在的机器上,它在那里解释和响应浏览器中最终用户执行的操作。

一个最简单的 DHTML 应用程序可以是一个单一的 HTML 页面,它使用 Visual Basic 代码和动态 HTML 对象模型来立即响应发生在该页面上的操作。包括响应用户产生的动作如移动和单击鼠标,或响应浏览器本身执行的操作,如打开该页面或加载一个图象。下面列出的仅仅是一个较复杂的 DHTML 应用程序可以完成工作中的几件:

DHTML 应用程序使用 Visual Basic 代码执行大多数相同于以前用脚本、CGI处理、和其它 Internet 应用程序开发方法来完成的处理—并且其中的大多数处理不传送到服务器就可以完成。

DHTML 应用程序是为动态 HTML 命名的,是 Internet Explorer 4.x 技术上的扩充,它允许开发者和最终用户按一种新的方式和 Web 页面来相互交互。DHTML 应用程序必须运行在 Internet Explorer 4.x. 上。

 本章假设您熟悉“介绍 Internet 应用程序”中所包含的某些基本的Internet概念。关于 Internet 一般技术包括HTTP、Internet开发环境、Web 浏览器模型和 Web 服务器交互作用的详细信息,请参阅第一章。

主题

什么是 DHTML 应用程序

介绍和定义 DHTML 应用程序,解释它们的优点,并提供了一个典型应用程序的结构。

Visual Basic中的动态 HTML

介绍有关如何在 DHTML 应用程序中使用动态 HTML 的信息并介绍对象模型。

DHTML 应用程序的设计考虑

介绍当创建您的 DHTML 应用程序时应记住的考虑因素。

DHTML 应用程序的开发过程

详细介绍如何创建 DHTML 应用程序。

开始您的 DHTML 应用程序工程

介绍如何启动一个 DHTML 应用程序。

DHTML 应用程序的页面设计

解释如何创建 DHTML 应用程序的用户界面,既可以通过引入一个已存在的 HTML 页面也可以在 Visual Basic 中创建您自己的页面。

使用动态 HTML 编写代码

介绍如何使用动态 HTML 对象模型为一个 DHTML 应用程序编写代码。

DHTML 应用程序的状态管理

解释如何管理一个 DHTML 应用程序的状态。

测试您的 DHTML 应用程序

介绍了如何测试和调试您的 DHTML 应用程序。

创建您的 DHTML 应用程序

讨论编译您的 DHTML 应用程序。

部署您的 DHTML 应用程序

介绍如何交付您的 DHTML 应用程序给 web 服务器和用户。


示例应用程序

  DhShowMe.vbp

DhShowMe.vbp 演示了如何将动态 HTML 功能合并到 DHTML 应用程序创建的 Web 页面和 Visual Basic 代码中的几种技术。这个应用程序中的页面演示了如何使用动态HTML来更改 Web 页面的样式、布局和元素,以及如何使用对象模型在多级页面上处理事件。

您将在 Samples目录中找到 DhShowMe.vbp。

PropBag.vbp

PropBag.vbp 演示了如何使用 GetProperty 和 PutProperty 函数在一个 DHTML 应用程序的 Web 页面之间保存状态。您将在Samples目录中找到 PropBag.vbp。