用QuickWAP组件结合ASP建设Wap站点第1/2页

用QuickWAP组件建设Wap站点教程-准备篇

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

  其次我们要安装安装QuickWAP V1.0精简版

  安装过程如下:

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

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

  系统盘符:\WINNT\system32\

  Windows XP/2003操作系统为:

  系统盘符:\Windows\system32\

  2.注册控件。

  开始菜单—〉运行 Regsvr32 QuickWap.dll 命令。

  

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

  

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

  如果通过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站点教程-实战篇

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

  1> 框架PageHeader和PageFooter

  PageHeader

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

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

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

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

  OtherAtt用于设置其他的属性值。其中的属性值可以用单引号或者两个双引号括起来。

  如" name='Bicyle'" 可以用" name=""Bicyle"""代替。

  在此添加的附加属性将添加到的前边。

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

  PageFooter

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

  语法:Wap.PageFooter

  文件实例:

  新建kj.asp代码如下:

  效果演示:

  

  2> 输出函数WriteOut和WriteRow

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

  例如:Wap.WriteOut " Content" & "

  "

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

  WriteRow与WriteOut的区别就在于:后面的

  ,也就是说,我们在输 出的时候可以省略后面的

  ,而输出时将自动换行。例如我们还是要输出"欢迎使用Quick WAP组件开发!"这句话,代码就可以这样写:

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

  文件实例:

  新建Write.asp,代码如下:

  效果演示:

   3>超链接函数A

  作用:用于形成超链接的函数使用QuickWap实现超链接非常简单.

  例如:Wap.WriteRow Wap.A("Title"," Url "," DisplayText "),

  说明:Title显示在手机左下角或右下角显示的提示信息。

  Url链接地址,可以是相对路径或者绝对路径。

  DisplayText就是显示在屏幕上的链接文字。

  注意:他们之间必须用逗号(,)隔开一下函数都是如此,不再提醒。

  文件实例:新建A.asp,代码如下:

  效果演示:

  

当前1/2页 12下一页阅读全文

(0)

