仓酷云

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

[学习教程] ASP网页编程之经由过程实例来完成split的了解

[复制链接]
逍遥一派 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-2-3 23:41:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
写软件都是想的时间比写的时间要长的.如果反过来了就得看看是什么原因了. 另外大家可以回去问问公司里的小MM.(一般企业里,跟你们交付软件接触得最多的是她们)   作者:帅田鸡
最后宣布于:经典服装论坛(经由过程实例来完成split的了解)
版权帅田鸡一切,若有援用,请注明相干信息。

人人有无碰着过要想取一字符串里的某些值而无从下手?有无感觉看书或教材对split的写法浑浑噩噩……假如有此疑问的话,请看上面我对例子的注释,信任您会对这个有必定的懂得。

例如我想获得一个ftp里的用户名及暗码(办事器等)值(用IE当FTP时或从表中掏出FTP的值)。
上面是我的处理思绪:
设url为收到的URL值,这里指:url=ftp://username:password@server,请注重这句话的纪律
我想人人都看清晰这个URL里的纪律了吧,就是各个局部都被":"给辨别成三个局部,即:ftp、//username、password@server
起首将这个URL的各个局部辨别开来,用split(url, ":")
以下是详细的代码:



parts = split(url, ":") '此时parts就有三局部,parts(0)=ftp,parts(1)=//username,parts(2)=password@server'接上去剔除没有效到的信息'因为只取username,所以个中parts(0)跟parts(2)是无用的,直接不援用!newname=replace(parts(1), "//", "") '去除//符号,由于这不是username里的内容'此时的newname既为用户名。


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


以上代码为不取办事器地址的代码,假如有取办事器的话,其实也是很复杂的
newparts=split(parts(2),"@") '此时newparts分红两局部:newparts(0)为暗码,即password;newparts(1)则为办事器地址,即server'假如要输入暗码的的话,直接response.write newparts(0)就能够了,办事器就newparts(1)


后话,关于要取一字符串中的某些字符或局部,只需捉住纪律,再加上用split就能够很好做成各类后果。写此文,但愿对人人的进修有所匡助,同时也但愿人人可以指导一二!
</p>  由于ASP还是一种Script语言所没除了大量使用组件外,没有办法提高其工作效率。它必须面对即时编绎的时间考验,同时我们还不知其背后的组件会是一个什么样的状况;
再现理想 该用户已被删除
沙发
发表于 2015-2-4 06:01:49 | 只看该作者
多看多学多思。多看一些关于ASP的书籍,一方面可以扩展知识面一方面可以鉴借别人是如何掌握、运用ASP的;多学善于关注别人,向同学老师多多学习,不论知识的大小;多思则是要将学到的知识灵活运用。
admin 该用户已被删除
板凳
发表于 2015-2-6 19:40:46 | 只看该作者
Application:这个存储服务端的数据,如果不清除,会直到web应用程序结束才清除(例如重启站点)
柔情似水 该用户已被删除
地板
发表于 2015-2-13 13:56:22 | 只看该作者
ASP.Net和ASP的最大区别在于编程思维的转换,而不仅仅在于功能的增强。ASP使用VBS/JS这样的脚本语言混合html来编程,而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象,这就明显产生以下几个问题:
分手快乐 该用户已被删除
5#
发表于 2015-2-25 21:53:51 | 只看该作者
另外因为asp需要使用组件,所以了解一点组件的知识(ADODB也是组件)
若天明 该用户已被删除
6#
发表于 2015-3-6 00:08:56 | 只看该作者
ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码,能产生和执行动态、交互式、高效率的站占服务器的应用程序。
再见西城 该用户已被删除
7#
发表于 2015-3-7 21:17:01 | 只看该作者
先学习用frontpage熟悉html编辑然后学习asp和vbscript建议买书进行系统学习
变相怪杰 该用户已被删除
8#
发表于 2015-3-11 15:31:38 | 只看该作者
不能只是将它停留在纸上谈兵的程度上。
活着的死人 该用户已被删除
9#
发表于 2015-3-17 07:11:26 | 只看该作者
如何学好ASP,以前也有人问过,把回答给你转过来看看能否对你有帮助:
小妖女 该用户已被删除
10#
发表于 2015-3-17 08:09:19 | 只看该作者
多看多学多思。多看一些关于ASP的书籍,一方面可以扩展知识面一方面可以鉴借别人是如何掌握、运用ASP的;多学善于关注别人,向同学老师多多学习,不论知识的大小;多思则是要将学到的知识灵活运用。
11#
发表于 2015-3-22 18:11:45 | 只看该作者
虽然ASP也有很多网络教程。但是这些都不系统。都是半路出家,只是从一个例子告诉你怎么用。不会深入讨论,更不会将没有出现在例子里的方法都一一列举出来。
乐观 该用户已被删除
12#
发表于 2015-3-24 19:53:51 | 只看该作者
如何学好ASP,以前也有人问过,把回答给你转过来看看能否对你有帮助:
逍遥一派 该用户已被删除
13#
 楼主| 发表于 2015-3-24 23:36:07 | 只看该作者
Application:这个存储服务端的数据,如果不清除,会直到web应用程序结束才清除(例如重启站点)
冷月葬花魂 该用户已被删除
14#
发表于 2015-4-1 02:11:28 | 只看该作者
我就感觉到ASP和一些常用的数据库编程以及软件工程方面的思想是非常重要的。我现在也在尝试自己做网页,这其中就用到了ASP,我想它的作用是可想而知的。
不帅 该用户已被删除
15#
发表于 2015-4-1 21:07:44 | 只看该作者
多看多学多思。多看一些关于ASP的书籍,一方面可以扩展知识面一方面可以鉴借别人是如何掌握、运用ASP的;多学善于关注别人,向同学老师多多学习,不论知识的大小;多思则是要将学到的知识灵活运用。
飘灵儿 该用户已被删除
16#
发表于 2015-4-3 16:25:15 | 只看该作者
不能只是将它停留在纸上谈兵的程度上。
蒙在股里 该用户已被删除
17#
发表于 2015-4-9 01:25:15 | 只看该作者
最近在学asp,不要问我为什么不直接学.net,因为公司网站是asp做的所以有这个需要,卖了本书asp入门到精通,对里面的六大内置对象老是记不住,还有很多属性和方法看的头晕。
精灵巫婆 该用户已被删除
18#
发表于 2015-4-13 02:36:50 | 只看该作者
运用经典的例子。并且自己可以用他来实现一些简单的系统。如果可以对他进行进一步的修改,找出你觉得可以提高性能的地方,加上自己的设计,那就更上一个层次了,也就会真正地感到有所收获。
简单生活 该用户已被删除
19#
发表于 2015-4-18 09:41:51 | 只看该作者
他的语法和设计思路和VB完全相同,导致很多ASP的书都留一句“相关内容请参考VB的相关教材....”更糟糕的是,相当多的ASP教程混合了Javascript,VBscript等等脚本语言,搞的初学者。
莫相离 该用户已被删除
20#
发表于 2015-4-30 08:30:06 | 只看该作者
用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-22 20:40

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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