仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 475|回复: 9
打印 上一主题 下一主题

[学习教程] ASP编程:WAP中的ASP手艺(二)

[复制链接]
小魔女 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 23:21:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

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

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-24 10:47

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表