WAP之家技术文章QuickWAPQuickWAP 2005 简易使用手册

QuickWAP 2005 简易使用手册
作者:Bicyle  来源:本站整理  发布时间:2006-10-30 21:19:09
减小字体 增大字体

国内知名WAP组件

  国内目前每天有大批量程序员开始使用中国被爱可以在线开发的QuickWAP组件。由于QuickWAP基于组件技术,所以它可以被使用到大多数的编程语言中,尽管它往往只是被用在ASP中。
  QuickWAP 2005诞生于2006年4月,它听取了众多程序员、WAP爱好者的意见,根据QuickWAP V1.5的工作原理,在原有基础上加入了许多新的模块重新制作而成。
  您可以使用QuickWAP 2005做什么呢?我们可以告诉您:非常多!您第一想做的事情是您要制作一个WAP网页或者建设一个WAP网站,这时您可以使用我们崭新的QuickWAP 2005组件建立既可以手机访问,也可以IE访问的WAP站点,强大的自动分页功能,Access和SQL Server2000数据库支持,中文简繁体简单切换,免费发送WEB/WAP邮件,访问记录轻松统计,这一切的一切都是QuickWAP带给您的极具震撼力的WAP应用。
  现在,请运行安装程序(您可能已经安装了),感受这个国内知名的WAP组件。

 安装

  要使用QuickWAP 2005,您必须在您的服务器上注册QWap2005.dll。这可以通过以下方法实现:

  方法一:使用QuickWAP安装程序安装。
  方法二:将QWap2005.dll复制到您的服务器上并运行 regsvr32 QWap2005.dll。

  安装QuickWAP 2005后,并不影响先前任何版本QuickWAP的运行。
  双击Setup.exe运行安装程序,安装程序默认将该组件安装到系统System32下,其他文件默认安装到C:\Program Files\Bicyle\QuickWAP 2005\这个文件夹下。相关实例和教程可以到网站www.quickwap.cn上查看。安装程序将注册QWap2005.dll为系统组件,以备于ASP等代码调用。

卸载

  您可以从控制面板中的"添加/删除程序"项目中卸载QuickWAP,也可以直接取消对Qwap2005.dll的注册(使用命令regsvr32 /U QWap2005.dll ),然后删除这个文件。

服务器配置

  您的操作系统最好为Windows Server 2003或Windows Advanced Server2000,并安装有IIS5.0/6.0,对于IIS6.0,某些程序可能要求以IIS6.0以IIS5.0隔离模式运行WWW服务,同时启用父路径。
  为了保证手机能够查看WAP页面,还需要配置WAP的MIME类型。例如Windows配置方法如下:
  配置地址:Internet 服务管理器Internet 服务管理器-->主机属性(右键菜单)-->计算机(MIME映射)-->编辑-->新类型
        后缀         类型
        wml                     text/vnd.wap.wml
        wmlc                 application/vnd.wap.wmlc
        wbmp                 image/vnd.wap.wbmp
        wmlsc                 application/vnd.wap.wmlscriptc
        wmls                   text/vnd.wap.wmlscript
        wsc                 application/vnd.wap/wmlscriptc

 开始使用

  本文将分几大部分讲述QuickWAP是怎样工作的,所有的示例都是使用ASP中最常用的VBScript语
言编写的。

  下面的例子将告诉你如何创建QuickWAP对象,并使用它创建一个新的WAP页面。
  首先我们应该创建一个Wap2005对象。
    Set Wap=Server.CreateObject("QWAP.WAP2005")
  下面我们设置WAP页面的卡片标题。
   Wap.CardTitle="中国被爱可以在线"
  通常我们使用智能型的WAP框架,这样程序具有终端适配功能。
   Wap.AutoHeader
  WriteRow可以以UTF-8的形式输出字符串,包括中文、特殊符号等,也可以使用WriteOut函数。
   Wap.WriteRow  "欢迎光临中国被爱可以在线"
  最后封闭WAP框架,并释放创建的WAP对象。
   Wap.AutoFooter
   Set Wap=Nothing
  搞定!你已经知道了一些使用QuickWAP 2005的基本方法,你可以到技术站点http://www.quickwap.cn上去查找更多更精彩的例子,代码测试演示可以到http://demo.bicyle.org 查看。

  完整代码:

<%
Set Wap=Server.CreateObject("QWAP.WAP2005")
Wap.CardTitle="中国被爱可以在线"
Wap.AutoHeader
'以下为文件正文。
Wap.WriteRow "欢迎光临中国被爱可以在线"
Wap.AutoFooter
Set Wap=Nothing
%>

 创建WAP框架

  QuickWAP 2005中包含了四种创建WAP框架的函数。

全功能框架: PutFileType  PutPageHeader  PutPageFooter
精简版框架: PageHeader   PageFooter
智能型框架: AutoHeader   AutoFooter
WAP2.0框架: XhtmlHeader   XhtmlFooter

   1.全功能框架,可以设置的属性较多,比如字符编码等。

<%
Set Wap=Server.CreateObject("QWAP.WAP2005")
Wap.PutFileType("utf-8") '设置WAP网页的编码方式,有utf-8、gb2312、iso-8859-1等。
Wap.PutPageHeader
'以下为文件正文,书写ASP代码。

Wap.PageFooter
Set Wap=Nothing
%>

  2.精简版框架,用于设计独立WAP网页时常用,采用utf-8编码。

<%
Set Wap=Server.CreateObject("QWAP.WAP2005")
Wap.CardTitle="中国被爱可以在线"
Wap.PageHeader
'以下为文件正文,书写ASP代码。

Wap.PageFooter
Set Wap=Nothing
%>

  3.智能型框架,根据终端为手机或IE生成WML或HTML网页,推荐使用。

<%
Set Wap=Server.CreateObject("QWAP.WAP2005")
Wap.CardTitle="中国被爱可以在线"
Wap.AutoHeader
'以下为文件正文,书写ASP代码。

Wap.AutoFooter
Set Wap=Nothing
%>

  4.WAP2.0框架,提供了一种创建WAP2.0网页的框架,与WAP1.2无关,只能用于WAP2.0。

<%
Set Wap=Server.CreateObject("QWAP.WAP2005")
Wap.CardTitle="中国被爱可以在线"
Wap.XhtmlHeader
'以下为文件正文,书写ASP代码。

Wap.XhtmlFooter
Set Wap=Nothing
%>

输出图片和超链接

  Img和Image是输出图片的函数,后者能够智能检测图片支持类型,调用相应图片。
   Wap.WriteRow Wap.Img("Images/help.png","QuickWAP","width='30' height='30'")
   Wap.WriteRow Wap.Image("../images/Logo")
  其中三个参数,依次为图片路径,文字信息和其他属性,最后两个参数可以省略。

  A和Anchor是用于生成超链接的函数。
   Wap.WriteOut Wap.A("链接","../index.asp","返回首页")
   Wap.WriteRow Wap.Anchor("确定","#SecondCard","第二栏目")
  其中三个参数,依次为软键提示信息,链接地址和屏幕上的链接文字。

输出函数

  与QuickWAP V1.5相比,增加了WriteTo、WriteLine函数,现比较四个输出函数如下:

WriteOut 对要输出的文字进行UTF-8转码,然后进行输出

[1] [2] [3]  下一页

[] [返回上一页] [打 印]
文章评论

用户名: 查看更多评论

分 值:100分 85分 70分 55分 40分 25分 10分 0分

内 容:

         (注“”为必填内容。) 验证码: 验证码,看不清楚?请点击刷新验证码