仓酷云

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

[学习教程] ASP编程:asp中Split的用法示例

[复制链接]
小女巫 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 23:50:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
ASP.NET和ASP的比较,技术上比较已经没什么可说的了.新一代在大部分程度来说当然是比旧一代好了.关键看你对所做软件的理解了.因人而定.会写的话也可能比ASP.NET写得更有效率和更方便重用示例|split人人有无碰着过要想取一字符串里的某些值而无从动手?有无以为看书或课本对split的写法浑浑噩噩……假如有此疑问的话,请看上面我对例子的注释,信任您会对这个有必定的懂得。

比方我想获得一个ftp里的用户名及暗码(服务器等)值(用IE当FTP时或从表中掏出FTP的值)。
上面是我的办理思绪:
设url为收到的URL值,这里指:url=ftp://username:password@server,请注重这句暗墓媛?br>我想人人都看分明这个URL里的纪律了吧,就是各个部分都被":"给辨别成三个部分,即:ftp、//username、password@server
起首将这个URL的各个部分辨别开来,用split(url,":")
以下是详细的代码:
  1. parts=split(url,":")此时parts就有三部分,parts(0)=ftp,parts(1)=//username,parts(2)=password@server
  2. 接上去剔除没有效到的信息
  3. 因为只取username,以是个中parts(0)跟parts(2)是无用的,间接不援用!
  4. newname=replace(parts(1),"//","")往除//标记,由于这不是username里的内容
  5. 此时的newname既为用户名。
复制代码

以上是只取用户名的代码,假如你要再取暗码的话,能够参考上面。
  1. 因为用户名是属于parts(2)里的,并且包括服务器的信息,假如不取服务器,则:
  2. newpass=left(parts(2),instr(parts(2),"@")-1)取值到@之前的位数。
  3. 此时的newpass取为暗码
复制代码

以上代码为不取服务器地点的代码,假如有取服务器的话,实在也是很复杂的
  1. newparts=split(parts(2),"@")此时newparts分红两部分:newparts(0)为暗码,即password;newparts(1)则为服务器地点,即server
  2. 假如要输入暗码的的话,间接response.writenewparts(0)就能够了,服务器就newparts(1)
复制代码

后话,关于要取一字符串中的某些字符或部分,只需捉住纪律,再加上用split就能够很好做成各类效果。写此文,但愿对人人的进修有所匡助,同时也但愿各路妙手可以指导一二!因为现在数据库都使用标准的SQL语言对数据库进行管理,所以如果是标准SQL语言,两者基本上都可以通用的。SQLServer还有更多的扩展,可以用存储过程,数据库大小无极限限制。
谁可相欹 该用户已被删除
沙发
发表于 2015-1-19 16:29:02 | 只看该作者
学习是为了用的,是为了让你的程序产生价值,把握住这个原则会比较轻松点。除此之外,课外时间一定要多参加一些社会实践活动,来锻炼自己的能力。
乐观 该用户已被删除
板凳
发表于 2015-1-24 14:27:56 | 只看该作者
代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。
不帅 该用户已被删除
地板
发表于 2015-2-2 11:30:08 | 只看该作者
掌握asp的特性而且一定要知道为什么。
简单生活 该用户已被删除
5#
发表于 2015-2-2 22:29:26 | 只看该作者
它可通过内置的组件实现更强大的功能,如使用A-DO可以轻松地访问数据库。
蒙在股里 该用户已被删除
6#
发表于 2015-2-8 14:47:08 | 只看该作者
哪些内置对象是可以跳过的,或者哪些属性和方法是用不到的?
7#
发表于 2015-2-25 18:50:53 | 只看该作者
尽管MS自己讲C#内核中更多的象VC,但实际上我还是认为它和Java更象一些吧。首先它是面向对象的编程语言,而不是一种脚本,所以它具有面向对象编程语言的一切特性,比如封装性、继承性、多态性等等,这就解决了刚才谈到的ASP的那些弱点。
admin 该用户已被删除
8#
发表于 2015-3-8 01:15:25 | 只看该作者
它可通过内置的组件实现更强大的功能,如使用A-DO可以轻松地访问数据库。
山那边是海 该用户已被删除
9#
发表于 2015-3-15 18:43:10 | 只看该作者
Response:从字面上讲是“响应”,因此这个是服务端向客户端发送东西的,例如Response.Write
金色的骷髅 该用户已被删除
10#
发表于 2015-3-22 03:06:54 | 只看该作者
ASP的语言不仅仅只是命令格式差不多,而是包含在<%%>之内的命令完全就是VB语法。虽然ASP也是做为单独的一个技术来提出的,但他就是完全继承了VB所有的功能。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-25 01:46

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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