IIS 应用程序是一个 Visual Basic 应用程序,它在一个动态的、基于浏览器的应用程序中使用 HTML和已编译 Visual Basic 代码的组合。IIS 应用程序驻留在一个 Web 服务器上,它接受来自浏览器的请求,运行与请求相关联的代码并返回响应到浏览器。
最简单的形式,您可以使用一个 IIS 应用程序截取一个用户请求并返回一个 HTML 页面到浏览器。下面这些仅仅是更高级的 IIS 应用程序可完成工作中的几个例子:
通过 IIS 应用程序的这些或其他高级应用,您可以根据用户在浏览器上进行的操作执行复杂的处理。IIS 应用程序可以使用 Visual Basic 代码来执行以前用脚本、CGI 处理和其他 Internet 应用程序开发方法完成的大多数相同的处理。
IIS 应用程序是根据 Microsoft Internet Information Server 而命名的,而 Microsoft Internet Information Server 是运行您的 IIS 应用程序的 Web 服务器。IIS 应用程序可以在 Internet 或 intranet 中的任何浏览器上运行,因此它很容易得到广泛的支持。
下面的讨论假定您熟悉第一章“介绍 Internet 应用程序”中包括的一些Internet基本概念。关于 Internet 一般技术的详细信息,包括HTTP、Internet开发环境、Web 浏览器和 Web 服务器交互作用的模型,请参阅本章。
详细信息 关于开发和测试 IIS 应用程序所需系统配置的详细信息,请参阅“ IIS 应用程序的系统要求”。
![]() |
什么是 IIS 应用程序?
介绍和定义 IIS 应用程序,解释它的优点,并提出一个典型 IIS 应用程序的结构。 |
![]() |
Webclass 介绍
介绍 webclass 和它们的内容。 |
![]() |
设计考虑
提出当规划您的 IIS 应用程序时应记住的因素。 |
![]() |
IIS 应用程序开发过程
提出如何创建 IIS 应用程序的详细指令。 |
![]() |
Webclass 事件
描述了 IIS 应用程序的事件、如何将它们添加到 IIS 应用程序中,以及如何激活它们。 |
![]() |
IIS 应用程序对象模型
解释在 IIS 应用程序中使用的活动服务器页面对象。 |
![]() |
IIS 应用程序的事件响应
解释如何对 IIS 应用程序中的一般任务编写代码。 |
![]() |
IIS 应用程序的状态管理
解释在 IIS 应用程序中保存和获取状态的各种方法。 |
![]() |
Webclass 的处理顺序
描述在 IIS 应用程序中如何设置从 webitem 到 webitem 的漫游次序。 |
![]() |
构造您的 IIS 应用程序
显示编译您的 IIS 应用程序时的信息。 |
![]() |
测试您的 IIS 应用程序
显示关于如何测试和调试您的 IIS 应用程序的信息。 |
![]() |
布署您的 IIS 应用程序
描述如何向 Web 服务器和用户交付您的 IIS 应用程序。 |
Wcdemo.vbp
演示了在 Visual Basic 中 webclass 编程的几个主要特性。在该应用程序中您可以看到如何引发模板和自定义事件的示例,如何响应用户请求动态生成页面,如何使用自定义 webitem,以及如何使用 URLData 属性在请求之间存储状态信息。Wcdemo.vbp 列在 Samples 目录中。