ASP网页设计用QuickWAP组件分离ASP建立Wap站点
实现规模效益。与传统的用户拥有硬件软件所有权和使用权以及传统的应用服务商提供一对一的服务模式不同,ASP拥有应用系统所有权,用户拥有使用权,应用系统集中放在ASP的数据中心中,集中管理,分散使用,以一对多的租赁的形式为众多用户提供有品质保证的应用技术服务,实现规模效益。站点 用QuickWAP组件建立Wap站点教程-筹办篇起首我们要复杂懂得一下甚么是QuickWAP,QuickWAPV1.0精简版是一款基于WAP1.2协定,使用VB6开辟的一个帮助ASP+WML言语编写WAP网页的组件。
其次我们要安装安装QuickWAPV1.0精简版
安装历程以下:
1.起首将QuickWAP.dll文件拷贝到体系system32目次下。
Windows2000/Server/AdvancedServer操纵体系为:
体系盘符:WINNTsystem32
WindowsXP/2003操纵体系为:
体系盘符:Windowssystem32
2.注册控件。
入手下手菜单―〉运转Regsvr32QuickWap.dll命令。
乐成注册后弹出对话框以下:
接上去我们能够检测是不是已乐成安装Quickwap.Dll,新建一个ASP文件,代码以下:
假如经由过程IIS运转此文件失掉以下图,暗示已安装乐成,可使用该组件了。
注重事项:利用QuickWAP前,请确保服务器设置好了WAP的MIME范例。
AssociatedExtension
MIMEType
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范例:
1、启动IIS
入手下手菜单-设置-把持面板-办理工具-Internet信息服务(IIS)办理器
2、右击当地盘算机检察属性
3、翻开MIME范例,便可将下面数据增加出来
用QuickWAP组件建立Wap站点教程-实战篇
如今我们就入手下手进修用Quickwap组件编写Wap代码了.
1>框架PageHeader和PageFooter
PageHeader
感化:PageHeader用于设置WAP页面的会见把持信息、缓存等的函数,输入了WAP文件头并发生了一个一个卡片。
语法:Wap.PageHeader("CacheControl",”forua”,”OtherAtt”)
申明:CacheControlmax-age指定DECK在缓存里的保存期,最小单元是秒,假如指定为0,则每次都需经由过程毗连服务器来挪用该DECK。
foruaforua为可选属性,指定在该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的区分就在于:前面的
,也就是说,我们在输出的时分能够省略前面的
,而输入时将主动换行。比方我们仍是要输入"接待利用QuickWAP组件开辟!"这句话,代码就能够如许写:
比方:Wap.WriteRow"接待利用QuickWAP组件开发!"
文件实例:
新建Write.asp,代码以下:
效果演示:
3>超链接函数A
感化:用于构成超链接的函数利用QuickWap完成超链接十分复杂.
比方:Wap.WriteRowWap.A("Title","Url","DisplayText"),
申明:Title显现在手机左下角或右下角显现的提醒信息。
Url链接地点,能够是绝对路径大概相对路径。
DisplayText就是显现在屏幕上的链接笔墨。
注重:他们之间必需用逗号(,)离隔一下函数都是云云,不再提示。
文件实例:新建A.asp,代码以下:
效果演示:
4>分页函数.EasyMorePage
感化:浅易的长字符串分页函数
语法:Wap.WriteOutWap.EasyMorePage("ToShowContent",)
申明:ToShowContent输出要分页的字符串
TextLong每页显现的字符数。
文件实例:新建EasyMorePage.asp代码以下:
效果演示:
5>图片函数Img
感化:用于图片显现的函数
语法:Wap.WriteOutWap.Img("Url","Tip",OtherAtt)
申明:Url是图片的地点,能够是绝对路径大概相对路径
Tip当没法显现图片或载进时显现的笔墨信息
OtherAtt用于设置其他的属性值。个中的属性值能够用单引号大概两个双引号括起来。如"name=Bicyle"能够用"name=""Bicyle"""取代
比方:Wap.WriteOutWap.Img("images/logo.PNG","天生预览中...")
文件实例:
新建文件Img.asp代码以下:
效果演示:
6>图片链接函数
感化:用于构成带有图片链接的函数
语法:Wap.WriteRowWap.ImgA("ImgPath","Url","DisplayText")
申明:ImgPath图片的地点,能够是绝对路径大概相对路径。
Url链接地点,能够是绝对路径大概相对路径
DisplayText显现在屏幕上的链接笔墨
比方:Wap.WriteRowWap.ImgA("","#SecondCard","第二栏目")
文件实例:
新建文件ImgA.asp代码以下:
效果以下:
7>段落函数P
用于设置段落对齐、是不是同意换行Wap.WriteOutWap.P("AlignMent","WrapMode")
AlignMent对齐体例有三种:leftcenterright
WrapMode是不是换行:wrapnowrap
比方:Wap.WriteOutWap.P("left","wrap")
文件实例:
新建p.asp代码以下:
效果演示:
8>Utf8转成Gb2312函数
用于将被转换为UTF-8编码的字符复原为中笔墨符的函数
Wap.WriteRowWap.Utf8_Gb2312("SearchString")
SearchString待转换的UTF-8编码的字符串
比方:
Wap.WriteOutWap.Utf8_Gb2312("我们有专业的开辟团队")
文件实例:
新建文件UtGb.asp代码以下:
效果演示:
用QuickWAP组件建立Wap站点教程-闭幕篇
问:假设我不习气利用QuickWap组件了怎样办?
答:能够卸载失落
办法以下:
入手下手菜单―〉运转Regsvr32/uQuickWap.dll命令,便可卸载失落。
问:我为何感到用QuickWap组件开辟Wap不习气呢?
答:用QuiWap组件编程刚入手下手大概不太习气,用了一段工夫后,你挥发明它十分的好用,快速,并因而而喜好用QuickWap组件了
国内有些大的CRM厂商的ASP就写得不错.无论是概念还是它里面用JAVASCRIPT的能力.并不是说现在的程序员用了ASP.NET来写程序就可以说自己高档了 哪些内置对象是可以跳过的,或者哪些属性和方法是用不到的? 运用ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写,使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,ASP所使用的脚本语言都在服务端上运行。 他的语法和设计思路和VB完全相同,导致很多ASP的书都留一句“相关内容请参考VB的相关教材....”更糟糕的是,相当多的ASP教程混合了Javascript,VBscript等等脚本语言,搞的初学者。 掌握asp的特性而且一定要知道为什么。 用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。 没有坚实的理论做基础,那么我们连踏入社会第一步的资本都没有,特别对于计算机专业的学生学好专业知识是置关重要的。在这里我侧重讲一下如何学习ASP,从平时的学习过程中。 下面简单介绍一下我学习ASP的方法,希望对想学习ASP的朋友有所帮助... 代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。
页:
[1]