Wap网络学院 网站首页 手机软件 手机游戏 手机主题 手机论坛 手机铃声 美女写真 经典笑话 Flash小游戏 
Wap网络学院为广大建站爱好者提供一个详尽的Wap建站的技术支持和丰富的Wap源代码以及教程等资源支持。
在线教程: WAP服务器 | WAP网页编程 | WAP网页设计 | WAP数据库 | WAP网络安全 | WAP多媒体 | WAP生活应用 | WAP相关知识 | 业界新闻
资源下载: PHP源码 | ASP源码 | ASP.NET源码 | JSP源码 | 其它源码 | WAP教程下载 | WAP网站开发工具 | WAP模拟器
 本栏目最新文章
· WAP网站源代码--WAP新闻(文章)系统调试实战
· 如何做WAP网站,如何做WAP网页?
· 用QuickWAP组件建设Wap站点教程
 
 您现在的位置: WAP网络学院 >> WAP教程网 >> WAP网页设计 >> 文章正文
 
用QuickWAP组件建设Wap站点教程

首先我们要简单了解一下什么是QuickWAP,QuickWAP V1.0精简版是一款基于WAP1.2协议,利用VB6 开发的一个辅助ASP+WML语言编写WAP网页的组件。

其次我们要安装安装QuickWAP V1.0精简版。
QuickWAP V1.0下载地址:http://soft.shouji56.com/software/5756.html


安装过程如下:

1.首先将QuickWAP.dll文件拷贝到系统system32目录下。

Windows 2000/Server/Advanced Server操作系统为:

系统盘符:\WINNT\system32
Windows XP/2003操作系统为:

系统盘符:\Windows\system32
2.注册控件。开始菜单—〉运行 Regsvr32 QuickWap.dll 命令
成功注册后弹出对话框如下:

成功注册后弹出对话框如下:


接下来我们可以检测是否已成功安装Quickwap.Dll,新建一个ASP文件,代码如下

[%
Set Wap= Server.CreateObject( "QuickWap.EasyWap" )
Wap.TestQuickWap
Set Wap=NoThing
%]
{执行程序时请将代码中的"["(不含引号)替换成"<"(不含引号),"]"(不含引号)替换成">"(不含引号),以下雷同}
如果通过IIS运行此文件得到如下图,表示已经安装成功,可以使用该组件了。
注意事项:使用QuickWAP前,请确保服务器配置好了WAP的MIME类型。

Associated Extension
 MIME Type
 
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
 

以下是配置在IIS中配置WAP的MIME类型:

一、启动IIS
   开始菜单—Internet信息服务(IIS)管理器

二、右击本地计算机 查看属性  
打开MIME类型,就可将上面数据添加进去


现在我们就开始学习用Quickwap组件编写Wap代码了.

1]     框架PageHeader和PageFooter

PageHeader
作用:PageHeader用于设置WAP页面的访问控制信息、缓存等的函数,输出了WAP文件头并产生了一个一个卡片。

语法:Wap.PageHeader("CacheControl",” forua”,” OtherAtt”)

说明:CacheControl max-age指定DECK在缓存里的生存期,最小单位是秒, 如果指定为0, 则每次都需通过连接服务器来调用该DECK。

forua forua 为可选属性,指定在该wml文件传到客户端之前,[meta]标签是不是被中间代理删除(因为传输的协议可能改变),默认值为false。

OtherAtt用于设置其他的属性值。其中的属性值可以用单引号或者两个双引号括起来。
如" name='Bicyle'" 可以用" name=""Bicyle"""代替。
在此添加的附加属性将添加到[/head]的前边。

例如:Wap.PageHeader("max-age=300")

PageFooter

作用:用于输出WAP文件的末尾函数

语法:Wap.PageFooter

文件实例:

新建kj.asp代码如下:
[%

Set Wap=Server.CreateObject("QuickWap.EasyWap")

Wap.PageHeader

Wap.WriteRow ("在此写入编程的代码,这句话只是注释")

Wap.Pagefooter

Set Wap=Nothing

%]

效果演示:


1]     输出函数WriteOut和WriteRow

作用:他们是对要输出的文字进行UTF-8转码,然后进行输出。

例如:Wap.WriteOut " Content" & "[br/]"

说明:Content用于准备输出的字符串

WriteRow与WriteOut的区别就在于:后面的[br/],也就是说,我们在输 出的时候可以省略后面的[br/],而输出时将自动换行。例如我们还是要输出"欢迎使用Quick  WAP组件开发!"这句话,代码就可以这样写:

例如:Wap.WriteRow "欢迎使用Quick WAP组件开 发!"

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

 
  • 上一篇文章: 没有了

  • 下一篇文章:
  •  
     

     
    Copyright (C) 2008 shouji56.COM, All Rights Reserved 版权所有