仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 484|回复: 8
打印 上一主题 下一主题

[学习教程] ASP编程:ASP计数器计划详解-2

[复制链接]
分手快乐 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:09:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
由于ASP提供的是一对多的服务,所以用户的一些特殊需求很难得到满足。计数器|计划|详解  (三)与页面分别的图像计数器
  人们的寻求是永无尽头的,大概你必要一个更有本性的图形数字计数器,而不是复杂的文本数字计数器。没成绩,如今我们就来看看用ASP是如何来完成图形计数器功效的。要完成图形计数器,关头点在于怎样完成把计数器文件中的数据值变化为对应的图像暗示。由于十进制数有0,1,2,3,4,5,6,7,8,9共十个分歧的数数字,我们必要有十个对应的图像,且图像的文件名字要与显现的数字对应起来,好比0对应的数字图像的文件名字就是0.gif,1对应的就是1.gif,...(图像本人能够用Photoshop等工具制造,大概从收集高低载)。这里我们要用到VBScript函数Len(string|varname)、Mid(string,start[,length])。由Len(counter)可失掉计数器值的位数,由Mid(counter,i,1)能够失掉计数器值的第i位上的数字,我们可使用这个值来挪用响应的数字图像。用For轮回语句,我们不可贵出计数器值各个位上的数字并转化成对应的数字图像,如许,我们就可以完成文本数值到图像数字的变化。上面就是一个用ASP编写的图像计数器实例,由于年夜部分代码后面都剖析过,以是代码中只正文了部分语句。
  与页面分别的图像计数器imgcounter.asp代码:
<%@language="VBScript"%>
  <%
  dimimages(20)
  界说一数组,用来寄存显现每位数字图像的语句
  CountFile=Server.MapPath("imgcounter.txt")
  SetFileObject=Server.CreateObject("Scripting.FileSystemObject")
  SetOut=FileObject.OpenTextFile(CountFile,1,FALSE,FALSE)
  counter=Out.ReadLine
  Out.Close
  SETFileObject=Server.CreateObject("Scripting.FileSystemObject")
  SetOut=FileObject.CreateTextFile(CountFile,TRUE,FALSE)
  Application.lock
  counter=counter+1
  Out.WriteLine(counter)
  Application.unlock
  countlen=len(counter)
  失掉计数器值的位数
  fori=1tocountlen
  images(i)="
  //援用时注重ASP计数器地点的服务器及目次路径。
  </script>
  位来客
  </p>

  附注:以上asp计数器均在WindowsNTServer4.0(中文)/IIS3.0下测试经由过程。以下任何一种情况都可实行ASP:
  1、WindowsNTServer4.0 / IIS3.0以上
  2、WindowsNTWorkStation4.0/MicrosoftPeerWebService3.0以上
  3、Windows95/98/MicrosoftPersonalWebServer1.0a以上Windows本身的所有问题都会一成不变的也累加到了它的身上。安全性、稳定性、跨平台性都会因为与NT的捆绑而显现出来;
变相怪杰 该用户已被删除
沙发
发表于 2015-1-18 21:28:49 | 只看该作者
Application:这个存储服务端的数据,如果不清除,会直到web应用程序结束才清除(例如重启站点)
只想知道 该用户已被删除
板凳
发表于 2015-1-24 12:56:30 | 只看该作者
如何更好的使自己的东西看上去很不错等等。其实这些都不是问题的实质,我们可以在实践中不断提升自己,不断充实自己。
小妖女 该用户已被删除
地板
发表于 2015-2-1 15:55:44 | 只看该作者
交流是必要的,不管是生活还是学习我们都要试着去交流,通过交流我们可以学到很多我们自己本身所没有的知识,可以分享别人的经验甚至经历。
飘飘悠悠 该用户已被删除
5#
发表于 2015-2-7 07:48:35 | 只看该作者
弱类型造成潜在的出错可能:尽管弱数据类型的编程语言使用起来回方便一些,但相对于它所造成的出错几率是远远得不偿失的。
海妖 该用户已被删除
6#
发表于 2015-2-21 05:59:44 | 只看该作者
Application:这个存储服务端的数据,如果不清除,会直到web应用程序结束才清除(例如重启站点)
透明 该用户已被删除
7#
发表于 2015-3-6 19:54:26 | 只看该作者
如何更好的使自己的东西看上去很不错等等。其实这些都不是问题的实质,我们可以在实践中不断提升自己,不断充实自己。
蒙在股里 该用户已被删除
8#
发表于 2015-3-13 08:08:17 | 只看该作者
以上是语言本身的弱点,在功能方面ASP同样存在问题,第一是功能太弱,一些底层操作只能通过组件来完成,在这点上是远远比不上PHP/JSP,其次就是缺乏完善的纠错/调试功能,这点上ASP/PHP/JSP差不多。
再见西城 该用户已被删除
9#
发表于 2015-3-20 17:00:38 | 只看该作者
Request:从字面上讲就是“请求”,因此这个是处理客户端提交的东东的,例如Resuest.Form,Request.QueryString,或者干脆Request("变量名")
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-25 13:04

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表