ASP网页设计ASP程序功能测试呈报(七)
asp可以使用微软的activeX使得网页功能无比强大,不过安全性也较差,而且是基于的windows服务器,所以性能稳定性也一般程序|功能10、用哪一种办法援用纪录集字段值效力最高?10.1测试
至此为止我们一向经由过程名字援用纪录会合的字段值。因为这类办法请求每次都必需寻觅响应的字段,它的效力其实不高。为证实这一点,上面这个测试中我们经由过程字段在汇合中的索引援用它的值(ADO__08.asp):
writedata
DoWhileNotobjRS.EOF
Response.Write(_
"<TR>"&_
"<TD>"&objRS(0)&"</TD>"&_
"<TD>"&objRS(1)&"</TD>"&_
"<TD>"&objRS(2)&"</TD>"&_
"<TD>"&objRS(3)&"</TD>"&_
"<TD>"&objRS(4)&"</TD>"&_
"<TD>"&objRS(5)&"</TD>"&_
"<TD>"&objRS(6)&"</TD>"&_
"</TR>"_
)
objRS.MoveNext
Loop
和预期的一样,页面开支也有小小的变更(这也许是由于代码略有削减)。但是,这类办法在显现工夫上的改良是相称分明的。
鄙人一个测试中,我们把一切的字段分离绑定到变量(ADO__09.asp):
IfobjRS.EOFThen
Response.Write("NoRecordsFound")
Else
writeheadings
...
Dimfld0
Dimfld1
Dimfld2
Dimfld3
Dimfld4
Dimfld5
Dimfld6
Setfld0=objRS(0)
Setfld1=objRS(1)
Setfld2=objRS(2)
Setfld3=objRS(3)
Setfld4=objRS(4)
Setfld5=objRS(5)
Setfld6=objRS(6)
writedata
DoWhileNotobjRS.EOF
Response.Write(_
"<TR>"&_
"<TD>"&fld0&"</TD>"&_
"<TD>"&fld1&"</TD>"&_
"<TD>"&fld2&"</TD>"&_
"<TD>"&fld3&"</TD>"&_
"<TD>"&fld4&"</TD>"&_
"<TD>"&fld5&"</TD>"&_
"<TD>"&fld6&"</TD>"&_
"</TR>"_
)
objRS.MoveNext
Loop
Setfld0=Nothing
Setfld1=Nothing
Setfld2=Nothing
Setfld3=Nothing
Setfld4=Nothing
Setfld5=Nothing
Setfld6=Nothing
Response.Write("</TABLE>")
EndIf
这是今朝为止最好的纪录。请注重单个纪录的显现工夫已下降到0.45毫秒以下。
上述剧本都请求对了局纪录集的机关有所懂得。比方,我们在列题目中间接利用了字段名字,独自地援用各个字段值。上面这个测试中,不但字段数据经由过程遍历字段汇合失掉,并且字段题目也用一样的体例失掉,这是一种更加静态的计划(ADO__10.asp)。
IfobjRS.EOFThen
Response.Write("NoRecordsFound")
Else
writeheadings
Response.Write("<TABLEBORDER=1><TR>")
ForEachobjFldinobjRS.Fields
Response.Write("<TH>"&objFld.name&"</TH>")
Next
Response.Write("</TR>")
</p>由于ASP提供的是一对多的服务,所以用户的一些特殊需求很难得到满足。 掌握asp的特性而且一定要知道为什么。 封装性使得代码逻辑清晰,易于管理,并且应用到ASP.Net上就可以使业务逻辑和Html页面分离,这样无论页面原型如何改变,业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高。 那么,ASP.Net有哪些改进呢? 不是很难但是英文要有一点基础网上的教程很少有系统的详细的去买书吧,另不用专门学习vb关于vbscript脚本在asp教材都有介绍 Session:这个存储跟客户端会话过程的数据,默认20分钟失效 如何学好ASP,以前也有人问过,把回答给你转过来看看能否对你有帮助: ASP主要是用好六个对象,其实最主要的是用好其中两个:response和request,就可以随心所欲地控制网页变换和响应用户动作了。 以上是语言本身的弱点,在功能方面ASP同样存在问题,第一是功能太弱,一些底层操作只能通过组件来完成,在这点上是远远比不上PHP/JSP,其次就是缺乏完善的纠错/调试功能,这点上ASP/PHP/JSP差不多。 如何学好ASP,以前也有人问过,把回答给你转过来看看能否对你有帮助:
页:
[1]