一、创建工程

 

作 者 : 仙人掌工作室

   Visual Basic 6.0 增加了许多针对Internet的开发功能,其中之一即为创建IIS(Internet Information Server)应用程序的能力。IIS应用程序是一个生存在 Web 服务器上并响应浏览器请求的 Visual Basic 应用程序。IIS 应用程序使用 HTML 来表示它的用户界面,使用编译的 Visual Basic代码来处理浏览器的请求与响应事件。

   IIS 应用程序在表面上和 Active Server Pages 应用程序相似。这两种应用程序都显示动态的 Web 站点,并且都是在服务器上而不是在客户端上执行它们的处理。但是,每一种都有自己独特的优点。Active Server Pages 适合于对制作 Web 页面感兴趣的脚本开发者,它提供了将脚本和 HTML 混合起来的独特能力。IIS 应用程序适合于构造基于 Web 应用程序而不是 Web 页面的 Visual Basic 开发者。IIS 应用程序允许复杂的事务处理,并且几乎任何的浏览器或平台都可以很容易地访问它。

   本文通过一个热门的Web功能——客户注册功能为示范,具体说明创建IIS应用程序的一般过程。运行此程序需要II3.0、II4.0或Personal Web Server。

   一、创建工程

   启动Visual Basic 6.0并创建一个新的IIS应用程序工程。首先看到的是WebClass设计器,如下图所示。IIS 应用程序是由一些被称为 WebClass 的特殊类型对象组成。而 WebClass 包含一系列称为 WebItem 的资源。WebClass 作为应用程序的中央功能单元,处理来自浏览器的数据并向用户发送信息。WebItem 是 WebClass 为响应一个请求能够发送给浏览器的 HTML 页面和其他数据。

   【图1 VBIISApplications_1.gif】

 

   我们要设计的客户注册器界面由下面的HTML代码描述。可以看到,这里并没有用于数据输入的HTML元素,不过多出了“wc@username”这类定制标记。在IIS应用程序中这些标记将用数据输入元素取代。虽然这些HTML代码也定义了提交用户注册数据的表单,但没有定义任何动作——这也在IIS应用程序中定义。


 < HTML>

 < BODY BGCOLOR=#c0c0c0 >

 < form method="post" action="">

 < wc@error>< /wc@error>

 < table border=1>

 < tr>

   < td align="right" background="">客户名称:< /td>

   < td>< wc@USERNAME>< /WC@USERNAME>< /td>

 < /tr>

 < tr>

   < td align="right">地址:< /td>

   < td>< wc@ADDRESS>< /WC@ADDRESS>< /td>

 < /tr>

 < tr>

   < td align="right">邮政编码:< /td>

   < td>< wc@ZIPCODE>< /WC@ZIPCODE>< /td>

 < /tr>

 < tr>

   < td align="right">电子邮件:< /td>

   < td>< wc@EMAIL>< /WC@EMAIL>< /td>

 < /tr>

 < tr>

   < td align="right">电话:< /td>

   < td>< wc@PHONE>< /WC@PHONE>< /td>

 < /tr>

 < tr>

   < td align="right">说明:< /td>

   < td>< wc@COMMENTS>< /WC@COMMENTS>< /td>

 < /tr>

 < tr>

   < td colspan=2 align="middle">< input type="submit" 

    name="submit" value="提交">< /td>

 < /tr>

 < /table>< /form>

 < /BODY>

 < /HTML>

   在创建上面这个HTML文件之后,右击WebClass设计器的“HTML模板WebItems”并导入这个HTML模板文件,然后将这个模板命名为GuestRegister。

第1页  第2页

 

(上一页)---(下一页)