ASP网页编程之利用Formatnumber()与Formatpercent()格...
SQLServer是基于服务器端的中型的数据库,可以适合大容量数据的应用,在功能上管理上也要比Access要强得多。在处理海量数据的效率,后台开发的灵活性,可扩展性等方面强大。VBScript有两个用于格局化数字的正数。用函数Formatnumber(),你能够指定小数点后的显现位数,是不是显现前导的零,显现正数时是不是利用空格,和是不是利用分开符等。上面是一些例子及其前往值:<%=Formatnumber(6665.8999)%>
6,665.90
<%=Formatnumber(“6665.8999”)%>
6,665.90
<%=Formatnumber(6665.8999,3)%>
6,665.900
<%=Formatnumber(-6665.8999,3,-1,-1,0)%>
(6665.900)
注重第二个例子用了一个字符串,二不是数字。当一个字符串能够被注释为一个数字时,你能够用该字符串作为函数Formatnumber()的参数。假如该字符串不克不及被注释为数字,则会前往毛病。
最初一个例子用到了函数Formatnumber()的一切参数:
第一个参数(-6665.8999)指定了要举行格局化的数字。
第二个参数(3)指定了小数点后显现的位数。
第三个参数(-1)指定了是不是显现前导的零。
第四个参数(-1)指定是不是对正数利用括号。
最初一个参数(0)指定是不是显现分开符。
注重
很多VBScript函数利用三态常量。函数Formatnumber()的第三,第四,第五个参数能够承受三态常量或它们的值。上面列出了三态常量:
TristateTrue-1True
TristateFalse0False
TristateUseDefault-2利用地区设置
你也能够指定这些格局的某个特定属性依附于Windows把持面板中的地区设置。
假如你必要格局化百分数,应利用函数Formatpercent():
<%=Formatpercent(12)%>
1,200.00%
<%=Formatpercent(“12”)%>
1,200.00%
这个函数把它的第一个参数乘以100,并在了局前面追加一个百分号。函数Formatpercent()也能够承受很多附加参数,以改动输入格局。ActiveServerPage技术为应用开发商提供了基于脚本的直观、快速、高效的应用开发手段,极大地提高了开发的效果。在讨论ASP的安全性问题之前,让我们来看看ASP是怎么工作的。 作为IE上广为流传的动态网页开发技术,ASP以它简单易学博得了广大WEB程序爱好这的青睐,而且它对运行环境和开发品台的不挑剔,以及有大量有效的参考手册,极大的推广了它的发展。 代码逻辑混乱,难于管理:由于ASP是脚本语言混合html编程,所以你很难看清代码的逻辑关系,并且随着程序的复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,从而造成出错或这样那样的问题。 ASP.Net和ASP的最大区别在于编程思维的转换,而不仅仅在于功能的增强。ASP使用VBS/JS这样的脚本语言混合html来编程,而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象,这就明显产生以下几个问题: 用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。 弱类型造成潜在的出错可能:尽管弱数据类型的编程语言使用起来回方便一些,但相对于它所造成的出错几率是远远得不偿失的。 最近在学asp,不要问我为什么不直接学.net,因为公司网站是asp做的所以有这个需要,卖了本书asp入门到精通,对里面的六大内置对象老是记不住,还有很多属性和方法看的头晕。 代码逻辑混乱,难于管理:由于ASP是脚本语言混合html编程,所以你很难看清代码的逻辑关系,并且随着程序的复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,从而造成出错或这样那样的问题。 尽管MS自己讲C#内核中更多的象VC,但实际上我还是认为它和Java更象一些吧。首先它是面向对象的编程语言,而不是一种脚本,所以它具有面向对象编程语言的一切特性,比如封装性、继承性、多态性等等,这就解决了刚才谈到的ASP的那些弱点。
页:
[1]