相关推荐

  • ReactiveCocoa代码实践之-UI组件的RAC信号操作

    相关阅读: ReactiveCocoa代码实践之-更多思考 ReactiveCocoa代码实践之-RAC网络请求重构这一节是自己对网络层的一些重构,本节是自己一些代码小实践做出的一些demo程序,基本涵盖大多数UI控件操作. 一.用UISlider实现调色板 假设我们现在做一个demo,上面有一个View用来展示颜色,下面有三个UISlider滑竿分别控制RGB的色值,随着不同滑竿的拖动上面view的颜色会随之改变. 可以先脑补一下不用RAC该怎么写. 如果使用RAC只需要将三个信号包装起来用适

  • 基于Web标准的UI组件 — 树状菜单(2)

    从这篇开始,你需要拥有一些Javascript和DOM相关的知识才能顺利地学习下去.由于Javascript和DOM都不是三言两语可以说完的东西,如果你对它们还不熟悉,请先到这里学习一下再继续:Javascript在线教程(英文).DOM在线教程(英文). getElementsByClassName() 为了从一大堆HTML代码中找出我们的树状菜单(也许有多个),我们先来实现一个通过className找DOM节点的方法:getElementsByClassName.这是对浏览器自有DOM方法的

  • jQueryUI如何自定义组件实现代码

    如何开始使用 首先用$.widget()方法开始定义你的组件,它只接收三个参数:第一个是组件名称,第二个是可选的基类组件(默认的基类是$.Widget),第三个是组件的原型. 组件名称必须包含命名空间,要注意的是,官方组件的命名空间是以'ui'开头的,比如:'ui.tabs'.我在下面的用'我'的拼音('wo'). 复制代码 代码如下: $.widget("yourNamespace.yourWidgetName",[yourBaseWidget],yourWidgetPrototyp

  • 对YUI扩展的Gird组件 Part-1

    原文地址 文章日期:2006/9/26 新版的GIRD可以支持远程数据了.分页和远程排序的设置是通俗易懂的,另外一些常用的自定义的参数我会在这篇贴子中说明一下.新论坛的界面(在建设中)就是一个分页和远程排序的好例子,而本文的代码均来自那个例子. 新方法和属性 利用LoadableDatatModel对象(XMLDataModel和JSONDataModel的父类)实现分页和远程排序,有若干种的新方法和属性. 下列变量"dm"指的是DataModel的实例. 方法 initPaging(

  • easyui Draggable组件实现拖动效果

    easyui做为一个封装了JQusey的UI插件,其实还是蛮好用的,至少省了像我这种渣渣很多时间. Draggable的加载方式有两种: 1,通过class加载,如下: <div id="box" class="easyui-draggable"></div> 通过JS加载,如下: $('#box').draggable(); 以上两点需要注意的是不管是'easyui-draggable',还是draggable 都是固定的,他们都是通过调用

  • MX 2004 UIScrollBar组件教程

    flashMx 2004 更新到7.2后新加入了UIScrollBar组件.可惜中文帮助文档并没有更新,为了方便中文版用户的使用我写了这个简单教程,希望能对大家有所帮助. 1.运行Flash mx 2004,新建一空白文档(500*240).在菜单上选择视图--对齐--对齐对象(如图示).2.选择文本工具,在舞台上拖一矩形文本框,在属性栏上设置如下:输入文本,多行,在文本周围显示边框,实例名为"myText".3.打开组件面板,把UIScrollBar组件拖入舞台贴紧文本框的右边缘,由

  • Jquery下EasyUI组件中的DataGrid结果集清空方法

    我们有一个模块如下图,要求选择"地区"及"代维公司"后,刷新第一个DataGrid框体 并以第一个结果集中的行为数据条件点击完成下一个框体的检索 现在我们已完成相应功能,并在选择"地区"及"代维公司"并保证这两个选项同时有值后,自动刷新第一个DataGrid(DG1)结果集 但是在DG1刷新完毕后,后面两个紧跟的DG2及DG3还是保有之前的结果 我试图更改DG2及DG3的查询条件,手动传一个空的ID值给query()方法,但是

  • EasyUI的treegrid组件动态加载数据问题的解决办法

    搜遍了treegrid源码和文档发现treegrid是扩展自datagrid和tree的,不过以往利用datagrid的reload方法加参数的方式加载查询结果数据,可是treegrid却只执行reload不能加载带参数的查询结果,可能是做了限制,如下代码不能加载查询结果: 复制代码 代码如下: <table id='treegrid' class='easyui-treegrid' url='/User/List'></table>$('#treegrid').treegrid(

  • 用QuickWAP组件结合ASP建设Wap站点第1/2页

    用QuickWAP组件建设Wap站点教程-准备篇 首先我们要简单了解一下什么是QuickWAP,QuickWAP V1.0精简版是一款基于WAP1.2协议,利用VB6 开发的一个辅助ASP+WML语言编写WAP网页的组件. 其次我们要安装安装QuickWAP V1.0精简版 安装过程如下: 1.首先将QuickWAP.dll文件拷贝到系统system32目录下. Windows 2000/Server/Advanced Server操作系统为: 系统盘符:\WINNT\system32\ Win

  • 手写个小组件(组件入门)asp版

    动手写个小组件(组件入门) 这篇文章主要是为想将自己的ASP水平提高的人写的! 把ASP代码变成组件,开发者不仅是加快了ASP的速度,而且也能保护自己的代码.这篇文章写出来,也是为了给想开发组件网友上一堂入门课! 下面,我们会来编写一个非常简单的组件,重点是知道怎样开发DLL组件,而不是其复杂的代码!这些都要靠你们自己以后的努力了. 服务器端组件 首先,服务器端的组件要有别于客户端的组件.客户端的组件是通过网络传输,依靠HTML来起作用.而且只能在IE上有用.但是服务器端的组件是运行在服务器端,

  • 用JSP/ASP创建WAP应用

    用JSP/ASP创建WAP应用 (BY:DarkMan) 使用ASP或者JSP来创建动态WML内容,是非常容易的.唯一要注意的就是配置服务器使它的脚本输出类型为"text/vnd.wap.wml",或者在脚本中直接设置输出类型. 下面是一个用JSP输出动态WML内容的例子: <?xml version="1.0"?> <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" &quo

  • asp.net实现非常实用的自定义页面基类(附源码)

    本文实例讲述了asp.net实现非常实用的自定义页面基类.分享给大家供大家参考,具体如下: 看到前面几篇文章(如:<asp.net实现利用反射,泛型,静态方法快速获取表单值到Model的方法>)想到的.下面总结发布一个笔者在开发中常用的一个自定义BasePage类,废话不多说了,直接贴代码. 一.BasePage类 1.代码 using System; using System.Data; using System.Configuration; using System.Web; using

  • 在ASP中不用模板生成HTML静态页直接生成.html页面

    我们一般生成HTML静态页时,常常会事先做好一个模板,然后生成时调用模板文件.那么有没有办法不用模板,如一个正常的htmer.asp页面,直接生成为htmer.html页面呢?当然是可以的,而且非常简单,今天就教大家在ASP中不用模板生成HTML静态页的方法. 这里假设有一个htmer.asp动态页面,你想把它生成为HTML静态页面htmer.html,那么我们首先新建一个ASP程序文件htmer_to_html.asp(该文件就是用来将htmer.asp动态页面生成为静态页面htmer.htm

  • ASP文章系统解决方案实现上一页下一页第1/2页

    首先感谢V37斑竹对我的帮助,这个方案解决了显示"上一篇下一篇"和相关文章的问题,贴出来让大家分享. 以前看到一个帖子讲用ID+1和ID-1的办法判断"上一篇下一篇",在用的过程中发现一个问题:当删除数据库中的一篇文章时,就会造成ID不连续,如果用ID+1和ID-1来判断就会出现找不到记录的问题,在这个程序里,通过查询大于当前ID的第一条记录来找出下一篇的ID,查询小于当前ID的第一条记录来找出上一篇的ID,这样就算ID不连续也可以正常显示了. 至于相关文章的显示则

  • asp.net Web站点风格切换的实现

    Web站点风格切换的实现 引言 Web站点的风格切换是很常见.也很受大家欢迎的功能,比如大家熟知的博客园就提供了几十款风格模板供大家选择.在Asp.Net中,我们可以通过模板页master page和主题theme来实现网站的风格切换,但是.Net提供的默认设置不够强大和灵活.本文将向大家介绍如何在.Net提供的方法上进行改进和扩展,以提供更加强大的网站风格切换功能. 效果预览:http://www.tracefact.net/Demo/StyleSetting/default.aspx NOT

  • 使用ASP控制指定站点解析脚本语言函数

    ============================================================= '       感谢您使用ASP001工作室开发的实用函数程序 '               HTTP://WWW.ASP001.NET '=============================================================      'ASP001工作室为您提供订制程序开发.企业互联网拓展服务 'QQ:1974229 'E-Mail

  • asp防范跨站点脚本攻击的的方法

    防范跨站点脚本攻击的的方法 1.利用 空格 替换特殊字符 % < > { } ; & + - " ' ( ) 2.使用@,具体而言是将以下语句 exec="insert into user(username,psw,sex,department,phone,email,demo) values('"&username&"','"&psw&"','"&sex&"

  • 如何使用ASP设置指定站点CPU最大使用程度

    ============================================================= '       感谢您使用ASP001工作室开发的实用函数程序 '               HTTP://WWW.ASP001.NET '=============================================================      'ASP001工作室为您提供订制程序开发.企业互联网拓展服务 'QQ:1974229 'E-Mail

随机推荐