易截截图软件、单文件、免安装、纯绿色、仅160KB

asp中字符串转化为实体类的方法(入门篇,传统方法)

      此文只是入门,演示了如何用实体类存储数据,无实际意义。后面有陆续更新优化。(以后的文章中将陆续实现无需声明具体类自动存储数据,和简单的性能优化)
  
    在asp程序开发过程中,结构数据的存储一直是个问题,asp的数组一直很弱,而且不能自解释,下面提供一种类似json格式的解释方法,以供大家参考。
    我们假设我们想存储一张订单,实洋180元,码洋200元。声明字符串如下:
    dim str1 : str1 = "order|||shiyang:180,mayang:200"
  为了存储数据我们需要声明一个实体类,如下:
   class order
public shiyang,mayang
end class
建立一个getobject函数为实体类赋值,如下:
function getObject(byval str)
dim itemlist,execstr
execstr = ""
set getObject = new order
itemlist = split(split(str,"|||")(1),",")
for i = 0 to ubound(itemlist)
execstr = execstr +"getObject."&split(itemlist(i),":")(0)&" = """&split(itemlist(i),":")(1)&"""" &chr(10)&chr(13)
next
execute execstr
end function
写一个测试函数 ,输出结果并测试效率
sub ceshi1
dim i
for i = 0 to 10000
set o1 = getObject(str1)
response.write o1.shiyang&"<br/>"
next
end sub
dim t1
t1=timer()
call ceshi1
response.write FormatNumber((timer()-t1),4,-1)
测试结果:生成10000个订单对象大概需要1秒钟左右时间。
本文无实际意义,只为开篇做引


相关文档:

ASP图片上传到数据库中实例

ASP(Active Server Pages)是Microsoft很早就推出的一种WEB应用程序解决方案,也是绝大多数从事网站开发人员很熟悉的一个比较简单的编程环境。通过ASP我们可以创建功能强大的动态的WEB应用程序。ASP虽然功能很强大,但有些功能用纯ASP代码完成不了,为了能保证开发出功能更加强大的WEB应用程序,我们可以借助调用COM组件。 ......

ASP实现语音分时问候

<bgsound src="wen.mid" loop="0">
  <% dim weh
  If Time >=#1:00:00 AM# And Time < #6:00:00 PM# Then
   weh = "<bgsound src="1.mid" loop="0">"
  Else If Time >#6:00:00 AM# And Time < #9:00:00 PM#
   weh = "<bgso ......

asp中字符串转化为实体类的方法(提高篇,自动方法)

书接上文,直接从字符串返回对象,此次更新,实现了返回对象的自动化,无需在声明实体类。但这个函数只适合页面声明几个对象,批量对象,比如几百个,推荐使用下一文所使用函数。
函数很简单,不解释,直接贴代码。
option explicit
'返回对象的函数
function getObj(byval str)
dim classname,itemlist,i
cl ......

asp学习笔记


VBScript:
定义变量时候不能直接赋值,如:
Dim i=1 是错误的,应该这样:
Dim i
i = 1
——————————————
结束程序:response.end
跳出循环或者函数、子程序等用exit …
——————&m ......

关于ASP中脚本执行顺序的健全的讲解

原文地址:http://bbs.bccn.net/thread-225295-1-1.html
  如果机房马上要关门了,或者你急着要和MM约会,请直接跳到第四个自然段。
  以下叙述的脚本包括服务器端脚本和客户端的脚本,服务器端脚本指在服务器上运行的那部分脚本,比如常见的Response.Write显然是在服务器上运行的,服务器端脚本可以使用VBScript和JS ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号