当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: 6.1 WML Script规则这些标准函数库提供一个扩展WML Script语言的机制,这些特定的函数库必须遵循WML Script的规则。
 

 

 ·php编码规范    »显示摘要«
    摘要:1. 介绍1.1. 标准化的重要性 标准化问题在某些方面上让每个人头痛,让人人都觉得大家处于同样的境地。这有助于让这些建议在许多的项目中不断演进,许多公司花费了许多星期逐子字逐句的进行争论。标准化不是特殊的个人风格,它对本地改良是完全开放的。1.2. 优点 当一个项目尝试着遵守公用的标准时,会有以下好处: · 程序员可以了解任何代码,弄清程序的状况 · 新人可以很快的适应环境 ......
 ·利用soap(webservice)上传文件    »显示摘要«
    摘要:本文系鼎鼎原创,如转载,请注明出处:http://blog.csdn.net/weisunding[webmethod(description="上传并保存图片文件")] public bool savefile(byte[] bindata,string filename){ bool success=false; string savepath=system.conf......


Wml的标准函数库
6.1 wml script规则

【程序编程相关:用lex统计文本文件字符数

【推荐阅读:配置JBoss 4 JDBC连接JDBC

这些标准函数库提供一个扩展wml script语言的机制,这些特定的函数库必须遵循wml script的规则. 【扩展信息:[原创]仿Bindows的登陆渐变滚动条

支持的数据格式

下面的wml script格式使用于程序的定义之中,这样能记录程序参数与回转值的格式.

boolean

integer

float

string

invalid

除此之外,如果整数与浮点数参数值格式都能接受的话,则能使用number来记录参数格式,如果使用的格式是所支持的格式,则能用any来记录.

数据格式转换

函数库程序发生错误的处理方式与wml script语言一样.

invalid程序参数会产生invalid的回传值.

程序的参数无法转成所需要使用参数格式,则会产生invalid的回传值.

与程序相关的错误得出回传一个适当的错误码,至于这个值就要看每个程序如何定义.

6.2 lang函数库

名称:lang

说明:这个函数库所含的程序同wml script语言的核心有很密切的关系.

abs

程序:abs(value)

说明:回传给予数的绝对值.

如果给予的数是整数,则回传整数.

如果给予的数是浮点数,则回传浮点数.

参数:value=数字.

回传值:数字或invalid.

例外状况:var a =-3;

var b =lang.abs(a);//b=3

min

范例:var a = -3

var b = lang.abs(a);

var c = lang.min(a.b);

var d = lang.min(45.76.3);//d=45(ingteger)

var e = lang.min(45.76.3);//e=45(ingteger)

max

程序:max(value1,value2)

说明:回传值给予的两个数之间的较大值,回传的值于格式同所选数值的值与格式相同,其选取的方式如下:

wml script运算符数据格式的整数与浮点数转换法则可用来确认数据格式,以便执行比较的动作.

参数:value1 =数字

value2 =数字

回传值:数字或invalid

例外状况:无

范例:var a =-3;

var b =lang.abs(a);//b=3

var c = lang.min(a.b);

var d = lang.min(45.76.3);//d=45(ingteger)

var e = lang.min(45.76.3);//e=45(float)

parseint

程序:parseint(value)

说明:回传由字符串value所定义的整数值,合法的整数语法由wml script数值字符串文法或是近值整数是字所界定,下列为额外的解析法则:

第一个字符不是由+.-或十进制数字当开头的话,解译结束.

结果:解析过的字符串回转换整数值.

范例:var i =lang.parseint("1234"); // i=1234

var j =lang.parseint("100 m/s"); // j=100

parsefloat

程序:parsefloat(value)

说明:回传由字符串value所定义的浮点数值,合法的浮点数语法由wml script数值字符串文法或是近值整数实字所界定,下列为额外的解析法则:

第一个字符无法解析成浮点数表达式,解析结束.

结束:解析过的字符串回转换成浮点数.

参数:value=字符串

回传值:浮点数或invalid

例外状况:解析错误则传回invalid

范例:var a =lang.parsefloat("123.7 hz"); // a=123.7

var b =lang.parsefloat("7.34e2 hz"); // b=7.34e2

var c =lang.parsefloat("70.0e-2 f"); // c=70.0e-2


...   下一页
 ·开始hibernate之旅    »显示摘要«
    摘要:开始hibernate之旅 这份教程讨论如何在apache tomcat servlet容器中为web程序安装hibernate 2.1。hibernate在大多数主流j2ee应用服务器 的受管理环境中都可以良好运作,也可以作为独立应用程序运行。在本例中的示例数据库系统是postgresql 7.3,当然也可以 很容易的换成hibernate 支持的其它16种数据库之一。 第一步是拷贝所......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE