只想知道 发表于 2015-1-16 22:45:13

ASP网站制作之asp功能测试第二部分(转)(十)

缺点:安全性不是太差了,还行,只要你充分利用系统自带的工具;唯一缺点就是执行效率慢,如何进行网站优化以后,效果会比较好。功能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>")
&</p>asp是基于web的一种编程技术,可以说是cgi的一种。它可以完成以往cgi程序的所有功能,如计数器、留言簿、公告板、聊天室等等。

爱飞 发表于 2015-1-19 22:32:04

Server:这个表示的服务器,操作服务器的一些东西使用这个,如Server.Mappath转换服务器路径,Server.CreateObject实例化一个组件

再现理想 发表于 2015-1-26 06:53:28

弱类型造成潜在的出错可能:尽管弱数据类型的编程语言使用起来回方便一些,但相对于它所造成的出错几率是远远得不偿失的。

变相怪杰 发表于 2015-2-4 13:27:14

最近在学asp,不要问我为什么不直接学.net,因为公司网站是asp做的所以有这个需要,卖了本书asp入门到精通,对里面的六大内置对象老是记不住,还有很多属性和方法看的头晕。

蒙在股里 发表于 2015-2-9 23:40:33

哪些内置对象是可以跳过的,或者哪些属性和方法是用不到的?

小魔女 发表于 2015-2-28 08:47:09

Session:这个存储跟客户端会话过程的数据,默认20分钟失效

若天明 发表于 2015-3-9 21:51:36

作为IE上广为流传的动态网页开发技术,ASP以它简单易学博得了广大WEB程序爱好这的青睐,而且它对运行环境和开发品台的不挑剔,以及有大量有效的参考手册,极大的推广了它的发展。

莫相离 发表于 2015-3-17 02:07:57

如何更好的使自己的东西看上去很不错等等。其实这些都不是问题的实质,我们可以在实践中不断提升自己,不断充实自己。

谁可相欹 发表于 2015-3-17 02:07:51

那么,ASP.Net有哪些改进呢?

因胸联盟 发表于 2015-3-23 15:02:39

ASP主要是用好六个对象,其实最主要的是用好其中两个:response和request,就可以随心所欲地控制网页变换和响应用户动作了。
页: [1]
查看完整版本: ASP网站制作之asp功能测试第二部分(转)(十)