仓酷云

标题: ASP编程:WAP中的ASP手艺(二) [打印本页]

作者: 小魔女    时间: 2015-1-16 23:21
标题: ASP编程:WAP中的ASP手艺(二)
因为ASP脚本语言非常简单,因此其代码也简单易懂,结合HTML代码,可快速地完成网站的应用程序。还无法完全实现一些企业级的功能:完全的集群、负载均横。飞刀eNet学院

WML基础的言语

"p"element

感化与HTML一样,只是假如你想显现笔墨这个就是必需的。

"do"element

实践上每一个WAP使用必需撑持导航条。do标签最次要的type属性的值就是accept,这个意味着当你按下软键一个新的选项会被加到列
表中来。label属性指定显现的笔墨。别的是一些选项:

go-导航到别的一个卡片或板块中往。他必要href属性。

prev-导航到上一个卡片中往

refresh-革新显现。

noop-无

Anchor

感化和HTML中的<A>一样的。在WML中Anchor链接的感化和do差未几,独一的分歧就是Anchor不以选项的情势显现。

<anchor>

Gotocard2

<gohref="#card2"/>

</anchor>

变量

WML分离变量的举措有一点分歧于HTML和Javascript。WML的变量不但能够被WMLScript来挪用,还能够经由过程card间接用于WML文
档。换句话说就是变量不但能够由用户间接输出,同时也能够由setvar元从来设置。固然变量可以被剧本来操纵,但这个不是必需
的!这个概念必需被更进一步的夸大和分析。比方,你大概必要一个card来取得用户的名字,下一个card就显现"Hello,飞刀",我
们就能够如许"Hello,$(firstname)",有点像PHP,是否是,这个在传统的HTML中是不成能办到的!

既然变量的值可以在各个card之间保留,那末它们就常常被用于保留形态信息,撑持一些庞大的交互式WAP服务。这类办法的一个
成绩就是当全部deck不能不从头援用时,这些形态大概与用户的扫瞄不克不及坚持同步。以是,一些事务和属性就被用来捕捉这些事务
(onenterofrward和onenterbackward).革新则依据一些变量的值被用做更新card.

用户输出

固然,为了使你的页面变得加倍的壮大,变量就必要贮存(吸收)用户的尺度输出。这统统经由过程一些相似于HTML的元从来完成.

input-很像HTML,用户经由过程手机的键盘来输出。你可以想像,这类输出就不像我们利用PC上的键盘一样有用,以是我们应该只管
简化这类输出体例,有大概只管利用select元从来供用户选择。name属性是这个变量的名字,缺省值和巨细的属性明显也是必需
的。format为输出出口指定了一个输出面具。别的的请检察别的材料,在这我就纷歧一报告了!

select/option-用户选项的列表。一样也很像HTML:

<selectname=movie>

<optionvalue=1>EyesWideShut</option>

<optionvalue=2>NottingHill</option>

:

<optionvalue=13>BuenaVistaSocialClub</option>

</select>

multiple=true属性告知用户代办署理(扫瞄器)多项选择是被同意的.onpick事务产生于一个选项被选择/被作废时.

Postfield-很像html中的hidden属性,它将不显现在屏幕中。它能同时将name与value传送给服务器.

Fieldset-包括一年夜堆的信息强制手机在一个屏幕中显现,固然这得看手机的才能了

别的的元素

img元素也一样被撑持,可是你得利用一种特别的图片格局,名叫WBMP.由于WAP手机具有无限的内存和贮存空间。这类新的格局能
够让WAP设备疾速的了解和天生图片。Wirelessbitmaps的天生,能够经由过程下载一个Photoshop和PaintShopPro的插件就能够弄
定了。最初人人要记着在你的服务器上设置准确的MIME范例,上面我列出了一切与WAP有关的MIME:

wmltext/vnd.wap.wml

wmlcapplication/vnd.wap.wmlc

wmlscapplication/vnd.wap.wmlscriptc

wmlscripttext/vnd.wap.wmlscript

wstext/vnd.wap.wmlscript

wscapplication/vnd.wap.wmlscriptc

wmlstext/vnd.wap.wmlscript

wbmpimage/vnd.wap.wbmp

一些传统的夸大元素也被撑持,好比:em,i,b,small,strong等等,用法也和HTML一样。BR也一样被撑持,不外写法有点分歧,究竟
是XML嘛,要写成如许<br/>

最初我们来看看time工具和ontimer事务,time工具保留着至card被挪用至今的工夫,假如我们定了ontimer事务,那末ontimer事
件就会被引发.

另有良多我也懒得写了,但愿对你们建立WML网页没有甚么影响.

WAP的开辟成绩

很不幸的是,事变并非我们想像的那末复杂,分歧的WAP手机老是有一些小的分歧的中央,就像M$的Javascript与NS的分歧一
样。比方,NoKia7710如许第一部在挪威出卖的WAP手机,就不克不及准确的撑持POST办法。

另外一个限定就是deck的巨细的成绩。有些手机(Nokia7110)就是不撑持凌驾1.4K的WML文档,WAP网关可以将你的WML文档紧缩成更
小的二进制格局,可是你也不要但愿事业呈现。这时候不但是Nokia7110撑持的东东不克不及显现,一些夸大标帜也被疏忽了,别的
fieldset标帜也很轻松地被它疏忽了,是否是很烦!?嘿嘿,当你在仿真器上做出很cool的页面,然后再得手机上一看,嘿嘿,砸
了手机是你的第一选择.

固然NokiaToolkit1.2仿真器上撑持cookies,可是第一批WAP手机就是不撑持,这就意味着你将和你的ASP中的Session,说再
见,最少也是很长的一段工夫

下一节,我们将真正做一个WML与ASP相分离的网站.
</p>asp对于服务器的要求较高,一般的服务器如果访问量一大就垮了,不得不重启。
作者: 再见西城    时间: 2015-1-20 09:33
下面简单介绍一下我学习ASP的方法,希望对想学习ASP的朋友有所帮助...
作者: 灵魂腐蚀    时间: 2015-1-25 10:16
不能只是将它停留在纸上谈兵的程度上。
作者: 变相怪杰    时间: 2015-1-29 10:47
我想问如何掌握学习节奏(先学什么再学什么)最好详细点?
作者: 透明    时间: 2015-2-3 06:07
Session:这个存储跟客户端会话过程的数据,默认20分钟失效
作者: 小妖女    时间: 2015-2-8 19:56
以HTML语言整合(HTML负责界面上,ASP则负责功能上)形成一个B/S(浏览器/服务器)模式的网页程序。
作者: 蒙在股里    时间: 2015-2-26 00:34
学习是为了用的,是为了让你的程序产生价值,把握住这个原则会比较轻松点。除此之外,课外时间一定要多参加一些社会实践活动,来锻炼自己的能力。
作者: 小魔女    时间: 2015-3-8 10:55
Session:这个存储跟客户端会话过程的数据,默认20分钟失效
作者: 柔情似水    时间: 2015-3-15 22:07
ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码,能产生和执行动态、交互式、高效率的站占服务器的应用程序。
作者: 老尸    时间: 2015-3-22 06:07
如何学好ASP,以前也有人问过,把回答给你转过来看看能否对你有帮助:




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2