仓酷云

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

[学习教程] ASP网站制作之ASP进修之FSO组件操作实例技能(7)

[复制链接]
山那边是海 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-2-3 23:30:53 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式

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

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

x
想法是和程序员的想法不一样的.至于为什么.大家去想一想.跟心理学有关的fso|技能    <script language=VBs>
  my_string = "A110B121C119D1861"
  a_value = mid(my_string,2,3)
  alert(a_value)
  </script>
 但假想一下:假如不是“110”,而是“1100”,那是否是要提取4位……如许就显出法式的不敷完善。
 所以持续思虑:所提取的值,永久是在字母“A”前面的,且值也永久是在字母“A”和“B”之间的,那末只需分离提掏出“A”、“B”的地位,则两头数值的肇端位应是字母“A”位+1,两头数值的长度应是字母“B”位-字母“A”位-1
    那末如今就能够让法式完善起来:
  <script language=vbs>
  my_string = "A110B121C119D1861"
  a_num = instr(my_string,"A")
  b_num = instr(my_string,"B")
  a_value = mid(my_string,a_num+1,b_num-a_num-1)
  alert(a_value)
  </script>
 OK,那末如今你也就完整可以把字母“B”、“C”、“D”前面的值逐一提取了。
  固然需求注重的就是“D”前面有几位怎样取呢?采取字符串总长度-字母D地点地位数就能够了。
  <script language=vbs>
  my_string = "A110B121C119D1861"
  a_num = instr(my_string,"A")
  b_num = instr(my_string,"B")
  c_num = instr(my_string,"C")
  d_num = instr(my_string,"D")
  total_num = len(my_string)
  a_value = mid(my_string,a_num+1,b_num-a_num-1)
  b_value = mid(my_string,b_num+1,c_num-b_num-1)
  c_value = mid(my_string,c_num+1,d_num-c_num-1)
  d_value = mid(my_string,d_num+1,total_num-d_num)
  alert(a_value)
  alert(b_value)
  alert(c_value)
  alert(d_value)
  </script>
ASP是依赖组件的,能访问数据库的组件好多就有好多种,再有就是你微软的东西可是什么都要收钱的啊!
山那边是海 该用户已被删除
沙发
 楼主| 发表于 2015-4-1 01:10:34 | 显示全部楼层
运用ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写,使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,ASP所使用的脚本语言都在服务端上运行。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-5-12 11:08

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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